Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
6f31dd09
Commit
6f31dd09
authored
8 years ago
by
Monty
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added new status variables to make it easier to debug certain problems:
- Handler_read_retry - Update_scan - Delete_scan
parent
8d5a0d65
Changes
48
Hide whitespace changes
Inline
Side-by-side
Showing
48 changed files
with
329 additions
and
99 deletions
+329
-99
mysql-test/r/create.result
mysql-test/r/create.result
+1
-0
mysql-test/r/derived_view.result
mysql-test/r/derived_view.result
+10
-0
mysql-test/r/group_min_max.result
mysql-test/r/group_min_max.result
+8
-0
mysql-test/r/handler_read_last.result
mysql-test/r/handler_read_last.result
+4
-0
mysql-test/r/innodb_ext_key.result
mysql-test/r/innodb_ext_key.result
+28
-0
mysql-test/r/insert_select.result
mysql-test/r/insert_select.result
+1
-0
mysql-test/r/join.result
mysql-test/r/join.result
+2
-0
mysql-test/r/join_outer.result
mysql-test/r/join_outer.result
+3
-0
mysql-test/r/join_outer_jcl6.result
mysql-test/r/join_outer_jcl6.result
+3
-0
mysql-test/r/limit_rows_examined.result
mysql-test/r/limit_rows_examined.result
+2
-0
mysql-test/r/null_key.result
mysql-test/r/null_key.result
+1
-0
mysql-test/r/order_by.result
mysql-test/r/order_by.result
+2
-0
mysql-test/r/partition.result
mysql-test/r/partition.result
+6
-0
mysql-test/r/partition_explicit_prune.result
mysql-test/r/partition_explicit_prune.result
+95
-95
mysql-test/r/ps.result
mysql-test/r/ps.result
+4
-0
mysql-test/r/range_vs_index_merge.result
mysql-test/r/range_vs_index_merge.result
+3
-0
mysql-test/r/range_vs_index_merge_innodb.result
mysql-test/r/range_vs_index_merge_innodb.result
+3
-0
mysql-test/r/select.result
mysql-test/r/select.result
+1
-0
mysql-test/r/select_jcl6.result
mysql-test/r/select_jcl6.result
+1
-0
mysql-test/r/select_pkeycache.result
mysql-test/r/select_pkeycache.result
+1
-0
mysql-test/r/single_delete_update.result
mysql-test/r/single_delete_update.result
+42
-0
mysql-test/r/sp.result
mysql-test/r/sp.result
+2
-0
mysql-test/r/status.result
mysql-test/r/status.result
+3
-1
mysql-test/r/status_user.result
mysql-test/r/status_user.result
+1
-0
mysql-test/r/subselect.result
mysql-test/r/subselect.result
+2
-0
mysql-test/r/subselect3.result
mysql-test/r/subselect3.result
+1
-0
mysql-test/r/subselect3_jcl6.result
mysql-test/r/subselect3_jcl6.result
+1
-0
mysql-test/r/subselect_cache.result
mysql-test/r/subselect_cache.result
+30
-0
mysql-test/r/subselect_mat.result
mysql-test/r/subselect_mat.result
+1
-0
mysql-test/r/subselect_no_exists_to_in.result
mysql-test/r/subselect_no_exists_to_in.result
+2
-0
mysql-test/r/subselect_no_mat.result
mysql-test/r/subselect_no_mat.result
+2
-0
mysql-test/r/subselect_no_opts.result
mysql-test/r/subselect_no_opts.result
+2
-0
mysql-test/r/subselect_no_scache.result
mysql-test/r/subselect_no_scache.result
+2
-0
mysql-test/r/subselect_no_semijoin.result
mysql-test/r/subselect_no_semijoin.result
+2
-0
mysql-test/r/subselect_sj_mat.result
mysql-test/r/subselect_sj_mat.result
+1
-0
mysql-test/r/update.result
mysql-test/r/update.result
+11
-0
mysql-test/r/view.result
mysql-test/r/view.result
+2
-0
sql/handler.cc
sql/handler.cc
+9
-0
sql/handler.h
sql/handler.h
+1
-0
sql/multi_range_read.cc
sql/multi_range_read.cc
+1
-1
sql/mysqld.cc
sql/mysqld.cc
+3
-0
sql/sql_class.h
sql/sql_class.h
+4
-0
sql/sql_delete.cc
sql/sql_delete.cc
+3
-0
sql/sql_update.cc
sql/sql_update.cc
+6
-2
storage/tokudb/mysql-test/tokudb/r/ext_key_1_innodb.result
storage/tokudb/mysql-test/tokudb/r/ext_key_1_innodb.result
+6
-0
storage/tokudb/mysql-test/tokudb/r/ext_key_1_tokudb.result
storage/tokudb/mysql-test/tokudb/r/ext_key_1_tokudb.result
+6
-0
storage/tokudb/mysql-test/tokudb/r/ext_key_2_innodb.result
storage/tokudb/mysql-test/tokudb/r/ext_key_2_innodb.result
+2
-0
storage/tokudb/mysql-test/tokudb/r/ext_key_2_tokudb.result
storage/tokudb/mysql-test/tokudb/r/ext_key_2_tokudb.result
+2
-0
No files found.
mysql-test/r/create.result
View file @
6f31dd09
...
@@ -1721,6 +1721,7 @@ Handler_read_key 0
...
@@ -1721,6 +1721,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 7
Handler_read_rnd_next 7
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/derived_view.result
View file @
6f31dd09
...
@@ -79,6 +79,7 @@ Handler_read_key 0
...
@@ -79,6 +79,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -93,6 +94,7 @@ Handler_read_key 0
...
@@ -93,6 +94,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 12
Handler_read_rnd_next 12
...
@@ -166,6 +168,7 @@ Handler_read_key 0
...
@@ -166,6 +168,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -180,6 +183,7 @@ Handler_read_key 0
...
@@ -180,6 +183,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 12
Handler_read_rnd_next 12
...
@@ -232,6 +236,7 @@ Handler_read_key 0
...
@@ -232,6 +236,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -248,6 +253,7 @@ Handler_read_key 11
...
@@ -248,6 +253,7 @@ Handler_read_key 11
Handler_read_last 0
Handler_read_last 0
Handler_read_next 3
Handler_read_next 3
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 11
Handler_read_rnd 11
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 36
Handler_read_rnd_next 36
...
@@ -323,6 +329,7 @@ Handler_read_key 22
...
@@ -323,6 +329,7 @@ Handler_read_key 22
Handler_read_last 0
Handler_read_last 0
Handler_read_next 22
Handler_read_next 22
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 60
Handler_read_rnd_next 60
...
@@ -340,6 +347,7 @@ Handler_read_key 0
...
@@ -340,6 +347,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -356,6 +364,7 @@ Handler_read_key 11
...
@@ -356,6 +364,7 @@ Handler_read_key 11
Handler_read_last 0
Handler_read_last 0
Handler_read_next 3
Handler_read_next 3
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 11
Handler_read_rnd 11
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 36
Handler_read_rnd_next 36
...
@@ -451,6 +460,7 @@ Handler_read_key 2
...
@@ -451,6 +460,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 2
Handler_read_next 2
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 8
Handler_read_rnd 8
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 39
Handler_read_rnd_next 39
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/group_min_max.result
View file @
6f31dd09
...
@@ -2378,6 +2378,7 @@ SHOW STATUS LIKE 'handler_read__e%';
...
@@ -2378,6 +2378,7 @@ SHOW STATUS LIKE 'handler_read__e%';
Variable_name Value
Variable_name Value
Handler_read_key 8
Handler_read_key 8
Handler_read_next 0
Handler_read_next 0
Handler_read_retry 0
EXPLAIN SELECT max(b), a FROM t1 GROUP BY a;
EXPLAIN SELECT max(b), a FROM t1 GROUP BY a;
id select_type table type possible_keys key key_len ref rows Extra
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE t1 range NULL a 5 NULL 8 Using index for group-by
1 SIMPLE t1 range NULL a 5 NULL 8 Using index for group-by
...
@@ -2387,6 +2388,7 @@ SHOW STATUS LIKE 'handler_read__e%';
...
@@ -2387,6 +2388,7 @@ SHOW STATUS LIKE 'handler_read__e%';
Variable_name Value
Variable_name Value
Handler_read_key 8
Handler_read_key 8
Handler_read_next 0
Handler_read_next 0
Handler_read_retry 0
FLUSH STATUS;
FLUSH STATUS;
SELECT * FROM (SELECT max(b), a FROM t1 GROUP BY a) b;
SELECT * FROM (SELECT max(b), a FROM t1 GROUP BY a) b;
max(b) a
max(b) a
...
@@ -2398,6 +2400,7 @@ SHOW STATUS LIKE 'handler_read__e%';
...
@@ -2398,6 +2400,7 @@ SHOW STATUS LIKE 'handler_read__e%';
Variable_name Value
Variable_name Value
Handler_read_key 8
Handler_read_key 8
Handler_read_next 0
Handler_read_next 0
Handler_read_retry 0
FLUSH STATUS;
FLUSH STATUS;
(SELECT max(b), a FROM t1 GROUP BY a) UNION
(SELECT max(b), a FROM t1 GROUP BY a) UNION
(SELECT max(b), a FROM t1 GROUP BY a);
(SELECT max(b), a FROM t1 GROUP BY a);
...
@@ -2410,6 +2413,7 @@ SHOW STATUS LIKE 'handler_read__e%';
...
@@ -2410,6 +2413,7 @@ SHOW STATUS LIKE 'handler_read__e%';
Variable_name Value
Variable_name Value
Handler_read_key 16
Handler_read_key 16
Handler_read_next 0
Handler_read_next 0
Handler_read_retry 0
EXPLAIN (SELECT max(b), a FROM t1 GROUP BY a) UNION
EXPLAIN (SELECT max(b), a FROM t1 GROUP BY a) UNION
(SELECT max(b), a FROM t1 GROUP BY a);
(SELECT max(b), a FROM t1 GROUP BY a);
id select_type table type possible_keys key key_len ref rows Extra
id select_type table type possible_keys key key_len ref rows Extra
...
@@ -2462,6 +2466,7 @@ SHOW STATUS LIKE 'handler_read__e%';
...
@@ -2462,6 +2466,7 @@ SHOW STATUS LIKE 'handler_read__e%';
Variable_name Value
Variable_name Value
Handler_read_key 8
Handler_read_key 8
Handler_read_next 0
Handler_read_next 0
Handler_read_retry 0
DELETE FROM t3;
DELETE FROM t3;
FLUSH STATUS;
FLUSH STATUS;
INSERT INTO t3 SELECT 1, (SELECT MAX(b) FROM t1 GROUP BY a HAVING a < 2)
INSERT INTO t3 SELECT 1, (SELECT MAX(b) FROM t1 GROUP BY a HAVING a < 2)
...
@@ -2470,12 +2475,14 @@ SHOW STATUS LIKE 'handler_read__e%';
...
@@ -2470,12 +2475,14 @@ SHOW STATUS LIKE 'handler_read__e%';
Variable_name Value
Variable_name Value
Handler_read_key 8
Handler_read_key 8
Handler_read_next 0
Handler_read_next 0
Handler_read_retry 0
FLUSH STATUS;
FLUSH STATUS;
DELETE FROM t3 WHERE (SELECT MAX(b) FROM t1 GROUP BY a HAVING a < 2) > 10000;
DELETE FROM t3 WHERE (SELECT MAX(b) FROM t1 GROUP BY a HAVING a < 2) > 10000;
SHOW STATUS LIKE 'handler_read__e%';
SHOW STATUS LIKE 'handler_read__e%';
Variable_name Value
Variable_name Value
Handler_read_key 8
Handler_read_key 8
Handler_read_next 0
Handler_read_next 0
Handler_read_retry 0
FLUSH STATUS;
FLUSH STATUS;
DELETE FROM t3 WHERE (SELECT (SELECT MAX(b) FROM t1 GROUP BY a HAVING a < 2) x
DELETE FROM t3 WHERE (SELECT (SELECT MAX(b) FROM t1 GROUP BY a HAVING a < 2) x
FROM t1) > 10000;
FROM t1) > 10000;
...
@@ -2484,6 +2491,7 @@ SHOW STATUS LIKE 'handler_read__e%';
...
@@ -2484,6 +2491,7 @@ SHOW STATUS LIKE 'handler_read__e%';
Variable_name Value
Variable_name Value
Handler_read_key 8
Handler_read_key 8
Handler_read_next 1
Handler_read_next 1
Handler_read_retry 0
DROP TABLE t1,t2,t3;
DROP TABLE t1,t2,t3;
CREATE TABLE t1 (a int, INDEX idx(a));
CREATE TABLE t1 (a int, INDEX idx(a));
INSERT INTO t1 VALUES
INSERT INTO t1 VALUES
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/handler_read_last.result
View file @
6f31dd09
...
@@ -12,6 +12,7 @@ Handler_read_key 0
...
@@ -12,6 +12,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -26,6 +27,7 @@ Handler_read_key 0
...
@@ -26,6 +27,7 @@ Handler_read_key 0
Handler_read_last 1
Handler_read_last 1
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -42,6 +44,7 @@ Handler_read_key 0
...
@@ -42,6 +44,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 2
Handler_read_next 2
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -58,6 +61,7 @@ Handler_read_key 0
...
@@ -58,6 +61,7 @@ Handler_read_key 0
Handler_read_last 1
Handler_read_last 1
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 2
Handler_read_prev 2
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/innodb_ext_key.result
View file @
6f31dd09
...
@@ -20,6 +20,7 @@ Handler_read_key 1
...
@@ -20,6 +20,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 5
Handler_read_next 5
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -39,6 +40,7 @@ Handler_read_key 1
...
@@ -39,6 +40,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 1
Handler_read_next 1
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -60,6 +62,7 @@ Handler_read_key 1
...
@@ -60,6 +62,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -81,6 +84,7 @@ Handler_read_key 1
...
@@ -81,6 +84,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -102,6 +106,7 @@ Handler_read_key 1
...
@@ -102,6 +106,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 6
Handler_read_next 6
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -123,6 +128,7 @@ Handler_read_key 1
...
@@ -123,6 +128,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 1
Handler_read_next 1
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -146,6 +152,7 @@ Handler_read_key 1
...
@@ -146,6 +152,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 6
Handler_read_next 6
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -169,6 +176,7 @@ Handler_read_key 1
...
@@ -169,6 +176,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 3
Handler_read_next 3
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -188,6 +196,7 @@ Handler_read_key 1
...
@@ -188,6 +196,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 6
Handler_read_next 6
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -207,6 +216,7 @@ Handler_read_key 1
...
@@ -207,6 +216,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -228,6 +238,7 @@ Handler_read_key 1
...
@@ -228,6 +238,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 6
Handler_read_next 6
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -249,6 +260,7 @@ Handler_read_key 1
...
@@ -249,6 +260,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -270,6 +282,7 @@ Handler_read_key 1
...
@@ -270,6 +282,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 5
Handler_read_next 5
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -291,6 +304,7 @@ Handler_read_key 1
...
@@ -291,6 +304,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -317,6 +331,7 @@ Handler_read_key 2
...
@@ -317,6 +331,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 9
Handler_read_next 9
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 9
Handler_read_rnd 9
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -343,6 +358,7 @@ Handler_read_key 2
...
@@ -343,6 +358,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 2
Handler_read_next 2
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 2
Handler_read_rnd 2
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -370,6 +386,7 @@ Handler_read_key 2
...
@@ -370,6 +386,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 9
Handler_read_next 9
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 9
Handler_read_rnd 9
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -397,6 +414,7 @@ Handler_read_key 2
...
@@ -397,6 +414,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 3
Handler_read_next 3
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 3
Handler_read_rnd 3
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -422,6 +440,7 @@ Handler_read_key 2
...
@@ -422,6 +440,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 9
Handler_read_next 9
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 3
Handler_read_rnd 3
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -447,6 +466,7 @@ Handler_read_key 2
...
@@ -447,6 +466,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 3
Handler_read_next 3
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 3
Handler_read_rnd 3
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -477,6 +497,7 @@ Handler_read_key 1
...
@@ -477,6 +497,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 294
Handler_read_next 294
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -507,6 +528,7 @@ Handler_read_key 21
...
@@ -507,6 +528,7 @@ Handler_read_key 21
Handler_read_last 1
Handler_read_last 1
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -529,6 +551,7 @@ Handler_read_key 2
...
@@ -529,6 +551,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 1230
Handler_read_next 1230
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -551,6 +574,7 @@ Handler_read_key 6
...
@@ -551,6 +574,7 @@ Handler_read_key 6
Handler_read_last 1
Handler_read_last 1
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -581,6 +605,7 @@ Handler_read_key 3
...
@@ -581,6 +605,7 @@ Handler_read_key 3
Handler_read_last 0
Handler_read_last 0
Handler_read_next 26
Handler_read_next 26
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -610,6 +635,7 @@ Handler_read_key 3
...
@@ -610,6 +635,7 @@ Handler_read_key 3
Handler_read_last 0
Handler_read_last 0
Handler_read_next 3
Handler_read_next 3
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -807,6 +833,7 @@ Handler_read_key 10
...
@@ -807,6 +833,7 @@ Handler_read_key 10
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 11
Handler_read_rnd_next 11
...
@@ -828,6 +855,7 @@ Handler_read_key 10
...
@@ -828,6 +855,7 @@ Handler_read_key 10
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 11
Handler_read_rnd_next 11
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/insert_select.result
View file @
6f31dd09
...
@@ -701,6 +701,7 @@ Handler_read_key 0
...
@@ -701,6 +701,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 1
Handler_read_rnd_next 1
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/join.result
View file @
6f31dd09
...
@@ -860,6 +860,7 @@ Handler_read_key 0
...
@@ -860,6 +860,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 5
Handler_read_rnd_next 5
...
@@ -1271,6 +1272,7 @@ Handler_read_key 1
...
@@ -1271,6 +1272,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 1
Handler_read_rnd_next 1
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/join_outer.result
View file @
6f31dd09
...
@@ -1244,6 +1244,7 @@ Handler_read_key 5
...
@@ -1244,6 +1244,7 @@ Handler_read_key 5
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 6
Handler_read_rnd_next 6
...
@@ -1805,6 +1806,7 @@ Handler_read_key 4
...
@@ -1805,6 +1806,7 @@ Handler_read_key 4
Handler_read_last 0
Handler_read_last 0
Handler_read_next 5
Handler_read_next 5
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 1048581
Handler_read_rnd_next 1048581
...
@@ -1819,6 +1821,7 @@ Handler_read_key 4
...
@@ -1819,6 +1821,7 @@ Handler_read_key 4
Handler_read_last 0
Handler_read_last 0
Handler_read_next 5
Handler_read_next 5
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 1048581
Handler_read_rnd_next 1048581
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/join_outer_jcl6.result
View file @
6f31dd09
...
@@ -1255,6 +1255,7 @@ Handler_read_key 5
...
@@ -1255,6 +1255,7 @@ Handler_read_key 5
Handler_read_last 0
Handler_read_last 0
Handler_read_next 9
Handler_read_next 9
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 3
Handler_read_rnd 3
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 6
Handler_read_rnd_next 6
...
@@ -1816,6 +1817,7 @@ Handler_read_key 4
...
@@ -1816,6 +1817,7 @@ Handler_read_key 4
Handler_read_last 0
Handler_read_last 0
Handler_read_next 5
Handler_read_next 5
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 5
Handler_read_rnd 5
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 1048581
Handler_read_rnd_next 1048581
...
@@ -1830,6 +1832,7 @@ Handler_read_key 4
...
@@ -1830,6 +1832,7 @@ Handler_read_key 4
Handler_read_last 0
Handler_read_last 0
Handler_read_next 5
Handler_read_next 5
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 5
Handler_read_rnd 5
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 1048581
Handler_read_rnd_next 1048581
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/limit_rows_examined.result
View file @
6f31dd09
...
@@ -751,6 +751,7 @@ Handler_read_key 5
...
@@ -751,6 +751,7 @@ Handler_read_key 5
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 46
Handler_read_rnd_next 46
...
@@ -775,6 +776,7 @@ Handler_read_key 5
...
@@ -775,6 +776,7 @@ Handler_read_key 5
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 2
Handler_read_rnd 2
Handler_read_rnd_deleted 1
Handler_read_rnd_deleted 1
Handler_read_rnd_next 47
Handler_read_rnd_next 47
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/null_key.result
View file @
6f31dd09
...
@@ -429,6 +429,7 @@ Handler_read_key 6
...
@@ -429,6 +429,7 @@ Handler_read_key 6
Handler_read_last 0
Handler_read_last 0
Handler_read_next 2
Handler_read_next 2
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 5
Handler_read_rnd_next 5
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/order_by.result
View file @
6f31dd09
...
@@ -2862,6 +2862,7 @@ Handler_read_key 250
...
@@ -2862,6 +2862,7 @@ Handler_read_key 250
Handler_read_last 0
Handler_read_last 0
Handler_read_next 249
Handler_read_next 249
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 249
Handler_read_rnd 249
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 250
Handler_read_rnd_next 250
...
@@ -2880,6 +2881,7 @@ Handler_read_key 250
...
@@ -2880,6 +2881,7 @@ Handler_read_key 250
Handler_read_last 0
Handler_read_last 0
Handler_read_next 249
Handler_read_next 249
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 1
Handler_read_rnd 1
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 250
Handler_read_rnd_next 250
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/partition.result
View file @
6f31dd09
...
@@ -562,6 +562,7 @@ Handler_read_key 2
...
@@ -562,6 +562,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -582,6 +583,7 @@ Handler_read_key 2
...
@@ -582,6 +583,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -614,6 +616,7 @@ Handler_read_key 1
...
@@ -614,6 +616,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 2
Handler_read_next 2
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -632,6 +635,7 @@ Handler_read_key 1
...
@@ -632,6 +635,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 2
Handler_read_next 2
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -650,6 +654,7 @@ Handler_read_key 1
...
@@ -650,6 +654,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 2
Handler_read_next 2
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -668,6 +673,7 @@ Handler_read_key 1
...
@@ -668,6 +673,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 2
Handler_read_next 2
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/partition_explicit_prune.result
View file @
6f31dd09
...
@@ -19,7 +19,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
...
@@ -19,7 +19,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_RND_NEXT 3
HANDLER_READ_RND_NEXT 3
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 4 locks (1 table, 1 partition lock/unlock)
# 4 locks (1 table, 1 partition lock/unlock)
FLUSH STATUS;
FLUSH STATUS;
SELECT a FROM t1 PARTITION (p0);
SELECT a FROM t1 PARTITION (p0);
...
@@ -31,7 +31,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
...
@@ -31,7 +31,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_RND_NEXT 3
HANDLER_READ_RND_NEXT 3
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 4 locks (1 table, 1 partition lock/unlock)
# 4 locks (1 table, 1 partition lock/unlock)
FLUSH STATUS;
FLUSH STATUS;
INSERT INTO v1 VALUES (10);
INSERT INTO v1 VALUES (10);
...
@@ -39,14 +39,14 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -39,14 +39,14 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 2
HANDLER_WRITE 2
# 4 locks (1 table, 1 partition lock/unlock)
# 4 locks (1 table, 1 partition lock/unlock)
FLUSH STATUS;
FLUSH STATUS;
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 2 locks (1 table, all partitions pruned)
# 2 locks (1 table, all partitions pruned)
FLUSH STATUS;
FLUSH STATUS;
SELECT * FROM v1;
SELECT * FROM v1;
...
@@ -59,7 +59,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
...
@@ -59,7 +59,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_RND_NEXT 4
HANDLER_READ_RND_NEXT 4
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 4 locks (1 table, 1 partition lock/unlock)
# 4 locks (1 table, 1 partition lock/unlock)
FLUSH STATUS;
FLUSH STATUS;
SELECT a FROM t1 PARTITION (p0);
SELECT a FROM t1 PARTITION (p0);
...
@@ -72,7 +72,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
...
@@ -72,7 +72,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_RND_NEXT 4
HANDLER_READ_RND_NEXT 4
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 4 locks (1 table, 1 partition lock/unlock)
# 4 locks (1 table, 1 partition lock/unlock)
SELECT * FROM t1;
SELECT * FROM t1;
a
a
...
@@ -89,14 +89,14 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -89,14 +89,14 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 2
HANDLER_WRITE 2
# 4 locks (1 table, 1 partition lock/unlock)
# 4 locks (1 table, 1 partition lock/unlock)
FLUSH STATUS;
FLUSH STATUS;
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 2 locks (1 table, all partitions pruned)
# 2 locks (1 table, all partitions pruned)
SELECT * FROM v1;
SELECT * FROM v1;
a
a
...
@@ -121,7 +121,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -121,7 +121,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 2
HANDLER_WRITE 2
# 4 locks (1 table, 1 partition lock/unlock)
# 4 locks (1 table, 1 partition lock/unlock)
FLUSH STATUS;
FLUSH STATUS;
...
@@ -131,7 +131,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -131,7 +131,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 2 locks (1 table, all partitions pruned)
# 2 locks (1 table, all partitions pruned)
FLUSH STATUS;
FLUSH STATUS;
INSERT INTO v1 VALUES (32);
INSERT INTO v1 VALUES (32);
...
@@ -140,7 +140,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -140,7 +140,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 4 locks (1 table, 1 partition lock/unlock)
# 4 locks (1 table, 1 partition lock/unlock)
SELECT * FROM v1;
SELECT * FROM v1;
a
a
...
@@ -166,12 +166,12 @@ FLUSH STATUS;
...
@@ -166,12 +166,12 @@ FLUSH STATUS;
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_READ_RND_NEXT 2
6
HANDLER_READ_RND_NEXT 2
7
HANDLER_TMP_WRITE 4
7
HANDLER_TMP_WRITE 4
9
# OK, seems to add number of variables processed before HANDLER_WRITE
# OK, seems to add number of variables processed before HANDLER_WRITE
# and number of variables + 1 evaluated in the previous call in RND_NEXT
# and number of variables + 1 evaluated in the previous call in RND_NEXT
CREATE TABLE t1
CREATE TABLE t1
...
@@ -233,7 +233,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -233,7 +233,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 2
HANDLER_WRITE 2
# Should be 1 commit
# Should be 1 commit
# 4 external locks (due to pruning of locks)
# 4 external locks (due to pruning of locks)
...
@@ -250,7 +250,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -250,7 +250,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 2
HANDLER_WRITE 2
# Should be 1 commit
# Should be 1 commit
# 4 external locks
# 4 external locks
...
@@ -262,7 +262,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -262,7 +262,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# should be 1 commit
# should be 1 commit
# 9 locks (1 ha_partition + 8 ha_innobase)
# 9 locks (1 ha_partition + 8 ha_innobase)
# 17 writes (internal I_S)
# 17 writes (internal I_S)
...
@@ -271,8 +271,8 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -271,8 +271,8 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 2
HANDLER_COMMIT 2
HANDLER_READ_RND_NEXT 2
6
HANDLER_READ_RND_NEXT 2
7
HANDLER_TMP_WRITE 4
7
HANDLER_TMP_WRITE 4
9
HANDLER_WRITE 2
HANDLER_WRITE 2
# + 1 commit
# + 1 commit
# + 19 rnd next (internal I_S)
# + 19 rnd next (internal I_S)
...
@@ -282,8 +282,8 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -282,8 +282,8 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 2
HANDLER_COMMIT 2
HANDLER_READ_RND_NEXT 5
2
HANDLER_READ_RND_NEXT 5
4
HANDLER_TMP_WRITE 7
2
HANDLER_TMP_WRITE 7
5
HANDLER_WRITE 2
HANDLER_WRITE 2
# + 9 locks (unlocks)
# + 9 locks (unlocks)
# + 19 rnd next (internal I_S)
# + 19 rnd next (internal I_S)
...
@@ -338,7 +338,7 @@ ERROR HY000: Unknown partition 'pNonexistent' in table 't1'
...
@@ -338,7 +338,7 @@ ERROR HY000: Unknown partition 'pNonexistent' in table 't1'
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# should have failed before locking (only 17 internal I_S writes)
# should have failed before locking (only 17 internal I_S writes)
FLUSH STATUS;
FLUSH STATUS;
SELECT * FROM t1 PARTITION (subp2);
SELECT * FROM t1 PARTITION (subp2);
...
@@ -348,7 +348,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
...
@@ -348,7 +348,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_FIRST 1
HANDLER_READ_FIRST 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# Should be 1 commit
# Should be 1 commit
# 4 locks (1 ha_partition + 1 ha_innobase) x 2 (lock/unlock)
# 4 locks (1 ha_partition + 1 ha_innobase) x 2 (lock/unlock)
# 1 read first (also calls index_read)
# 1 read first (also calls index_read)
...
@@ -366,7 +366,7 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -366,7 +366,7 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_FIRST 3
HANDLER_READ_FIRST 3
HANDLER_READ_NEXT 3
HANDLER_READ_NEXT 3
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# Should be 1 commit
# Should be 1 commit
# 8 locks (1 ha_partition + 2 + 1 ha_innobase) x 2
# 8 locks (1 ha_partition + 2 + 1 ha_innobase) x 2
# 3 read first (one for each partition)
# 3 read first (one for each partition)
...
@@ -379,7 +379,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -379,7 +379,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 1 commit
# 1 commit
# 18 locks
# 18 locks
# 18 READ KEY from opening a new partition table instance,
# 18 READ KEY from opening a new partition table instance,
...
@@ -398,8 +398,8 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -398,8 +398,8 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 2
HANDLER_COMMIT 2
HANDLER_READ_FIRST 1
HANDLER_READ_FIRST 1
HANDLER_READ_NEXT 3
HANDLER_READ_NEXT 3
HANDLER_READ_RND_NEXT 2
6
HANDLER_READ_RND_NEXT 2
7
HANDLER_TMP_WRITE 4
7
HANDLER_TMP_WRITE 4
9
# + 1 commit
# + 1 commit
# + 1 read first (read first key from index in one partition)
# + 1 read first (read first key from index in one partition)
# + 2 read key (innobase_get_index from index_init + from index_first)
# + 2 read key (innobase_get_index from index_init + from index_first)
...
@@ -415,8 +415,8 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -415,8 +415,8 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 3
HANDLER_COMMIT 3
HANDLER_READ_FIRST 3
HANDLER_READ_FIRST 3
HANDLER_READ_NEXT 4
HANDLER_READ_NEXT 4
HANDLER_READ_RND_NEXT 5
2
HANDLER_READ_RND_NEXT 5
4
HANDLER_TMP_WRITE 7
2
HANDLER_TMP_WRITE 7
5
# + 1 commit
# + 1 commit
# + 2 read first (one for each subpart)
# + 2 read first (one for each subpart)
# + 4 read key (innobase_get_index from index_init + from index_first)
# + 4 read key (innobase_get_index from index_init + from index_first)
...
@@ -431,8 +431,8 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -431,8 +431,8 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 4
HANDLER_COMMIT 4
HANDLER_READ_FIRST 3
HANDLER_READ_FIRST 3
HANDLER_READ_NEXT 4
HANDLER_READ_NEXT 4
HANDLER_READ_RND_NEXT
78
HANDLER_READ_RND_NEXT
81
HANDLER_TMP_WRITE
97
HANDLER_TMP_WRITE
101
# No matching partition, only internal I_S.
# No matching partition, only internal I_S.
SELECT * FROM t1 PARTITION (pNeg) WHERE a = 100;
SELECT * FROM t1 PARTITION (pNeg) WHERE a = 100;
a b
a b
...
@@ -443,8 +443,8 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -443,8 +443,8 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 5
HANDLER_COMMIT 5
HANDLER_READ_FIRST 3
HANDLER_READ_FIRST 3
HANDLER_READ_NEXT 4
HANDLER_READ_NEXT 4
HANDLER_READ_RND_NEXT 10
4
HANDLER_READ_RND_NEXT 10
8
HANDLER_TMP_WRITE 12
2
HANDLER_TMP_WRITE 12
7
# + 18 for unlock (same as lock above) (100 is not in pNeg, no match)
# + 18 for unlock (same as lock above) (100 is not in pNeg, no match)
# Test that EXPLAIN PARTITION works
# Test that EXPLAIN PARTITION works
EXPLAIN PARTITIONS SELECT * FROM t1 PARTITION (pNonexistent);
EXPLAIN PARTITIONS SELECT * FROM t1 PARTITION (pNonexistent);
...
@@ -460,7 +460,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -460,7 +460,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 8 locks (1 ha_partition + 3 ha_innobase) x 2 (lock/unlock)
# 8 locks (1 ha_partition + 3 ha_innobase) x 2 (lock/unlock)
EXPLAIN PARTITIONS SELECT * FROM t1 PARTITION (subp3) AS TableAlias;
EXPLAIN PARTITIONS SELECT * FROM t1 PARTITION (subp3) AS TableAlias;
id select_type table partitions type possible_keys key key_len ref rows Extra
id select_type table partitions type possible_keys key key_len ref rows Extra
...
@@ -513,7 +513,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -513,7 +513,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 1
HANDLER_WRITE 1
# 2 locks (1 ha_partition) x 2 (lock/unlock), Was 4 locks before WL4443
# 2 locks (1 ha_partition) x 2 (lock/unlock), Was 4 locks before WL4443
# explicit pruning says part_id 0 and implicit pruning says part_id 1
# explicit pruning says part_id 0 and implicit pruning says part_id 1
...
@@ -526,7 +526,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -526,7 +526,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 2
HANDLER_WRITE 2
# 1 commit
# 1 commit
# 4 locks (1 ha_partition + 1 ha_innobase) x 2 (lock/unlock)
# 4 locks (1 ha_partition + 1 ha_innobase) x 2 (lock/unlock)
...
@@ -544,7 +544,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
...
@@ -544,7 +544,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_KEY 2
HANDLER_READ_KEY 2
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_UPDATE 2
HANDLER_UPDATE 2
HANDLER_WRITE 2
HANDLER_WRITE 2
# 1 commit
# 1 commit
...
@@ -566,7 +566,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -566,7 +566,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 1 commit
# 1 commit
# 9 locks
# 9 locks
# 17 write (internal I_S)
# 17 write (internal I_S)
...
@@ -578,8 +578,8 @@ HANDLER_COMMIT 2
...
@@ -578,8 +578,8 @@ HANDLER_COMMIT 2
HANDLER_DELETE 2
HANDLER_DELETE 2
HANDLER_READ_KEY 1
HANDLER_READ_KEY 1
HANDLER_READ_NEXT 1
HANDLER_READ_NEXT 1
HANDLER_READ_RND_NEXT 2
6
HANDLER_READ_RND_NEXT 2
7
HANDLER_TMP_WRITE 4
7
HANDLER_TMP_WRITE 4
9
# + 1 commit
# + 1 commit
# + 1 delete (one row deleted)
# + 1 delete (one row deleted)
# + 3 read key (1 innodb_get_index in records_in_range,
# + 3 read key (1 innodb_get_index in records_in_range,
...
@@ -596,9 +596,9 @@ HANDLER_COMMIT 2
...
@@ -596,9 +596,9 @@ HANDLER_COMMIT 2
HANDLER_DELETE 2
HANDLER_DELETE 2
HANDLER_READ_KEY 1
HANDLER_READ_KEY 1
HANDLER_READ_NEXT 1
HANDLER_READ_NEXT 1
HANDLER_READ_RND_NEXT 5
2
HANDLER_READ_RND_NEXT 5
4
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE 7
2
HANDLER_TMP_WRITE 7
5
HANDLER_WRITE 1
HANDLER_WRITE 1
# Failed before start_stmt/execution.
# Failed before start_stmt/execution.
# + 19 rnd next (internal I_S)
# + 19 rnd next (internal I_S)
...
@@ -612,9 +612,9 @@ HANDLER_COMMIT 3
...
@@ -612,9 +612,9 @@ HANDLER_COMMIT 3
HANDLER_DELETE 2
HANDLER_DELETE 2
HANDLER_READ_KEY 1
HANDLER_READ_KEY 1
HANDLER_READ_NEXT 1
HANDLER_READ_NEXT 1
HANDLER_READ_RND_NEXT
78
HANDLER_READ_RND_NEXT
81
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE
97
HANDLER_TMP_WRITE
101
HANDLER_WRITE 3
HANDLER_WRITE 3
# + 1 commit
# + 1 commit
# + 19 rnd next (internal I_S)
# + 19 rnd next (internal I_S)
...
@@ -627,9 +627,9 @@ HANDLER_COMMIT 4
...
@@ -627,9 +627,9 @@ HANDLER_COMMIT 4
HANDLER_DELETE 2
HANDLER_DELETE 2
HANDLER_READ_KEY 3
HANDLER_READ_KEY 3
HANDLER_READ_NEXT 1
HANDLER_READ_NEXT 1
HANDLER_READ_RND_NEXT 10
4
HANDLER_READ_RND_NEXT 10
8
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE 12
2
HANDLER_TMP_WRITE 12
7
HANDLER_UPDATE 2
HANDLER_UPDATE 2
HANDLER_WRITE 5
HANDLER_WRITE 5
# + 1 commit
# + 1 commit
...
@@ -650,9 +650,9 @@ HANDLER_DELETE 2
...
@@ -650,9 +650,9 @@ HANDLER_DELETE 2
HANDLER_READ_FIRST 1
HANDLER_READ_FIRST 1
HANDLER_READ_KEY 3
HANDLER_READ_KEY 3
HANDLER_READ_NEXT 4
HANDLER_READ_NEXT 4
HANDLER_READ_RND_NEXT 13
0
HANDLER_READ_RND_NEXT 13
5
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE 1
47
HANDLER_TMP_WRITE 1
53
HANDLER_UPDATE 2
HANDLER_UPDATE 2
HANDLER_WRITE 5
HANDLER_WRITE 5
# + 1 commit
# + 1 commit
...
@@ -670,9 +670,9 @@ HANDLER_DELETE 2
...
@@ -670,9 +670,9 @@ HANDLER_DELETE 2
HANDLER_READ_FIRST 1
HANDLER_READ_FIRST 1
HANDLER_READ_KEY 3
HANDLER_READ_KEY 3
HANDLER_READ_NEXT 4
HANDLER_READ_NEXT 4
HANDLER_READ_RND_NEXT 1
56
HANDLER_READ_RND_NEXT 1
62
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE 17
2
HANDLER_TMP_WRITE 17
9
HANDLER_UPDATE 2
HANDLER_UPDATE 2
HANDLER_WRITE 5
HANDLER_WRITE 5
# + 9 locks
# + 9 locks
...
@@ -696,7 +696,7 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -696,7 +696,7 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_FIRST 4
HANDLER_READ_FIRST 4
HANDLER_READ_NEXT 5
HANDLER_READ_NEXT 5
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 1 commit
# 1 commit
# 10 locks (1 ha_partition + 4 ha_innobase) x 2 (lock/unlock)
# 10 locks (1 ha_partition + 4 ha_innobase) x 2 (lock/unlock)
# 4 read first (for reading the first row in 4 partitions)
# 4 read first (for reading the first row in 4 partitions)
...
@@ -709,7 +709,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -709,7 +709,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 10 locks (table + 4 partition) x (lock + unlock)
# 10 locks (table + 4 partition) x (lock + unlock)
SELECT * FROM t1 PARTITION (pNeg, `p10-99`);
SELECT * FROM t1 PARTITION (pNeg, `p10-99`);
a b
a b
...
@@ -720,7 +720,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -720,7 +720,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 3
HANDLER_WRITE 3
# 6 locks (1 ha_partition + 2 ha_innobase) x 2 (lock+unlock)
# 6 locks (1 ha_partition + 2 ha_innobase) x 2 (lock+unlock)
# 1 rollback
# 1 rollback
...
@@ -732,7 +732,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -732,7 +732,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 10
HANDLER_WRITE 10
# 10 lock (1 ha_partition + 4 ha_innobase) x 2 (lock + unlock)
# 10 lock (1 ha_partition + 4 ha_innobase) x 2 (lock + unlock)
ALTER TABLE t1 TRUNCATE PARTITION pNeg, `p10-99`;
ALTER TABLE t1 TRUNCATE PARTITION pNeg, `p10-99`;
...
@@ -742,7 +742,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -742,7 +742,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 9 locks
# 9 locks
# 18 read key (ALTER forces table to be closed, see above for open)
# 18 read key (ALTER forces table to be closed, see above for open)
LOAD DATA INFILE 'loadtest.txt' INTO TABLE t1 PARTITION (pNeg, `p10-99`);
LOAD DATA INFILE 'loadtest.txt' INTO TABLE t1 PARTITION (pNeg, `p10-99`);
...
@@ -750,8 +750,8 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -750,8 +750,8 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 2
HANDLER_COMMIT 2
HANDLER_READ_RND_NEXT 2
6
HANDLER_READ_RND_NEXT 2
7
HANDLER_TMP_WRITE 4
7
HANDLER_TMP_WRITE 4
9
HANDLER_WRITE 10
HANDLER_WRITE 10
# + 23 write (18 internal I_S + 5 rows)
# + 23 write (18 internal I_S + 5 rows)
UNLOCK TABLES;
UNLOCK TABLES;
...
@@ -759,8 +759,8 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -759,8 +759,8 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 2
HANDLER_COMMIT 2
HANDLER_READ_RND_NEXT 5
2
HANDLER_READ_RND_NEXT 5
4
HANDLER_TMP_WRITE 7
2
HANDLER_TMP_WRITE 7
5
HANDLER_WRITE 10
HANDLER_WRITE 10
# + 9 locks
# + 9 locks
#
#
...
@@ -773,7 +773,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
...
@@ -773,7 +773,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_RND_NEXT 2
HANDLER_READ_RND_NEXT 2
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_UPDATE 2
HANDLER_UPDATE 2
# 1 commit
# 1 commit
# 4 lock (1 ha_partition + 1 ha_innobase) x 2 (lock + unlock)
# 4 lock (1 ha_partition + 1 ha_innobase) x 2 (lock + unlock)
...
@@ -791,7 +791,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
...
@@ -791,7 +791,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_KEY 1
HANDLER_READ_KEY 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_UPDATE 2
HANDLER_UPDATE 2
# 1 commit
# 1 commit
# 4 lock
# 4 lock
...
@@ -806,7 +806,7 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -806,7 +806,7 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_KEY 1
HANDLER_READ_KEY 1
HANDLER_READ_RND 1
HANDLER_READ_RND 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_UPDATE 2
HANDLER_UPDATE 2
# 1 commit
# 1 commit
# 4 lock
# 4 lock
...
@@ -819,7 +819,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -819,7 +819,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# Nothing, since impossible PARTITION+WHERE clause.
# Nothing, since impossible PARTITION+WHERE clause.
FLUSH STATUS;
FLUSH STATUS;
UPDATE t1 PARTITION(subp0) SET a = -2, b = concat(b, ', Updated from a = 100')
UPDATE t1 PARTITION(subp0) SET a = -2, b = concat(b, ', Updated from a = 100')
...
@@ -828,7 +828,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -828,7 +828,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# Nothing, since impossible PARTITION+WHERE clause.
# Nothing, since impossible PARTITION+WHERE clause.
FLUSH STATUS;
FLUSH STATUS;
UPDATE t1 PARTITION(`p100-99999`) SET a = -2, b = concat(b, ', Updated from a = 100')
UPDATE t1 PARTITION(`p100-99999`) SET a = -2, b = concat(b, ', Updated from a = 100')
...
@@ -840,7 +840,7 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -840,7 +840,7 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_READ_KEY 1
HANDLER_READ_KEY 1
HANDLER_READ_RND 1
HANDLER_READ_RND 1
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_UPDATE 1
HANDLER_UPDATE 1
# 6 lock
# 6 lock
# 4 read key (1 index init + 1 index read + 1 rnd init + 1 rnd pos)
# 4 read key (1 index init + 1 index read + 1 rnd init + 1 rnd pos)
...
@@ -856,7 +856,7 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -856,7 +856,7 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_READ_KEY 1
HANDLER_READ_KEY 1
HANDLER_READ_RND 1
HANDLER_READ_RND 1
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_UPDATE 1
HANDLER_UPDATE 1
HANDLER_WRITE 1
HANDLER_WRITE 1
# 10 locks
# 10 locks
...
@@ -874,7 +874,7 @@ HANDLER_COMMIT 1
...
@@ -874,7 +874,7 @@ HANDLER_COMMIT 1
HANDLER_DELETE 1
HANDLER_DELETE 1
HANDLER_READ_KEY 1
HANDLER_READ_KEY 1
HANDLER_READ_RND 1
HANDLER_READ_RND 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_UPDATE 1
HANDLER_UPDATE 1
HANDLER_WRITE 1
HANDLER_WRITE 1
# 1 commit
# 1 commit
...
@@ -902,7 +902,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -902,7 +902,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# Nothing (no matching partition found)
# Nothing (no matching partition found)
FLUSH STATUS;
FLUSH STATUS;
UPDATE t1 PARTITION (pNeg) SET b = concat(b, ', Updated2') WHERE a = 1000000;
UPDATE t1 PARTITION (pNeg) SET b = concat(b, ', Updated2') WHERE a = 1000000;
...
@@ -910,7 +910,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -910,7 +910,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# Nothing (no matching partition found)
# Nothing (no matching partition found)
FLUSH STATUS;
FLUSH STATUS;
LOCK TABLE t1 WRITE;
LOCK TABLE t1 WRITE;
...
@@ -918,7 +918,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -918,7 +918,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 9 locks
# 9 locks
UPDATE t1 PARTITION (subp7) SET b = concat(b, ', Updated to 103'), a = 103 WHERE a = 101;
UPDATE t1 PARTITION (subp7) SET b = concat(b, ', Updated to 103'), a = 103 WHERE a = 101;
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -927,8 +927,8 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -927,8 +927,8 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 2
HANDLER_COMMIT 2
HANDLER_READ_KEY 1
HANDLER_READ_KEY 1
HANDLER_READ_RND 1
HANDLER_READ_RND 1
HANDLER_READ_RND_NEXT 2
6
HANDLER_READ_RND_NEXT 2
7
HANDLER_TMP_WRITE 4
7
HANDLER_TMP_WRITE 4
9
HANDLER_UPDATE 2
HANDLER_UPDATE 2
# + 4 read key
# + 4 read key
# + 1 read rnd
# + 1 read rnd
...
@@ -941,8 +941,8 @@ HANDLER_COMMIT 3
...
@@ -941,8 +941,8 @@ HANDLER_COMMIT 3
HANDLER_DELETE 1
HANDLER_DELETE 1
HANDLER_READ_KEY 2
HANDLER_READ_KEY 2
HANDLER_READ_RND 2
HANDLER_READ_RND 2
HANDLER_READ_RND_NEXT 5
2
HANDLER_READ_RND_NEXT 5
4
HANDLER_TMP_WRITE 7
2
HANDLER_TMP_WRITE 7
5
HANDLER_UPDATE 3
HANDLER_UPDATE 3
HANDLER_WRITE 1
HANDLER_WRITE 1
# + 1 delete
# + 1 delete
...
@@ -957,8 +957,8 @@ HANDLER_COMMIT 3
...
@@ -957,8 +957,8 @@ HANDLER_COMMIT 3
HANDLER_DELETE 1
HANDLER_DELETE 1
HANDLER_READ_KEY 2
HANDLER_READ_KEY 2
HANDLER_READ_RND 2
HANDLER_READ_RND 2
HANDLER_READ_RND_NEXT
78
HANDLER_READ_RND_NEXT
81
HANDLER_TMP_WRITE
97
HANDLER_TMP_WRITE
101
HANDLER_UPDATE 3
HANDLER_UPDATE 3
HANDLER_WRITE 1
HANDLER_WRITE 1
+ 9 locks
+ 9 locks
...
@@ -986,7 +986,7 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -986,7 +986,7 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_DELETE 2
HANDLER_DELETE 2
HANDLER_READ_KEY 1
HANDLER_READ_KEY 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 1 delete
# 1 delete
# 4 locks (pruning works!).
# 4 locks (pruning works!).
# 1 read key (index read)
# 1 read key (index read)
...
@@ -998,7 +998,7 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -998,7 +998,7 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_DELETE 2
HANDLER_DELETE 2
HANDLER_READ_RND_NEXT 3
HANDLER_READ_RND_NEXT 3
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 1 delete
# 1 delete
# 4 locks
# 4 locks
# 1 read first
# 1 read first
...
@@ -1010,7 +1010,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -1010,7 +1010,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 9 locks
# 9 locks
DELETE FROM t1 PARTITION (subp1) WHERE b = 'p0-9:subp3';
DELETE FROM t1 PARTITION (subp1) WHERE b = 'p0-9:subp3';
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -1018,8 +1018,8 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
...
@@ -1018,8 +1018,8 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 2
HANDLER_COMMIT 2
HANDLER_READ_KEY 1
HANDLER_READ_KEY 1
HANDLER_READ_RND_NEXT 2
6
HANDLER_READ_RND_NEXT 2
7
HANDLER_TMP_WRITE 4
7
HANDLER_TMP_WRITE 4
9
# + 3 read key (1 innodb_get_index in records_in_range
# + 3 read key (1 innodb_get_index in records_in_range
# + 1 innobase_get_index in index_init + 1 index read)
# + 1 innobase_get_index in index_init + 1 index read)
DELETE FROM t1 PARTITION (`p0-9`) WHERE b = 'p0-9:subp3';
DELETE FROM t1 PARTITION (`p0-9`) WHERE b = 'p0-9:subp3';
...
@@ -1030,8 +1030,8 @@ HANDLER_COMMIT 3
...
@@ -1030,8 +1030,8 @@ HANDLER_COMMIT 3
HANDLER_DELETE 2
HANDLER_DELETE 2
HANDLER_READ_KEY 3
HANDLER_READ_KEY 3
HANDLER_READ_NEXT 1
HANDLER_READ_NEXT 1
HANDLER_READ_RND_NEXT 5
2
HANDLER_READ_RND_NEXT 5
4
HANDLER_TMP_WRITE 7
2
HANDLER_TMP_WRITE 7
5
# + 1 delete
# + 1 delete
# + 6 read key (same as above, but for two subpartitions)
# + 6 read key (same as above, but for two subpartitions)
# + 1 read next (read next after found row)
# + 1 read next (read next after found row)
...
@@ -1043,8 +1043,8 @@ HANDLER_COMMIT 3
...
@@ -1043,8 +1043,8 @@ HANDLER_COMMIT 3
HANDLER_DELETE 2
HANDLER_DELETE 2
HANDLER_READ_KEY 3
HANDLER_READ_KEY 3
HANDLER_READ_NEXT 1
HANDLER_READ_NEXT 1
HANDLER_READ_RND_NEXT
78
HANDLER_READ_RND_NEXT
81
HANDLER_TMP_WRITE
97
HANDLER_TMP_WRITE
101
# + 9 locks
# + 9 locks
# Test multi-table DELETE
# Test multi-table DELETE
# Can be expressed in two different ways.
# Can be expressed in two different ways.
...
@@ -1057,7 +1057,7 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -1057,7 +1057,7 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_FIRST 5
HANDLER_READ_FIRST 5
HANDLER_READ_NEXT 5
HANDLER_READ_NEXT 5
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 10
HANDLER_WRITE 10
# 24 locks (2 table, 5 + 5 subpartitions lock/unlock)
# 24 locks (2 table, 5 + 5 subpartitions lock/unlock)
FLUSH STATUS;
FLUSH STATUS;
...
@@ -1066,7 +1066,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -1066,7 +1066,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 14 locks (1 table, 6 subpartitions lock/unlock)
# 14 locks (1 table, 6 subpartitions lock/unlock)
FLUSH STATUS;
FLUSH STATUS;
INSERT INTO t2 PARTITION (subp3) SELECT * FROM t1 PARTITION (subp3, `p10-99`, `p100-99999`);
INSERT INTO t2 PARTITION (subp3) SELECT * FROM t1 PARTITION (subp3, `p10-99`, `p100-99999`);
...
@@ -1076,7 +1076,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
...
@@ -1076,7 +1076,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_READ_FIRST 5
HANDLER_READ_FIRST 5
HANDLER_ROLLBACK 1
HANDLER_ROLLBACK 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 1
HANDLER_WRITE 1
# 16 locks (2 tables, 1 + 5 subpartitions lock/unlock)
# 16 locks (2 tables, 1 + 5 subpartitions lock/unlock)
FLUSH STATUS;
FLUSH STATUS;
...
@@ -1091,7 +1091,7 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -1091,7 +1091,7 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_FIRST 5
HANDLER_READ_FIRST 5
HANDLER_READ_NEXT 5
HANDLER_READ_NEXT 5
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 7
HANDLER_WRITE 7
# 16 locks (2 tables, 1 + 5 subpartitions lock/unlock)
# 16 locks (2 tables, 1 + 5 subpartitions lock/unlock)
TRUNCATE TABLE t2;
TRUNCATE TABLE t2;
...
@@ -1103,7 +1103,7 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -1103,7 +1103,7 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_FIRST 5
HANDLER_READ_FIRST 5
HANDLER_READ_NEXT 5
HANDLER_READ_NEXT 5
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 10
HANDLER_WRITE 10
# 30 locks (2 table, 8 + 5 subpartitions lock/unlock)
# 30 locks (2 table, 8 + 5 subpartitions lock/unlock)
FLUSH STATUS;
FLUSH STATUS;
...
@@ -1114,7 +1114,7 @@ VARIABLE_NAME VARIABLE_VALUE
...
@@ -1114,7 +1114,7 @@ VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_FIRST 5
HANDLER_READ_FIRST 5
HANDLER_READ_NEXT 7
HANDLER_READ_NEXT 7
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
HANDLER_WRITE 7
HANDLER_WRITE 7
# 14 locks (2 table, 5 subpartitions lock/unlock)
# 14 locks (2 table, 5 subpartitions lock/unlock)
SHOW CREATE TABLE t1;
SHOW CREATE TABLE t1;
...
@@ -1201,7 +1201,7 @@ WHERE t1.a = t3.a AND t3.b = 'subp3'' at line 1
...
@@ -1201,7 +1201,7 @@ WHERE t1.a = t3.a AND t3.b = 'subp3'' at line 1
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# Multi table delete without any matching rows
# Multi table delete without any matching rows
FLUSH STATUS;
FLUSH STATUS;
DELETE t1, t2 FROM t1 PARTITION (pNeg), t3, t2 PARTITION (subp3)
DELETE t1, t2 FROM t1 PARTITION (pNeg), t3, t2 PARTITION (subp3)
...
@@ -1211,7 +1211,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
...
@@ -1211,7 +1211,7 @@ WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_READ_RND_NEXT 3
HANDLER_READ_RND_NEXT 3
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 12 locks (3 in t1, 1 in t3, 2 in t2) x 2 (lock + unlock)
# 12 locks (3 in t1, 1 in t3, 2 in t2) x 2 (lock + unlock)
# 1 read first (first rnd_next in t2)
# 1 read first (first rnd_next in t2)
# 4 read key (1 innodb_get_index in rnd_init in t2 + index read in t2
# 4 read key (1 innodb_get_index in rnd_init in t2 + index read in t2
...
@@ -1231,7 +1231,7 @@ HANDLER_READ_KEY 2
...
@@ -1231,7 +1231,7 @@ HANDLER_READ_KEY 2
HANDLER_READ_NEXT 2
HANDLER_READ_NEXT 2
HANDLER_READ_RND 4
HANDLER_READ_RND 4
HANDLER_READ_RND_NEXT 16
HANDLER_READ_RND_NEXT 16
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 4 delete (2 in t2 + 2 in t3)
# 4 delete (2 in t2 + 2 in t3)
# 12 locks (3 in t2, 1 in t3, 2 in t1) x 2 (lock + unlock)
# 12 locks (3 in t2, 1 in t3, 2 in t1) x 2 (lock + unlock)
# 3 read first (1 in t1 + 1 in t3 + 1 in t3, for second row in t1)
# 3 read first (1 in t1 + 1 in t3 + 1 in t3, for second row in t1)
...
@@ -1279,7 +1279,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
...
@@ -1279,7 +1279,7 @@ SELECT * FROM INFORMATION_SCHEMA.SESSION_STATUS
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
VARIABLE_NAME VARIABLE_VALUE
VARIABLE_NAME VARIABLE_VALUE
HANDLER_COMMIT 1
HANDLER_COMMIT 1
HANDLER_TMP_WRITE 2
2
HANDLER_TMP_WRITE 2
3
# 6 locks (lock/unlock two subpartitions + table)
# 6 locks (lock/unlock two subpartitions + table)
# Test on non partitioned table
# Test on non partitioned table
SELECT * FROM t3 PARTITION (pNeg);
SELECT * FROM t3 PARTITION (pNeg);
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/ps.result
View file @
6f31dd09
...
@@ -3949,6 +3949,7 @@ Handler_read_key 1
...
@@ -3949,6 +3949,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -3963,6 +3964,7 @@ Handler_read_key 1
...
@@ -3963,6 +3964,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -3977,6 +3979,7 @@ Handler_read_key 0
...
@@ -3977,6 +3979,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 8
Handler_read_rnd_next 8
...
@@ -3991,6 +3994,7 @@ Handler_read_key 1
...
@@ -3991,6 +3994,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/range_vs_index_merge.result
View file @
6f31dd09
...
@@ -1310,6 +1310,7 @@ Handler_read_key 2
...
@@ -1310,6 +1310,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 385
Handler_read_next 385
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 377
Handler_read_rnd 377
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -1338,6 +1339,7 @@ Handler_read_key 1
...
@@ -1338,6 +1339,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 59
Handler_read_next 59
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -1367,6 +1369,7 @@ Handler_read_key 1
...
@@ -1367,6 +1369,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 59
Handler_read_next 59
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/range_vs_index_merge_innodb.result
View file @
6f31dd09
...
@@ -1311,6 +1311,7 @@ Handler_read_key 2
...
@@ -1311,6 +1311,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 385
Handler_read_next 385
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 377
Handler_read_rnd 377
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -1339,6 +1340,7 @@ Handler_read_key 1
...
@@ -1339,6 +1340,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 59
Handler_read_next 59
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -1368,6 +1370,7 @@ Handler_read_key 1
...
@@ -1368,6 +1370,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 59
Handler_read_next 59
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/select.result
View file @
6f31dd09
...
@@ -4351,6 +4351,7 @@ Handler_read_key 2
...
@@ -4351,6 +4351,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 6
Handler_read_rnd_next 6
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/select_jcl6.result
View file @
6f31dd09
...
@@ -4362,6 +4362,7 @@ Handler_read_key 2
...
@@ -4362,6 +4362,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 10
Handler_read_next 10
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 10
Handler_read_rnd 10
Handler_read_rnd_deleted 1
Handler_read_rnd_deleted 1
Handler_read_rnd_next 6
Handler_read_rnd_next 6
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/select_pkeycache.result
View file @
6f31dd09
...
@@ -4351,6 +4351,7 @@ Handler_read_key 2
...
@@ -4351,6 +4351,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 6
Handler_read_rnd_next 6
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/single_delete_update.result
View file @
6f31dd09
...
@@ -29,6 +29,7 @@ Handler_read_key 1
...
@@ -29,6 +29,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -48,6 +49,7 @@ Handler_read_key 1
...
@@ -48,6 +49,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -84,6 +86,7 @@ Handler_read_key 0
...
@@ -84,6 +86,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -103,6 +106,7 @@ Handler_read_key 0
...
@@ -103,6 +106,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 5
Handler_read_rnd 5
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -136,6 +140,7 @@ Handler_read_key 0
...
@@ -136,6 +140,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -155,6 +160,7 @@ Handler_read_key 0
...
@@ -155,6 +160,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 1
Handler_read_rnd 1
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -192,6 +198,7 @@ Handler_read_key 0
...
@@ -192,6 +198,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -211,6 +218,7 @@ Handler_read_key 0
...
@@ -211,6 +218,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -242,6 +250,7 @@ Handler_read_key 0
...
@@ -242,6 +250,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -261,6 +270,7 @@ Handler_read_key 0
...
@@ -261,6 +270,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 1
Handler_read_rnd 1
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -290,6 +300,7 @@ Handler_read_key 0
...
@@ -290,6 +300,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 1
Handler_read_rnd 1
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -309,6 +320,7 @@ Handler_read_key 0
...
@@ -309,6 +320,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 1
Handler_read_rnd 1
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -341,6 +353,7 @@ Handler_read_key 2
...
@@ -341,6 +353,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 7
Handler_read_next 7
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 4
Handler_read_rnd 4
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -365,6 +378,7 @@ Handler_read_key 2
...
@@ -365,6 +378,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 7
Handler_read_next 7
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 8
Handler_read_rnd 8
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -403,6 +417,7 @@ Handler_read_key 1
...
@@ -403,6 +417,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 4
Handler_read_prev 4
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -422,6 +437,7 @@ Handler_read_key 1
...
@@ -422,6 +437,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 4
Handler_read_prev 4
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -458,6 +474,7 @@ Handler_read_key 0
...
@@ -458,6 +474,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -477,6 +494,7 @@ Handler_read_key 0
...
@@ -477,6 +494,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 5
Handler_read_rnd 5
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -522,6 +540,7 @@ Handler_read_key 0
...
@@ -522,6 +540,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -547,6 +566,7 @@ Handler_read_key 0
...
@@ -547,6 +566,7 @@ Handler_read_key 0
Handler_read_last 1
Handler_read_last 1
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 4
Handler_read_prev 4
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -566,6 +586,7 @@ Handler_read_key 0
...
@@ -566,6 +586,7 @@ Handler_read_key 0
Handler_read_last 1
Handler_read_last 1
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 4
Handler_read_prev 4
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -603,6 +624,7 @@ Handler_read_key 1
...
@@ -603,6 +624,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -622,6 +644,7 @@ Handler_read_key 1
...
@@ -622,6 +644,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 5
Handler_read_rnd 5
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -663,6 +686,7 @@ Handler_read_key 0
...
@@ -663,6 +686,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -682,6 +706,7 @@ Handler_read_key 0
...
@@ -682,6 +706,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 5
Handler_read_rnd 5
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -720,6 +745,7 @@ Handler_read_key 0
...
@@ -720,6 +745,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -739,6 +765,7 @@ Handler_read_key 0
...
@@ -739,6 +765,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 1
Handler_read_rnd 1
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -776,6 +803,7 @@ Handler_read_key 0
...
@@ -776,6 +803,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -795,6 +823,7 @@ Handler_read_key 0
...
@@ -795,6 +823,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 5
Handler_read_rnd 5
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -826,6 +855,7 @@ Handler_read_key 0
...
@@ -826,6 +855,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -845,6 +875,7 @@ Handler_read_key 0
...
@@ -845,6 +875,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 1
Handler_read_rnd 1
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -875,6 +906,7 @@ Handler_read_key 0
...
@@ -875,6 +906,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 1
Handler_read_rnd 1
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -894,6 +926,7 @@ Handler_read_key 0
...
@@ -894,6 +926,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 1
Handler_read_rnd 1
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -927,6 +960,7 @@ Handler_read_key 2
...
@@ -927,6 +960,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 7
Handler_read_next 7
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 4
Handler_read_rnd 4
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -951,6 +985,7 @@ Handler_read_key 2
...
@@ -951,6 +985,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 7
Handler_read_next 7
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 8
Handler_read_rnd 8
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -993,6 +1028,7 @@ Handler_read_key 1
...
@@ -993,6 +1028,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 4
Handler_read_prev 4
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -1012,6 +1048,7 @@ Handler_read_key 1
...
@@ -1012,6 +1048,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 4
Handler_read_prev 4
Handler_read_retry 0
Handler_read_rnd 5
Handler_read_rnd 5
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -1053,6 +1090,7 @@ Handler_read_key 0
...
@@ -1053,6 +1090,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -1072,6 +1110,7 @@ Handler_read_key 0
...
@@ -1072,6 +1110,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 5
Handler_read_rnd 5
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -1111,6 +1150,7 @@ Handler_read_key 0
...
@@ -1111,6 +1150,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4
Handler_read_next 4
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -1136,6 +1176,7 @@ Handler_read_key 0
...
@@ -1136,6 +1176,7 @@ Handler_read_key 0
Handler_read_last 1
Handler_read_last 1
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 4
Handler_read_prev 4
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -1155,6 +1196,7 @@ Handler_read_key 0
...
@@ -1155,6 +1196,7 @@ Handler_read_key 0
Handler_read_last 1
Handler_read_last 1
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 4
Handler_read_prev 4
Handler_read_retry 0
Handler_read_rnd 5
Handler_read_rnd 5
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/sp.result
View file @
6f31dd09
...
@@ -7713,6 +7713,7 @@ Handler_read_key 0
...
@@ -7713,6 +7713,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -7724,6 +7725,7 @@ Handler_read_key 2
...
@@ -7724,6 +7725,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 4097
Handler_read_next 4097
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/status.result
View file @
6f31dd09
...
@@ -287,6 +287,7 @@ Handler_read_key 4
...
@@ -287,6 +287,7 @@ Handler_read_key 4
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 7
Handler_read_rnd 7
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 23
Handler_read_rnd_next 23
...
@@ -304,7 +305,7 @@ Created_tmp_files 0
...
@@ -304,7 +305,7 @@ Created_tmp_files 0
Created_tmp_tables 2
Created_tmp_tables 2
Handler_tmp_update 2
Handler_tmp_update 2
Handler_tmp_write 7
Handler_tmp_write 7
Rows_tmp_read 4
2
Rows_tmp_read 4
3
drop table t1;
drop table t1;
CREATE TABLE t1 (i int(11) DEFAULT NULL, KEY i (i) ) ENGINE=MyISAM;
CREATE TABLE t1 (i int(11) DEFAULT NULL, KEY i (i) ) ENGINE=MyISAM;
insert into t1 values (1),(2),(3),(4),(5);
insert into t1 values (1),(2),(3),(4),(5);
...
@@ -329,6 +330,7 @@ Handler_read_key 2
...
@@ -329,6 +330,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 2
Handler_read_next 2
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 1
Handler_read_rnd_deleted 1
Handler_read_rnd_next 2
Handler_read_rnd_next 2
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/status_user.result
View file @
6f31dd09
...
@@ -112,6 +112,7 @@ Handler_read_key 9
...
@@ -112,6 +112,7 @@ Handler_read_key 9
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 5
Handler_read_rnd_next 5
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/subselect.result
View file @
6f31dd09
...
@@ -6868,6 +6868,7 @@ Handler_read_key 8
...
@@ -6868,6 +6868,7 @@ Handler_read_key 8
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 22
Handler_read_rnd_next 22
...
@@ -6905,6 +6906,7 @@ Handler_read_key 0
...
@@ -6905,6 +6906,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 16
Handler_read_rnd_next 16
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/subselect3.result
View file @
6f31dd09
...
@@ -124,6 +124,7 @@ Handler_read_key 0
...
@@ -124,6 +124,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 41
Handler_read_rnd_next 41
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/subselect3_jcl6.result
View file @
6f31dd09
...
@@ -134,6 +134,7 @@ Handler_read_key 0
...
@@ -134,6 +134,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 41
Handler_read_rnd_next 41
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/subselect_cache.result
View file @
6f31dd09
...
@@ -36,6 +36,7 @@ Handler_read_key 7
...
@@ -36,6 +36,7 @@ Handler_read_key 7
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 31
Handler_read_rnd_next 31
...
@@ -64,6 +65,7 @@ Handler_read_key 0
...
@@ -64,6 +65,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 61
Handler_read_rnd_next 61
...
@@ -91,6 +93,7 @@ Handler_read_key 7
...
@@ -91,6 +93,7 @@ Handler_read_key 7
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 31
Handler_read_rnd_next 31
...
@@ -117,6 +120,7 @@ Handler_read_key 0
...
@@ -117,6 +120,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 61
Handler_read_rnd_next 61
...
@@ -144,6 +148,7 @@ Handler_read_key 7
...
@@ -144,6 +148,7 @@ Handler_read_key 7
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 31
Handler_read_rnd_next 31
...
@@ -170,6 +175,7 @@ Handler_read_key 0
...
@@ -170,6 +175,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 61
Handler_read_rnd_next 61
...
@@ -269,6 +275,7 @@ Handler_read_key 7
...
@@ -269,6 +275,7 @@ Handler_read_key 7
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 442
Handler_read_rnd_next 442
...
@@ -367,6 +374,7 @@ Handler_read_key 0
...
@@ -367,6 +374,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 472
Handler_read_rnd_next 472
...
@@ -390,6 +398,7 @@ Handler_read_key 17
...
@@ -390,6 +398,7 @@ Handler_read_key 17
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 4
Handler_read_rnd 4
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 36
Handler_read_rnd_next 36
...
@@ -412,6 +421,7 @@ Handler_read_key 10
...
@@ -412,6 +421,7 @@ Handler_read_key 10
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 4
Handler_read_rnd 4
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 86
Handler_read_rnd_next 86
...
@@ -435,6 +445,7 @@ Handler_read_key 17
...
@@ -435,6 +445,7 @@ Handler_read_key 17
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 4
Handler_read_rnd 4
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 41
Handler_read_rnd_next 41
...
@@ -457,6 +468,7 @@ Handler_read_key 10
...
@@ -457,6 +468,7 @@ Handler_read_key 10
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 4
Handler_read_rnd 4
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 91
Handler_read_rnd_next 91
...
@@ -486,6 +498,7 @@ Handler_read_key 7
...
@@ -486,6 +498,7 @@ Handler_read_key 7
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 31
Handler_read_rnd_next 31
...
@@ -514,6 +527,7 @@ Handler_read_key 0
...
@@ -514,6 +527,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 61
Handler_read_rnd_next 61
...
@@ -537,6 +551,7 @@ Handler_read_key 7
...
@@ -537,6 +551,7 @@ Handler_read_key 7
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 4
Handler_read_rnd 4
Handler_read_rnd_deleted 1
Handler_read_rnd_deleted 1
Handler_read_rnd_next 36
Handler_read_rnd_next 36
...
@@ -559,6 +574,7 @@ Handler_read_key 0
...
@@ -559,6 +574,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 4
Handler_read_rnd 4
Handler_read_rnd_deleted 1
Handler_read_rnd_deleted 1
Handler_read_rnd_next 66
Handler_read_rnd_next 66
...
@@ -658,6 +674,7 @@ Handler_read_key 70
...
@@ -658,6 +674,7 @@ Handler_read_key 70
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 141
Handler_read_rnd_next 141
...
@@ -756,6 +773,7 @@ Handler_read_key 0
...
@@ -756,6 +773,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 671
Handler_read_rnd_next 671
...
@@ -1381,6 +1399,7 @@ Handler_read_key 11
...
@@ -1381,6 +1399,7 @@ Handler_read_key 11
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 145
Handler_read_rnd_next 145
...
@@ -1411,6 +1430,7 @@ Handler_read_key 32
...
@@ -1411,6 +1430,7 @@ Handler_read_key 32
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 84
Handler_read_rnd_next 84
...
@@ -1444,6 +1464,7 @@ Handler_read_key 0
...
@@ -1444,6 +1464,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 127
Handler_read_rnd_next 127
...
@@ -1474,6 +1495,7 @@ Handler_read_key 13
...
@@ -1474,6 +1495,7 @@ Handler_read_key 13
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 69
Handler_read_rnd_next 69
...
@@ -1665,6 +1687,7 @@ Handler_read_key 15
...
@@ -1665,6 +1687,7 @@ Handler_read_key 15
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 8
Handler_read_rnd 8
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 57
Handler_read_rnd_next 57
...
@@ -1691,6 +1714,7 @@ Handler_read_key 21
...
@@ -1691,6 +1714,7 @@ Handler_read_key 21
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 8
Handler_read_rnd 8
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 37
Handler_read_rnd_next 37
...
@@ -1718,6 +1742,7 @@ Handler_read_key 15
...
@@ -1718,6 +1742,7 @@ Handler_read_key 15
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 8
Handler_read_rnd 8
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 57
Handler_read_rnd_next 57
...
@@ -1744,6 +1769,7 @@ Handler_read_key 22
...
@@ -1744,6 +1769,7 @@ Handler_read_key 22
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 8
Handler_read_rnd 8
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 41
Handler_read_rnd_next 41
...
@@ -1786,6 +1812,7 @@ Handler_read_key 15
...
@@ -1786,6 +1812,7 @@ Handler_read_key 15
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 16
Handler_read_rnd_next 16
...
@@ -1824,6 +1851,7 @@ Handler_read_key 0
...
@@ -1824,6 +1851,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 151
Handler_read_rnd_next 151
...
@@ -1861,6 +1889,7 @@ Handler_read_key 15
...
@@ -1861,6 +1889,7 @@ Handler_read_key 15
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 43
Handler_read_rnd_next 43
...
@@ -1898,6 +1927,7 @@ Handler_read_key 18
...
@@ -1898,6 +1927,7 @@ Handler_read_key 18
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 27
Handler_read_rnd_next 27
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/subselect_mat.result
View file @
6f31dd09
...
@@ -2209,6 +2209,7 @@ Handler_read_key 5000
...
@@ -2209,6 +2209,7 @@ Handler_read_key 5000
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 6003
Handler_read_rnd_next 6003
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/subselect_no_exists_to_in.result
View file @
6f31dd09
...
@@ -6868,6 +6868,7 @@ Handler_read_key 8
...
@@ -6868,6 +6868,7 @@ Handler_read_key 8
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 22
Handler_read_rnd_next 22
...
@@ -6905,6 +6906,7 @@ Handler_read_key 0
...
@@ -6905,6 +6906,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 16
Handler_read_rnd_next 16
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/subselect_no_mat.result
View file @
6f31dd09
...
@@ -6862,6 +6862,7 @@ Handler_read_key 8
...
@@ -6862,6 +6862,7 @@ Handler_read_key 8
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 22
Handler_read_rnd_next 22
...
@@ -6899,6 +6900,7 @@ Handler_read_key 0
...
@@ -6899,6 +6900,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 16
Handler_read_rnd_next 16
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/subselect_no_opts.result
View file @
6f31dd09
...
@@ -6859,6 +6859,7 @@ Handler_read_key 8
...
@@ -6859,6 +6859,7 @@ Handler_read_key 8
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 22
Handler_read_rnd_next 22
...
@@ -6896,6 +6897,7 @@ Handler_read_key 0
...
@@ -6896,6 +6897,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 16
Handler_read_rnd_next 16
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/subselect_no_scache.result
View file @
6f31dd09
...
@@ -6874,6 +6874,7 @@ Handler_read_key 0
...
@@ -6874,6 +6874,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 58
Handler_read_rnd_next 58
...
@@ -6911,6 +6912,7 @@ Handler_read_key 0
...
@@ -6911,6 +6912,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 16
Handler_read_rnd_next 16
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/subselect_no_semijoin.result
View file @
6f31dd09
...
@@ -6859,6 +6859,7 @@ Handler_read_key 8
...
@@ -6859,6 +6859,7 @@ Handler_read_key 8
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 22
Handler_read_rnd_next 22
...
@@ -6896,6 +6897,7 @@ Handler_read_key 0
...
@@ -6896,6 +6897,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 16
Handler_read_rnd_next 16
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/subselect_sj_mat.result
View file @
6f31dd09
...
@@ -2249,6 +2249,7 @@ Handler_read_key 5000
...
@@ -2249,6 +2249,7 @@ Handler_read_key 5000
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 6003
Handler_read_rnd_next 6003
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/update.result
View file @
6f31dd09
...
@@ -276,6 +276,7 @@ Handler_read_key 0
...
@@ -276,6 +276,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -289,6 +290,7 @@ Handler_read_key 0
...
@@ -289,6 +290,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 2
Handler_read_rnd 2
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 9
Handler_read_rnd_next 9
...
@@ -301,6 +303,7 @@ Handler_read_key 0
...
@@ -301,6 +303,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -313,6 +316,7 @@ Handler_read_key 0
...
@@ -313,6 +316,7 @@ Handler_read_key 0
Handler_read_last 1
Handler_read_last 1
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -326,6 +330,7 @@ Handler_read_key 0
...
@@ -326,6 +330,7 @@ Handler_read_key 0
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 1
Handler_read_rnd 1
Handler_read_rnd_deleted 2
Handler_read_rnd_deleted 2
Handler_read_rnd_next 7
Handler_read_rnd_next 7
...
@@ -381,6 +386,7 @@ Handler_read_key 1
...
@@ -381,6 +386,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 1
Handler_read_next 1
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 1
Handler_read_rnd 1
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -420,6 +426,7 @@ Handler_read_key 1
...
@@ -420,6 +426,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -432,6 +439,7 @@ Handler_read_key 2
...
@@ -432,6 +439,7 @@ Handler_read_key 2
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -443,6 +451,7 @@ Handler_read_key 3
...
@@ -443,6 +451,7 @@ Handler_read_key 3
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -454,6 +463,7 @@ Handler_read_key 3
...
@@ -454,6 +463,7 @@ Handler_read_key 3
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -699,6 +709,7 @@ Handler_read_key 1
...
@@ -699,6 +709,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 1
Handler_read_next 1
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 2
Handler_read_rnd 2
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
mysql-test/r/view.result
View file @
6f31dd09
...
@@ -4255,6 +4255,7 @@ Handler_read_key 1
...
@@ -4255,6 +4255,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
@@ -4278,6 +4279,7 @@ Handler_read_key 1
...
@@ -4278,6 +4279,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 17
Handler_read_rnd_next 17
...
...
This diff is collapsed.
Click to expand it.
sql/handler.cc
View file @
6f31dd09
...
@@ -2757,6 +2757,15 @@ int handler::ha_index_next_same(uchar *buf, const uchar *key, uint keylen)
...
@@ -2757,6 +2757,15 @@ int handler::ha_index_next_same(uchar *buf, const uchar *key, uint keylen)
return
result
;
return
result
;
}
}
bool
handler
::
ha_was_semi_consistent_read
()
{
bool
result
=
was_semi_consistent_read
();
if
(
result
)
increment_statistics
(
&
SSV
::
ha_read_retry_count
);
return
result
;
}
/* Initialize handler for random reading, with error handling */
/* Initialize handler for random reading, with error handling */
int
handler
::
ha_rnd_init_with_error
(
bool
scan
)
int
handler
::
ha_rnd_init_with_error
(
bool
scan
)
...
...
This diff is collapsed.
Click to expand it.
sql/handler.h
View file @
6f31dd09
...
@@ -3090,6 +3090,7 @@ class handler :public Sql_alloc
...
@@ -3090,6 +3090,7 @@ class handler :public Sql_alloc
If this method returns nonzero, it will also signal the storage
If this method returns nonzero, it will also signal the storage
engine that the next read will be a locking re-read of the row.
engine that the next read will be a locking re-read of the row.
*/
*/
bool
ha_was_semi_consistent_read
();
virtual
bool
was_semi_consistent_read
()
{
return
0
;
}
virtual
bool
was_semi_consistent_read
()
{
return
0
;
}
/**
/**
Tell the engine whether it should avoid unnecessary lock waits.
Tell the engine whether it should avoid unnecessary lock waits.
...
...
This diff is collapsed.
Click to expand it.
sql/multi_range_read.cc
View file @
6f31dd09
...
@@ -267,7 +267,7 @@ int handler::multi_range_read_next(range_id_t *range_info)
...
@@ -267,7 +267,7 @@ int handler::multi_range_read_next(range_id_t *range_info)
}
}
else
else
{
{
if
(
was_semi_consistent_read
())
if
(
ha_
was_semi_consistent_read
())
{
{
/*
/*
The following assignment is redundant, but for extra safety and to
The following assignment is redundant, but for extra safety and to
...
...
This diff is collapsed.
Click to expand it.
sql/mysqld.cc
View file @
6f31dd09
...
@@ -7887,6 +7887,7 @@ SHOW_VAR status_vars[]= {
...
@@ -7887,6 +7887,7 @@ SHOW_VAR status_vars[]= {
{
"Delayed_errors"
,
(
char
*
)
&
delayed_insert_errors
,
SHOW_LONG
},
{
"Delayed_errors"
,
(
char
*
)
&
delayed_insert_errors
,
SHOW_LONG
},
{
"Delayed_insert_threads"
,
(
char
*
)
&
delayed_insert_threads
,
SHOW_LONG_NOFLUSH
},
{
"Delayed_insert_threads"
,
(
char
*
)
&
delayed_insert_threads
,
SHOW_LONG_NOFLUSH
},
{
"Delayed_writes"
,
(
char
*
)
&
delayed_insert_writes
,
SHOW_LONG
},
{
"Delayed_writes"
,
(
char
*
)
&
delayed_insert_writes
,
SHOW_LONG
},
{
"Delete_scan"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
delete_scan_count
),
SHOW_LONG_STATUS
},
{
"Empty_queries"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
empty_queries
),
SHOW_LONG_STATUS
},
{
"Empty_queries"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
empty_queries
),
SHOW_LONG_STATUS
},
{
"Executed_events"
,
(
char
*
)
&
executed_events
,
SHOW_LONG_NOFLUSH
},
{
"Executed_events"
,
(
char
*
)
&
executed_events
,
SHOW_LONG_NOFLUSH
},
{
"Executed_triggers"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
executed_triggers
),
SHOW_LONG_STATUS
},
{
"Executed_triggers"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
executed_triggers
),
SHOW_LONG_STATUS
},
...
@@ -7915,6 +7916,7 @@ SHOW_VAR status_vars[]= {
...
@@ -7915,6 +7916,7 @@ SHOW_VAR status_vars[]= {
{
"Handler_read_last"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_last_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_last"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_last_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_next"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_next_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_next"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_next_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_prev"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_prev_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_prev"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_prev_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_retry"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_retry_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_rnd"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_rnd_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_rnd"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_rnd_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_rnd_deleted"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_rnd_deleted_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_rnd_deleted"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_rnd_deleted_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_rnd_next"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_rnd_next_count
),
SHOW_LONG_STATUS
},
{
"Handler_read_rnd_next"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
ha_read_rnd_next_count
),
SHOW_LONG_STATUS
},
...
@@ -8031,6 +8033,7 @@ SHOW_VAR status_vars[]= {
...
@@ -8031,6 +8033,7 @@ SHOW_VAR status_vars[]= {
{
"Threads_connected"
,
(
char
*
)
&
connection_count
,
SHOW_INT
},
{
"Threads_connected"
,
(
char
*
)
&
connection_count
,
SHOW_INT
},
{
"Threads_created"
,
(
char
*
)
&
thread_created
,
SHOW_LONG_NOFLUSH
},
{
"Threads_created"
,
(
char
*
)
&
thread_created
,
SHOW_LONG_NOFLUSH
},
{
"Threads_running"
,
(
char
*
)
&
thread_running
,
SHOW_INT
},
{
"Threads_running"
,
(
char
*
)
&
thread_running
,
SHOW_INT
},
{
"Update_scan"
,
(
char
*
)
offsetof
(
STATUS_VAR
,
update_scan_count
),
SHOW_LONG_STATUS
},
{
"Uptime"
,
(
char
*
)
&
show_starttime
,
SHOW_SIMPLE_FUNC
},
{
"Uptime"
,
(
char
*
)
&
show_starttime
,
SHOW_SIMPLE_FUNC
},
#ifdef ENABLED_PROFILING
#ifdef ENABLED_PROFILING
{
"Uptime_since_flush_status"
,(
char
*
)
&
show_flushstatustime
,
SHOW_SIMPLE_FUNC
},
{
"Uptime_since_flush_status"
,(
char
*
)
&
show_flushstatustime
,
SHOW_SIMPLE_FUNC
},
...
...
This diff is collapsed.
Click to expand it.
sql/sql_class.h
View file @
6f31dd09
...
@@ -666,9 +666,11 @@ typedef struct system_status_var
...
@@ -666,9 +666,11 @@ typedef struct system_status_var
ulong
ha_read_key_count
;
ulong
ha_read_key_count
;
ulong
ha_read_next_count
;
ulong
ha_read_next_count
;
ulong
ha_read_prev_count
;
ulong
ha_read_prev_count
;
ulong
ha_read_retry_count
;
ulong
ha_read_rnd_count
;
ulong
ha_read_rnd_count
;
ulong
ha_read_rnd_next_count
;
ulong
ha_read_rnd_next_count
;
ulong
ha_read_rnd_deleted_count
;
ulong
ha_read_rnd_deleted_count
;
/*
/*
This number doesn't include calls to the default implementation and
This number doesn't include calls to the default implementation and
calls made by range access. The intent is to count only calls made by
calls made by range access. The intent is to count only calls made by
...
@@ -702,6 +704,8 @@ typedef struct system_status_var
...
@@ -702,6 +704,8 @@ typedef struct system_status_var
ulong
select_range_count_
;
ulong
select_range_count_
;
ulong
select_range_check_count_
;
ulong
select_range_check_count_
;
ulong
select_scan_count_
;
ulong
select_scan_count_
;
ulong
update_scan_count
;
ulong
delete_scan_count
;
ulong
executed_triggers
;
ulong
executed_triggers
;
ulong
long_query_count
;
ulong
long_query_count
;
ulong
filesort_merge_passes_
;
ulong
filesort_merge_passes_
;
...
...
This diff is collapsed.
Click to expand it.
sql/sql_delete.cc
View file @
6f31dd09
...
@@ -466,6 +466,9 @@ bool mysql_delete(THD *thd, TABLE_LIST *table_list, COND *conds,
...
@@ -466,6 +466,9 @@ bool mysql_delete(THD *thd, TABLE_LIST *table_list, COND *conds,
DBUG_EXECUTE_IF
(
"show_explain_probe_delete_exec_start"
,
DBUG_EXECUTE_IF
(
"show_explain_probe_delete_exec_start"
,
dbug_serve_apcs
(
thd
,
1
););
dbug_serve_apcs
(
thd
,
1
););
if
(
!
(
select
&&
select
->
quick
))
status_var_increment
(
thd
->
status_var
.
delete_scan_count
);
if
(
query_plan
.
using_filesort
)
if
(
query_plan
.
using_filesort
)
{
{
ha_rows
examined_rows
;
ha_rows
examined_rows
;
...
...
This diff is collapsed.
Click to expand it.
sql/sql_update.cc
View file @
6f31dd09
...
@@ -528,6 +528,9 @@ int mysql_update(THD *thd,
...
@@ -528,6 +528,9 @@ int mysql_update(THD *thd,
DBUG_EXECUTE_IF
(
"show_explain_probe_update_exec_start"
,
DBUG_EXECUTE_IF
(
"show_explain_probe_update_exec_start"
,
dbug_serve_apcs
(
thd
,
1
););
dbug_serve_apcs
(
thd
,
1
););
if
(
!
(
select
&&
select
->
quick
))
status_var_increment
(
thd
->
status_var
.
update_scan_count
);
if
(
query_plan
.
using_filesort
||
query_plan
.
using_io_buffer
)
if
(
query_plan
.
using_filesort
||
query_plan
.
using_io_buffer
)
{
{
/*
/*
...
@@ -594,6 +597,7 @@ int mysql_update(THD *thd,
...
@@ -594,6 +597,7 @@ int mysql_update(THD *thd,
close_cached_file
(
&
tempfile
);
close_cached_file
(
&
tempfile
);
goto
err
;
goto
err
;
}
}
table
->
file
->
try_semi_consistent_read
(
1
);
table
->
file
->
try_semi_consistent_read
(
1
);
/*
/*
...
@@ -631,7 +635,7 @@ int mysql_update(THD *thd,
...
@@ -631,7 +635,7 @@ int mysql_update(THD *thd,
thd
->
inc_examined_row_count
(
1
);
thd
->
inc_examined_row_count
(
1
);
if
(
!
select
||
(
error
=
select
->
skip_record
(
thd
))
>
0
)
if
(
!
select
||
(
error
=
select
->
skip_record
(
thd
))
>
0
)
{
{
if
(
table
->
file
->
was_semi_consistent_read
())
if
(
table
->
file
->
ha_
was_semi_consistent_read
())
continue
;
/* repeat the read of the same row if it still exists */
continue
;
/* repeat the read of the same row if it still exists */
table
->
file
->
position
(
table
->
record
[
0
]);
table
->
file
->
position
(
table
->
record
[
0
]);
...
@@ -746,7 +750,7 @@ int mysql_update(THD *thd,
...
@@ -746,7 +750,7 @@ int mysql_update(THD *thd,
thd
->
inc_examined_row_count
(
1
);
thd
->
inc_examined_row_count
(
1
);
if
(
!
select
||
select
->
skip_record
(
thd
)
>
0
)
if
(
!
select
||
select
->
skip_record
(
thd
)
>
0
)
{
{
if
(
table
->
file
->
was_semi_consistent_read
())
if
(
table
->
file
->
ha_
was_semi_consistent_read
())
continue
;
/* repeat the read of the same row if it still exists */
continue
;
/* repeat the read of the same row if it still exists */
store_record
(
table
,
record
[
1
]);
store_record
(
table
,
record
[
1
]);
...
...
This diff is collapsed.
Click to expand it.
storage/tokudb/mysql-test/tokudb/r/ext_key_1_innodb.result
View file @
6f31dd09
...
@@ -18,6 +18,7 @@ Handler_read_key 1
...
@@ -18,6 +18,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -35,6 +36,7 @@ Handler_read_key 1
...
@@ -35,6 +36,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -51,6 +53,7 @@ Handler_read_key 1
...
@@ -51,6 +53,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -67,6 +70,7 @@ Handler_read_key 1
...
@@ -67,6 +70,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -84,6 +88,7 @@ Handler_read_key 1
...
@@ -84,6 +88,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -100,6 +105,7 @@ Handler_read_key 1
...
@@ -100,6 +105,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
storage/tokudb/mysql-test/tokudb/r/ext_key_1_tokudb.result
View file @
6f31dd09
...
@@ -18,6 +18,7 @@ Handler_read_key 1
...
@@ -18,6 +18,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -35,6 +36,7 @@ Handler_read_key 1
...
@@ -35,6 +36,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -51,6 +53,7 @@ Handler_read_key 1
...
@@ -51,6 +53,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -67,6 +70,7 @@ Handler_read_key 1
...
@@ -67,6 +70,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -84,6 +88,7 @@ Handler_read_key 1
...
@@ -84,6 +88,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -100,6 +105,7 @@ Handler_read_key 1
...
@@ -100,6 +105,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
storage/tokudb/mysql-test/tokudb/r/ext_key_2_innodb.result
View file @
6f31dd09
...
@@ -18,6 +18,7 @@ Handler_read_key 1
...
@@ -18,6 +18,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -35,6 +36,7 @@ Handler_read_key 1
...
@@ -35,6 +36,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
storage/tokudb/mysql-test/tokudb/r/ext_key_2_tokudb.result
View file @
6f31dd09
...
@@ -18,6 +18,7 @@ Handler_read_key 1
...
@@ -18,6 +18,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
@@ -35,6 +36,7 @@ Handler_read_key 1
...
@@ -35,6 +36,7 @@ Handler_read_key 1
Handler_read_last 0
Handler_read_last 0
Handler_read_next 0
Handler_read_next 0
Handler_read_prev 0
Handler_read_prev 0
Handler_read_retry 0
Handler_read_rnd 0
Handler_read_rnd 0
Handler_read_rnd_deleted 0
Handler_read_rnd_deleted 0
Handler_read_rnd_next 0
Handler_read_rnd_next 0
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment