File: i_s_files_8k.result

package info (click to toggle)
mysql-8.0 8.0.43-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,273,924 kB
  • sloc: cpp: 4,684,605; ansic: 412,450; pascal: 108,398; java: 83,641; perl: 30,221; cs: 27,067; sql: 26,594; sh: 24,181; python: 21,816; yacc: 17,169; php: 11,522; xml: 7,388; javascript: 7,076; makefile: 2,194; lex: 1,075; awk: 670; asm: 520; objc: 183; ruby: 97; lisp: 86
file content (127 lines) | stat: -rw-r--r-- 2,633 bytes parent folder | download
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
#
# WL7943 Implement INFORMATION_SCHEMA.FILES
#
# Mysqld is initialized in this test with with:
# --innodb_rollback_segments=1
# --bootstrap --innodb_page_size=8k
SET default_storage_engine=InnoDB;
CREATE TABLE t1 (a serial, b text, c text);
==I_S.FILES==	==I_S.FILES==
FILE_ID	0
TABLESPACE_NAME	innodb_system
FILE_NAME	MYSQLD_DATADIR/ibdata1
FILE_TYPE	TABLESPACE
STATUS	NORMAL
ENGINE	InnoDB
EXTENT_SIZE	1048576
MAXIMUM_SIZE	NULL
AUTOEXTEND_SIZE	67108864
==I_S.FILES==	==I_S.FILES==
FILE_ID	4294967278
TABLESPACE_NAME	innodb_undo_002
FILE_NAME	MYSQLD_DATADIR/undo_002
FILE_TYPE	UNDO LOG
STATUS	NORMAL
ENGINE	InnoDB
EXTENT_SIZE	1048576
MAXIMUM_SIZE	NULL
==I_S.FILES==	==I_S.FILES==
FILE_ID	4294967279
TABLESPACE_NAME	innodb_undo_001
FILE_NAME	MYSQLD_DATADIR/undo_001
FILE_TYPE	UNDO LOG
STATUS	NORMAL
ENGINE	InnoDB
EXTENT_SIZE	1048576
MAXIMUM_SIZE	NULL
==I_S.FILES==	==I_S.FILES==
TABLESPACE_NAME	innodb_temporary
FILE_NAME	MYSQLD_DATADIR/ibtmp1
FILE_TYPE	TEMPORARY
STATUS	NORMAL
ENGINE	InnoDB
EXTENT_SIZE	1048576
INITIAL_SIZE	12582912
MAXIMUM_SIZE	NULL
AUTOEXTEND_SIZE	67108864
==I_S.FILES==	==I_S.FILES==
TABLESPACE_NAME	test/t1
FILE_NAME	MYSQLD_DATADIR/test/t1.ibd
FILE_TYPE	TABLESPACE
STATUS	NORMAL
ENGINE	InnoDB
DATA_FREE	0
FREE_EXTENTS	0
TOTAL_EXTENTS	0
EXTENT_SIZE	1048576
INITIAL_SIZE	57344
MAXIMUM_SIZE	NULL
AUTOEXTEND_SIZE	1048576
#
# Populate t1 with about 3MB of data
#
CREATE PROCEDURE populate_t1()
BEGIN
DECLARE i INT DEFAULT 1;
while (i <= 6000) DO
INSERT INTO t1 (b,c) VALUES (repeat('b', 250), repeat('c', 250));
SET i = i + 1;
END WHILE;
END |
BEGIN;
CALL populate_t1();
FLUSH TABLE t1;
==I_S.FILES==	==I_S.FILES==
TABLESPACE_NAME	test/t1
FILE_NAME	MYSQLD_DATADIR/test/t1.ibd
FILE_TYPE	TABLESPACE
STATUS	NORMAL
ENGINE	InnoDB
DATA_FREE	4194304
FREE_EXTENTS	2
TOTAL_EXTENTS	11
EXTENT_SIZE	1048576
INITIAL_SIZE	57344
MAXIMUM_SIZE	NULL
AUTOEXTEND_SIZE	1048576
#
# Populate t1 with another 3MB of data
#
CALL populate_t1();
FLUSH TABLE t1;
==I_S.FILES==	==I_S.FILES==
TABLESPACE_NAME	test/t1
FILE_NAME	MYSQLD_DATADIR/test/t1.ibd
FILE_TYPE	TABLESPACE
STATUS	NORMAL
ENGINE	InnoDB
DATA_FREE	4194304
FREE_EXTENTS	2
TOTAL_EXTENTS	15
EXTENT_SIZE	1048576
INITIAL_SIZE	57344
MAXIMUM_SIZE	NULL
AUTOEXTEND_SIZE	1048576
#
# Delete the half of the records.
#
DELETE FROM t1 WHERE a % 2 = 1;
FLUSH TABLE t1;
==I_S.FILES==	==I_S.FILES==
TABLESPACE_NAME	test/t1
FILE_NAME	MYSQLD_DATADIR/test/t1.ibd
FILE_TYPE	TABLESPACE
STATUS	NORMAL
ENGINE	InnoDB
DATA_FREE	4194304
FREE_EXTENTS	2
TOTAL_EXTENTS	15
EXTENT_SIZE	1048576
INITIAL_SIZE	57344
MAXIMUM_SIZE	NULL
AUTOEXTEND_SIZE	1048576
#
# Cleanup
#
DROP TABLE t1;
DROP PROCEDURE populate_t1;