~drizzle-trunk/drizzle/development

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# This test creates 750 users which is 250 over the max specified by system variables

--disable_warnings
DROP TABLE IF EXISTS a;
--enable_warnings
CREATE TABLE a (i int,  PRIMARY KEY (i));

--echo Create 750 users
--disable_query_log
let $1=750;
let $2=0;
while ($1)
{
  inc $2;
  connect (con3, localhost, $2,,);
  eval INSERT INTO a VALUES ($2);
  connection default;
  disconnect con3;
  dec $1;
}
--enable_query_log
--sleep 1
SELECT
  IF(COUNT_SELECT, "NO", "YES"),
  IF(COUNT_DELETE, "NO", "YES"),
  IF(COUNT_UPDATE, "NO", "YES"),
  IF(COUNT_INSERT, "YES", "NO"),
  IF(COUNT_ROLLBACK, "NO", "YES"),
  IF(COUNT_COMMIT, "NO", "YES"),
  IF(COUNT_CREATE, "NO", "YES"),
  IF(COUNT_ALTER, "NO", "YES"),
  IF(COUNT_DROP, "NO", "YES"),
  IF(COUNT_ADMIN, "NO", "YES")
  FROM DATA_DICTIONARY.CUMULATIVE_SQL_COMMANDS ORDER BY USER + 0 ASC;


SHOW CREATE TABLE data_dictionary.GLOBAL_STATEMENTS;
--replace_column 1 #
SELECT count(*) FROM data_dictionary.GLOBAL_STATEMENTS;
--replace_column 2 #
SELECT * FROM data_dictionary.GLOBAL_STATEMENTS;

DROP TABLE a;