-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Sergei Golubchik
committed
Jan 18, 2015
1 parent
75af0fc
commit 05c002d
Showing
4 changed files
with
291 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
TRUNCATE TABLE performance_schema.events_statements_summary_by_digest; | ||
ERROR 42S02: Table 'test.expect_unary' doesn't exist | ||
ERROR 42S02: Table 'test.expect_unary' doesn't exist | ||
ERROR 42S02: Table 'test.expect_unary' doesn't exist | ||
ERROR 42S02: Table 'test.expect_unary' doesn't exist | ||
ERROR 42S02: Table 'test.expect_unary' doesn't exist | ||
ERROR 42S02: Table 'test.expect_binary' doesn't exist | ||
ERROR 42S02: Table 'test.expect_binary' doesn't exist | ||
ERROR 42S02: Table 'test.expect_binary' doesn't exist | ||
ERROR 42S02: Table 'test.expect_binary' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_full_reduce' doesn't exist | ||
ERROR 42S02: Table 'test.expect_unchanged' doesn't exist | ||
SELECT SCHEMA_NAME, DIGEST_TEXT, COUNT_STAR | ||
FROM performance_schema.events_statements_summary_by_digest; | ||
SCHEMA_NAME DIGEST_TEXT COUNT_STAR | ||
test TRUNCATE TABLE performance_schema . events_statements_summary_by_digest 1 | ||
test SELECT ? FROM expect_unary 5 | ||
test SELECT ? + ? FROM expect_binary 2 | ||
test SELECT ? - ? FROM expect_binary 2 | ||
test INSERT INTO expect_full_reduce VALUES (...) 27 | ||
test SELECT a - b , a + b , - a , - b , + a , + b FROM expect_unchanged 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
# ---------------------------------------------------- | ||
# Tests for the performance schema statement Digests. | ||
# ---------------------------------------------------- | ||
|
||
# Test case to show behavior of statements digest when | ||
# statement-digest-size is 0 | ||
|
||
--source include/not_embedded.inc | ||
--source include/have_perfschema.inc | ||
--source ../include/no_protocol.inc | ||
|
||
TRUNCATE TABLE performance_schema.events_statements_summary_by_digest; | ||
|
||
--disable_query_log | ||
|
||
--error ER_NO_SUCH_TABLE | ||
select 1 from expect_unary; | ||
--error ER_NO_SUCH_TABLE | ||
select +1 from expect_unary; | ||
--error ER_NO_SUCH_TABLE | ||
select -1 from expect_unary; | ||
--error ER_NO_SUCH_TABLE | ||
select ++++++++++++++++++++++++++++++++++++++++++++++++1 from expect_unary; | ||
--error ER_NO_SUCH_TABLE | ||
select ------------------------------------------------1 from expect_unary; | ||
|
||
--error ER_NO_SUCH_TABLE | ||
select 0+1 from expect_binary; | ||
--error ER_NO_SUCH_TABLE | ||
select 0-1 from expect_binary; | ||
--error ER_NO_SUCH_TABLE | ||
select 0 ++++++++++++++++++++++++++++++++++++++++++++++++1 from expect_binary; | ||
--error ER_NO_SUCH_TABLE | ||
select 0 ------------------------------------------------1 from expect_binary; | ||
|
||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (0, 0, 0); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (0, 0, -1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (0, 0, +1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (0, -1, 0); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (0, -1, -1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (0, -1, +1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (0, +1, 0); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (0, +1, -1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (0, +1, +1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (-1, 0, 0); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (-1, 0, -1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (-1, 0, +1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (-1, -1, 0); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (-1, -1, -1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (-1, -1, +1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (-1, +1, 0); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (-1, +1, -1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (-1, +1, +1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (+1, 0, 0); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (+1, 0, -1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (+1, 0, +1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (+1, -1, 0); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (+1, -1, -1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (+1, -1, +1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (+1, +1, 0); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (+1, +1, -1); | ||
--error ER_NO_SUCH_TABLE | ||
insert into expect_full_reduce values (+1, +1, +1); | ||
|
||
--error ER_NO_SUCH_TABLE | ||
select a-b, a+b, -a, -b, +a, +b from expect_unchanged; | ||
|
||
--enable_query_log | ||
|
||
SELECT SCHEMA_NAME, DIGEST_TEXT, COUNT_STAR | ||
FROM performance_schema.events_statements_summary_by_digest; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters