summaryrefslogtreecommitdiff
path: root/mysql-test/r
diff options
context:
space:
mode:
authorMayank Prasad <mayank.prasad@oracle.com>2012-04-21 05:23:09 +0530
committerMayank Prasad <mayank.prasad@oracle.com>2012-04-21 05:23:09 +0530
commitdcb5071b1906d76b4c61d3125ddc7368f3ee8c4f (patch)
treee75ac3de2ad383b079224c098ad386b3ad63bd88 /mysql-test/r
parentd3968407e6f8417bf5f5483fb71279fc38e75668 (diff)
downloadmariadb-git-dcb5071b1906d76b4c61d3125ddc7368f3ee8c4f.tar.gz
BUG#12427262 : 60961: SHOW TABLES VERY SLOW WHEN NOT IN SYSTEM DISK CACHE
Details: - test case bug12427262.test was failing on windows because on windows '/' was not recognized. And this was used in LIKE clause of the query being run in this test case. Fix: - Windows needs '\\\\' for path seperater in mysql. I was not sure how to keep a single query with two different syntax based on platform. So modifying query to make sure it runs correctly on both platform.
Diffstat (limited to 'mysql-test/r')
-rw-r--r--mysql-test/r/bug12427262.result19
1 files changed, 11 insertions, 8 deletions
diff --git a/mysql-test/r/bug12427262.result b/mysql-test/r/bug12427262.result
index f0f7ae46ba2..c541ba0f664 100644
--- a/mysql-test/r/bug12427262.result
+++ b/mysql-test/r/bug12427262.result
@@ -1,8 +1,8 @@
#
# Bug#12427262 : 60961: SHOW TABLES VERY SLOW WHEN NOT IN SYSTEM DISK CACHE.
#
-create database show_table_db;
-use show_table_db;
+create database show_table_lw_db;
+use show_table_lw_db;
create table t1 (c1 int);
create table t2 (c1 int);
create table t3 (c1 int);
@@ -14,9 +14,10 @@ create table t8 (c1 int);
create table t9 (c1 int);
create table t10 (c1 int);
select Sum(ALL(COUNT_READ)) from performance_schema.file_summary_by_instance where FILE_NAME
-like "%show_table_db/%.frm%" AND EVENT_NAME='wait/io/file/sql/FRM' into @count_read_before;
+like "%show_table_lw_db%" AND FILE_NAME like "%.frm%" AND EVENT_NAME='wait/io/file/sql/FRM'
+into @count_read_before;
show tables;
-Tables_in_show_table_db
+Tables_in_show_table_lw_db
t1
t10
t2
@@ -28,12 +29,13 @@ t7
t8
t9
select Sum(ALL(COUNT_READ)) from performance_schema.file_summary_by_instance where FILE_NAME
-like "%show_table_db/%.frm%" AND EVENT_NAME='wait/io/file/sql/FRM' into @count_read_after;
+like "%show_table_lw_db%" AND FILE_NAME like "%.frm%" AND EVENT_NAME='wait/io/file/sql/FRM'
+into @count_read_after;
select @count_read_after-@count_read_before;
@count_read_after-@count_read_before
0.000000000000000000000000000000
show full tables;
-Tables_in_show_table_db Table_type
+Tables_in_show_table_lw_db Table_type
t1 BASE TABLE
t10 BASE TABLE
t2 BASE TABLE
@@ -45,9 +47,10 @@ t7 BASE TABLE
t8 BASE TABLE
t9 BASE TABLE
select Sum(ALL(COUNT_READ)) from performance_schema.file_summary_by_instance where FILE_NAME
-like "%show_table_db/%.frm%" AND EVENT_NAME='wait/io/file/sql/FRM' into @count_read_after;
+like "%show_table_lw_db%" AND FILE_NAME like "%.frm%" AND EVENT_NAME='wait/io/file/sql/FRM'
+into @count_read_after;
select @count_read_after-@count_read_before;
@count_read_after-@count_read_before
10.000000000000000000000000000000
drop table t1;
-drop database show_table_db;
+drop database show_table_lw_db;