Commit a5058450 authored by unknown's avatar unknown
Browse files

Merge serg@bk-internal.mysql.com:/home/bk/mysql-4.1/

into serg.mylan:/usr/home/serg/Abk/mysql-4.1

parents 6cb5736b 01e96c5b
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -77,7 +77,7 @@ int mi_preload(MI_INFO *info, ulonglong key_map, my_bool ignore_leaves)
    /* Read the next block of index file into the preload buffer */
    if ((my_off_t) length > (key_file_length-pos))
      length= (ulong) (key_file_length-pos);
    if (my_pread(share->kfile, (byte*) buff, length, pos, MYF(MY_FAE)))
    if (my_pread(share->kfile, (byte*) buff, length, pos, MYF(MY_FAE|MY_FNABP)))
      goto err;

    if (ignore_leaves)
+14 −14
Original line number Diff line number Diff line
@@ -74,15 +74,15 @@ Table Op Msg_type Msg_text
test.t1	preload_keys	status	OK
show status like "key_read%";
Variable_name	Value
Key_read_requests	0
Key_reads	0
Key_read_requests	581
Key_reads	581
select count(*) from t1 where b = 'test1';
count(*)
4181
show status like "key_read%";
Variable_name	Value
Key_read_requests	217
Key_reads	45
Key_read_requests	798
Key_reads	581
flush tables;
flush status;
show status like "key_read%";
@@ -98,15 +98,15 @@ Table Op Msg_type Msg_text
test.t1	preload_keys	status	OK
show status like "key_read%";
Variable_name	Value
Key_read_requests	0
Key_reads	0
Key_read_requests	10
Key_reads	10
select count(*) from t1 where b = 'test1';
count(*)
4181
show status like "key_read%";
Variable_name	Value
Key_read_requests	217
Key_reads	45
Key_read_requests	227
Key_reads	52
flush tables;
flush status;
show status like "key_read%";
@@ -123,8 +123,8 @@ test.t1 preload_keys status OK
test.t2	preload_keys	status	OK
show status like "key_read%";
Variable_name	Value
Key_read_requests	0
Key_reads	0
Key_read_requests	587
Key_reads	587
select count(*) from t1 where b = 'test1';
count(*)
4181
@@ -133,8 +133,8 @@ count(*)
2584
show status like "key_read%";
Variable_name	Value
Key_read_requests	351
Key_reads	73
Key_read_requests	938
Key_reads	613
flush tables;
flush status;
show status like "key_read%";
@@ -147,8 +147,8 @@ test.t3 preload_keys error Table 'test.t3' doesn't exist
test.t2	preload_keys	status	OK
show status like "key_read%";
Variable_name	Value
Key_read_requests	0
Key_reads	0
Key_read_requests	355
Key_reads	355
flush tables;
flush status;
show status like "key_read%";