I posted this problem before and heard nothing, but this time I
compiled mysqld to debug and have posted some of the debugging output.

The following worked fine under 3.23.8.  It fails miserably
under 3.23.32 - also 3.23.33 but I used 3.23.32 for the output
below. It seems that mysqlimport reads and writes the entire
data file.  At least the .MYD file is roughly the same size
as the file being loaded in.  At that point, mysqladmin
processlist shows a status line indicating the load data
infile but then also says 'repair with key cache'.  I then
have to kill off mysqld or it never finishes.  I know the
table is good since there is nothing in it and I created
it with a mysqladmin create command.

mysqladmin flush-tables
myisamchk -rq --keys-used=0 /data1/book/book
mysqladmin flush-tables
mysqlimport book /data2/bip/book
# Never gets to the following lines
mysqladmin flush-tables
myisamchk -rq /data1/book/book
mysqladmin flush-tables


Here is 235 lines of the debug output.  The first thing that looks
suspicious to me is on line 48.


T@7171 : | | | | | >str_to_TIME
T@7171 : | | | | | | enter: str: 1984-06-00
T@7171 : | | | | | <str_to_TIME
T@7171 : | | | | | >update_auto_increment
T@7171 : | | | | | <update_auto_increment
T@7171 : | | | | | >mi_write
T@7171 : | | | | | | enter: isam: 9  data: 10
T@7171 : | | | | | | >_mi_readinfo
T@7171 : | | | | | | <_mi_readinfo
T@7171 : | | | | | | >_mi_rec_pack
T@7171 : | | | | | | | exit: packed length: 207
T@7171 : | | | | | | <_mi_rec_pack
T@7171 : | | | | | | >write_dynamic_record
T@7171 : | | | | | | | >_mi_find_writepos
T@7171 : | | | | | | | <_mi_find_writepos
T@7171 : | | | | | | | >_mi_write_part_record
T@7171 : | | | | | | | | header: Memory: bf5ff360  Bytes: (4)
03 00 CF 01
T@7171 : | | | | | | | <_mi_write_part_record
T@7171 : | | | | | | <write_dynamic_record
T@7171 : | | | | | | >_mi_writeinfo
T@7171 : | | | | | | <_mi_writeinfo
T@7171 : | | | | | <mi_write
T@7171 : | | | | | >str_to_TIME
T@7171 : | | | | | | enter: str: 1984-06-00
T@7171 : | | | | | <str_to_TIME
T@7171 : | | | | | >update_auto_increment
T@7171 : | | | | | <update_auto_increment
T@7171 : | | | | | >mi_write
T@7171 : | | | | | | enter: isam: 9  data: 10
T@7171 : | | | | | | >_mi_readinfo
T@7171 : | | | | | | <_mi_readinfo
T@7171 : | | | | | | >_mi_rec_pack
T@7171 : | | | | | | | exit: packed length: 207
T@7171 : | | | | | | <_mi_rec_pack
T@7171 : | | | | | | >write_dynamic_record
T@7171 : | | | | | | | >_mi_find_writepos
T@7171 : | | | | | | | <_mi_find_writepos
T@7171 : | | | | | | | >_mi_write_part_record
T@7171 : | | | | | | | | header: Memory: bf5ff360  Bytes: (4)
03 00 CF 01
T@7171 : | | | | | | | <_mi_write_part_record
T@7171 : | | | | | | <write_dynamic_record
T@7171 : | | | | | | >_mi_writeinfo
T@7171 : | | | | | | <_mi_writeinfo
T@7171 : | | | | | <mi_write
T@7171 : | | | | | >my_read
T@7171 : | | | | | | my: Fd: 11  Buffer: 40a19008  Count: 129408  MyFlags: 16
T@7171 : | | | | | | warning: Read only 0 bytes off 129408 from 11, errno: -1
T@7171 : | | | | | <my_read
T@7171 : | | | | | >update_auto_increment
T@7171 : | | | | | <update_auto_increment
T@7171 : | | | | | >mi_write
T@7171 : | | | | | | enter: isam: 9  data: 10
T@7171 : | | | | | | >_mi_readinfo
T@7171 : | | | | | | <_mi_readinfo
T@7171 : | | | | | | >_mi_rec_pack
T@7171 : | | | | | | | exit: packed length: 41
T@7171 : | | | | | | <_mi_rec_pack
T@7171 : | | | | | | >write_dynamic_record
T@7171 : | | | | | | | >_mi_find_writepos
T@7171 : | | | | | | | <_mi_find_writepos
T@7171 : | | | | | | | >_mi_write_part_record
T@7171 : | | | | | | | | header: Memory: bf5ff360  Bytes: (3)
01 00 29
T@7171 : | | | | | | | <_mi_write_part_record
T@7171 : | | | | | | <write_dynamic_record
T@7171 : | | | | | | >_mi_writeinfo
T@7171 : | | | | | | <_mi_writeinfo
T@7171 : | | | | | <mi_write
T@7171 : | | | | <read_sep_field
T@7171 : | | | | >mi_extra
T@7171 : | | | | | >end_io_cache
T@7171 : | | | | | | >flush_io_cache
T@7171 : | | | | | | | >my_write
T@7171 : | | | | | | | | my: Fd: 10  Buffer: 40a3a008  Count: 508  MyFlags: 36
T@7171 : | | | | | | | <my_write
T@7171 : | | | | | | <flush_io_cache
T@7171 : | | | | | | >my_free
T@7171 : | | | | | | | my: ptr: 40a3a008
T@7171 : | | | | | | <my_free
T@7171 : | | | | | <end_io_cache
T@7171 : | | | | <mi_extra
T@7171 : | | | | >activate_all_index
T@7171 : | | | | | >ha_myisam::repair
T@7171 : | | | | | | >fn_format
T@7171 : | | | | | | | enter: name: ./book/book  dsk:   form: .MYI  flag: 20
T@7171 : | | | | | | | >dirname_part
T@7171 : | | | | | | | | enter: './book/book'
T@7171 : | | | | | | | <dirname_part
T@7171 : | | | | | | | >unpack_dirname
T@7171 : | | | | | | | | >dirname_part
T@7171 : | | | | | | | | | enter: './book/'
T@7171 : | | | | | | | | <dirname_part
T@7171 : | | | | | | | | >cleanup_dirname
T@7171 : | | | | | | | | | enter: from: './book/'
T@7171 : | | | | | | | | | exit: to: './book/'
T@7171 : | | | | | | | | <cleanup_dirname
T@7171 : | | | | | | | <unpack_dirname
T@7171 : | | | | | | | >strlength
T@7171 : | | | | | | | <strlength
T@7171 : | | | | | | <fn_format
T@7171 : | | | | | | >mi_lock_database
T@7171 : | | | | | | <mi_lock_database
T@7171 : | | | | | | >mi_repair
T@7171 : | | | | | | | >init_io_cache
T@7171 : | | | | | | | | enter: type: 0  pos: 0
T@7171 : | | | | | | | | >my_tell
T@7171 : | | | | | | | | | my: Fd: 10  MyFlags: 0
T@7171 : | | | | | | | | | exit: pos: 9175548
T@7171 : | | | | | | | | <my_tell
T@7171 : | | | | | | | | >my_seek
T@7171 : | | | | | | | | | my: Fd: 10  Hpos: 0  Pos: 0  Whence: 0  MyFlags: 2
T@7171 : | | | | | | | | <my_seek
T@7171 : | | | | | | | | >my_seek
T@7171 : | | | | | | | | | my: Fd: 10  Hpos: 0  Pos: 0  Whence: 0  MyFlags: 0
T@7171 : | | | | | | | | <my_seek
T@7171 : | | | | | | | | >my_malloc
T@7171 : | | | | | | | | | my: Size: 262144  MyFlags: 0
T@7171 : | | | | | | | | | exit: ptr: 40a3a008
T@7171 : | | | | | | | | <my_malloc
T@7171 : | | | | | | | | info: init_io_cache: cachesize = 262144
T@7171 : | | | | | | | <init_io_cache
T@7171 : | | | | | | | >my_malloc
T@7171 : | | | | | | | | my: Size: 1174  MyFlags: 0
T@7171 : | | | | | | | | exit: ptr: 821d0e8
T@7171 : | | | | | | | <my_malloc
T@7171 : | | | | | | | >my_seek
T@7171 : | | | | | | | | my: Fd: 10  Hpos: 0  Pos: 0  Whence: 0  MyFlags: 2
T@7171 : | | | | | | | <my_seek
T@7171 : | | | | | | | >sort_get_next_record
T@7171 : | | | | | | | | >_mi_read_cache
T@7171 : | | | | | | | | | >my_seek
T@7171 : | | | | | | | | | | my: Fd: 10  Hpos: 0  Pos: 0  Whence: 0  MyFlags: 0
T@7171 : | | | | | | | | | <my_seek
T@7171 : | | | | | | | | | >my_read
T@7171 : | | | | | | | | | | my: Fd: 10  Buffer: 40a3a008  Count: 262144  MyFlags: 16
T@7171 : | | | | | | | | | <my_read
T@7171 : | | | | | | | | <_mi_read_cache
T@7171 : | | | | | | | | header: Memory: bf5fdc40  Bytes: (20)
03 01 07 01 DC BF 01 00 E1 F5 05 30 38 39 38 31 35 31 37 37
T@7171 : | | | | | | | | >_mi_read_cache
T@7171 : | | | | | | | | <_mi_read_cache
T@7171 : | | | | | | | | >_mi_rec_unpack
T@7171 : | | | | | | | | <_mi_rec_unpack
T@7171 : | | | | | | | <sort_get_next_record
T@7171 : | | | | | | | >writekeys
T@7171 : | | | | | | | | >_mi_make_key
T@7171 : | | | | | | | | | exit: keynr: 0
T@7171 : | | | | | | | | | key: Memory: 821c540  Bytes: (8)
05 F5 E1 00 00 00 00 00
Key: "100000000"
T@7171 : | | | | | | | | <_mi_make_key
T@7171 : | | | | | | | | >_mi_ck_write
T@7171 : | | | | | | | | | >_mi_enlarge_root
T@7171 : | | | | | | | | | | >_mi_new
T@7171 : | | | | | | | | | | | exit: Pos: 1024
T@7171 : | | | | | | | | | | <_mi_new
T@7171 : | | | | | | | | | | page: write page at: 1024
T@7171 : | | | | | | | | | | buff: Memory: 821bb90  Bytes: (10)
00 0A 05 F5 E1 00 00 00 00 00
T@7171 : | | | | | | | | | <_mi_enlarge_root
T@7171 : | | | | | | | | <_mi_ck_write
T@7171 : | | | | | | | | >_mi_make_key
T@7171 : | | | | | | | | | exit: keynr: 1
T@7171 : | | | | | | | | | key: Memory: 821c540  Bytes: (92)
57 77 68 61 74 20 63 6F 6C 6F 72 20 69 73 20 79 6F 75 72 20 70 61 72 61 63 68
75 74 65 20 31 39 38 38 20 61 20 70 72 61 63 74 69 63 61 6C 20 6D 61 6E 75 61
6C 20 66 6F 72 20 6A 6F 62 20 68 75 6E 74 65 72 73 20 61 6E 64 20 63 61 72 65
65 72 20 63 68 61 6E 67 65 73 00 00 00 00
Key: "what color is your parachute 1988 a practical manual for job hunters and career 
changes"
T@7171 : | | | | | | | | <_mi_make_key
T@7171 : | | | | | | | | >_mi_ck_write
T@7171 : | | | | | | | | | >_mi_enlarge_root
T@7171 : | | | | | | | | | | test: tot_length: 92  length: 93  uniq_key_length: 87
T@7171 : | | | | | | | | | | >_mi_new
T@7171 : | | | | | | | | | | | exit: Pos: 2048
T@7171 : | | | | | | | | | | <_mi_new
T@7171 : | | | | | | | | | | page: write page at: 2048
T@7171 : | | | | | | | | | | buff: Memory: 821bb90  Bytes: (95)
00 5F 00 57 77 68 61 74 20 63 6F 6C 6F 72 20 69 73 20 79 6F 75 72 20 70 61 72
61 63 68 75 74 65 20 31 39 38 38 20 61 20 70 72 61 63 74 69 63 61 6C 20 6D 61
6E 75 61 6C 20 66 6F 72 20 6A 6F 62 20 68 75 6E 74 65 72 73 20 61 6E 64 20 63
61 72 65 65 72 20 63 68 61 6E 67 65 73 00 00 00 00
T@7171 : | | | | | | | | | <_mi_enlarge_root
T@7171 : | | | | | | | | <_mi_ck_write
T@7171 : | | | | | | | | >_mi_make_key
T@7171 : | | | | | | | | | exit: keynr: 2
T@7171 : | | | | | | | | | key: Memory: 821c540  Bytes: (15)
0A 30 38 39 38 31 35 31 37 37 35 00 00 00 00
Key: "0898151775"
T@7171 : | | | | | | | | <_mi_make_key
T@7171 : | | | | | | | | >_mi_ck_write
T@7171 : | | | | | | | | | >_mi_enlarge_root
T@7171 : | | | | | | | | | | test: tot_length: 15  length: 15  uniq_key_length: 10
T@7171 : | | | | | | | | | | >_mi_new
T@7171 : | | | | | | | | | | | exit: Pos: 3072
T@7171 : | | | | | | | | | | <_mi_new
T@7171 : | | | | | | | | | | page: write page at: 3072
T@7171 : | | | | | | | | | | buff: Memory: 821bb90  Bytes: (17)
00 11 0A 30 38 39 38 31 35 31 37 37 35 00 00 00 00
T@7171 : | | | | | | | | | <_mi_enlarge_root
T@7171 : | | | | | | | | <_mi_ck_write
T@7171 : | | | | | | | | >_mi_make_key
T@7171 : | | | | | | | | | exit: keynr: 3
T@7171 : | | | | | | | | | key: Memory: 821c540  Bytes: (20)
0F 74 65 6E 20 73 70 65 65 64 20 70 72 65 73 73 00 00 00 00
Key: "ten speed press"
T@7171 : | | | | | | | | <_mi_make_key
T@7171 : | | | | | | | | >_mi_ck_write
T@7171 : | | | | | | | | | >_mi_enlarge_root
T@7171 : | | | | | | | | | | test: tot_length: 20  length: 21  uniq_key_length: 15
T@7171 : | | | | | | | | | | >_mi_new
T@7171 : | | | | | | | | | | | exit: Pos: 4096
T@7171 : | | | | | | | | | | <_mi_new
T@7171 : | | | | | | | | | | page: write page at: 4096
T@7171 : | | | | | | | | | | buff: Memory: 821bb90  Bytes: (23)
00 17 00 0F 74 65 6E 20 73 70 65 65 64 20 70 72 65 73 73 00 00 00 00
T@7171 : | | | | | | | | | <_mi_enlarge_root
T@7171 : | | | | | | | | <_mi_ck_write
T@7171 : | | | | | | | | >_mi_make_key
T@7171 : | | | | | | | | | exit: keynr: 4
T@7171 : | | | | | | | | | key: Memory: 821c540  Bytes: (5)
00 00 00 00 00
Key: ""
T@7171 : | | | | | | | | <_mi_make_key
T@7171 : | | | | | | | | >_mi_ck_write
T@7171 : | | | | | | | | | >_mi_enlarge_root
T@7171 : | | | | | | | | | | test: tot_length: 5  length: 5  uniq_key_length: 0
T@7171 : | | | | | | | | | | >_mi_new
T@7171 : | | | | | | | | | | | exit: Pos: 5120
T@7171 : | | | | | | | | | | <_mi_new
T@7171 : | | | | | | | | | | page: write page at: 5120
T@7171 : | | | | | | | | | | buff: Memory: 821bb90  Bytes: (7)
00 07 00 00 00 00 00



---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to