mariadb/mysql-test/suite/perfschema/t/statement_digest_charset.test
Sergei Golubchik 06d874ba90 perfschema 5.6.10 initial commit.
5.6 files
2014-05-06 23:22:16 +02:00

36 lines
995 B
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Test for PERFORMANCE_SCHEMA statement digests
#
# Test statements using different character sets.
# See Bug#13809293 - PERFSCHEMA.DML_ESMS_BY_DIGEST FAILS ON DAILY-TRUNK SPORADICALLY
#
--source include/not_embedded.inc
--source include/have_perfschema.inc
--disable_warnings
DROP DATABASE IF EXISTS pfs_charset_test;
--enable_warnings
CREATE DATABASE pfs_charset_test;
USE pfs_charset_test;
#
# CP1251 - 8 bits, max multibyte length = 1
#
SET NAMES cp1251;
TRUNCATE TABLE performance_schema.events_statements_summary_by_digest;
CREATE TABLE äîëåí_ðåãèñòúð_1251a (s1 INT);
CREATE TABLE ÄîËåÍ_ðåãèñòúð_1251b (s1 INT, s2 INT);
#
# UTF8 - 8 bits, max multibyte length = 4
#
SET NAMES utf8;
CREATE TABLE ДОÐЕÐ<E280A2>_региÑ<C2B8>ÑÑŠÑ€_уÑÑ„8 (s1 INT);
#
# Incorrectly converted statement identifiers will result in a warning.
#
SET NAMES latin1;
SELECT * FROM performance_schema.events_statements_summary_by_digest
WHERE digest_text LIKE 'XXXYYY%' LIMIT 1;
DROP DATABASE pfs_charset_test;