11
11
12
12
You should have received a copy of the GNU General Public License
13
13
along with this program; if not, write to the Free Software
14
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
14
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
15
15
16
- /* View: innodb_buffer_stats_by_table
16
+ /*
17
+ * View: innodb_buffer_stats_by_table
17
18
*
18
19
* Summarizes the output of the INFORMATION_SCHEMA.INNODB_BUFFER_PAGE
19
20
* table, aggregating by schema and table name
20
21
*
21
22
* mysql> select * from innodb_buffer_stats_by_table;
22
- * +---------------+-------------+-----------+-----------+-------+--------------+-----------+-------------+
23
- * | object_schema | object_name | allocated | data | pages | pages_hashed | pages_old | rows_cached |
24
- * +---------------+-------------+-----------+-----------+-------+--------------+-----------+-------------+
25
- * | InnoDB System | SYS_FOREIGN | 32.00 KiB | 0 bytes | 2 | 2 | 2 | 0 |
26
- * | InnoDB System | SYS_COLUMNS | 16.00 KiB | 501 bytes | 1 | 1 | 1 | 8 |
27
- * | InnoDB System | SYS_FIELDS | 16.00 KiB | 203 bytes | 1 | 1 | 1 | 5 |
28
- * | InnoDB System | SYS_INDEXES | 16.00 KiB | 266 bytes | 1 | 1 | 1 | 4 |
29
- * | InnoDB System | SYS_TABLES | 16.00 KiB | 149 bytes | 1 | 1 | 1 | 2 |
30
- * +---------------+-------------+-----------+-----------+-------+--------------+-----------+-------------+
31
- * 5 rows in set (2.16 sec)
23
+ * +--------------------------+------------------------------------+------------+-----------+-------+--------------+-----------+-------------+
24
+ * | object_schema | object_name | allocated | data | pages | pages_hashed | pages_old | rows_cached |
25
+ * +--------------------------+------------------------------------+------------+-----------+-------+--------------+-----------+-------------+
26
+ * | InnoDB System | SYS_COLUMNS | 128.00 KiB | 98.97 KiB | 8 | 8 | 8 | 1532 |
27
+ * | InnoDB System | SYS_FOREIGN | 128.00 KiB | 55.48 KiB | 8 | 8 | 8 | 172 |
28
+ * | InnoDB System | SYS_TABLES | 128.00 KiB | 56.18 KiB | 8 | 8 | 8 | 365 |
29
+ * | InnoDB System | SYS_INDEXES | 112.00 KiB | 76.16 KiB | 7 | 7 | 7 | 1046 |
30
+ * | mem30_trunk__instruments | agentlatencytime | 96.00 KiB | 28.83 KiB | 6 | 6 | 6 | 252 |
31
+ * | mem30_trunk__instruments | binlogspaceusagedata | 96.00 KiB | 22.54 KiB | 6 | 6 | 6 | 196 |
32
+ * | mem30_trunk__instruments | connectionsdata | 96.00 KiB | 36.68 KiB | 6 | 6 | 6 | 276 |
33
+ * ...
34
+ * +--------------------------+------------------------------------+------------+-----------+-------+--------------+-----------+-------------+
32
35
*
33
- * Versions: 5.5.28+
34
36
*/
35
37
36
- /* !50528 DROP VIEW IF EXISTS innodb_buffer_stats_by_table */ ;
37
-
38
- /* !50528
39
- CREATE SQL SECURITY INVOKER VIEW innodb_buffer_stats_by_table AS
38
+ CREATE OR REPLACE
39
+ ALGORITHM = TEMPTABLE
40
+ DEFINER = ' root' @' localhost'
41
+ SQL SECURITY INVOKER
42
+ VIEW innodb_buffer_stats_by_table (
43
+ object_schema,
44
+ object_name,
45
+ allocated,
46
+ data,
47
+ pages,
48
+ pages_hashed,
49
+ pages_old,
50
+ rows_cached
51
+ ) AS
40
52
SELECT IF(LOCATE(' .' , ibp .table_name ) = 0 , ' InnoDB System' , REPLACE(SUBSTRING_INDEX(ibp .table_name , ' .' , 1 ), ' `' , ' ' )) AS object_schema,
41
53
REPLACE(SUBSTRING_INDEX(ibp .table_name , ' .' , - 1 ), ' `' , ' ' ) AS object_name,
42
54
sys .format_bytes (SUM (IF(ibp .compressed_size = 0 , 16384 , compressed_size))) AS allocated,
@@ -48,32 +60,43 @@ SELECT IF(LOCATE('.', ibp.table_name) = 0, 'InnoDB System', REPLACE(SUBSTRING_IN
48
60
FROM information_schema .innodb_buffer_page ibp
49
61
WHERE table_name IS NOT NULL
50
62
GROUP BY object_schema, object_name
51
- ORDER BY SUM(IF(ibp.compressed_size = 0, 16384, compressed_size)) DESC */ ;
63
+ ORDER BY SUM (IF(ibp .compressed_size = 0 , 16384 , compressed_size)) DESC ;
52
64
53
- /* View: innodb_buffer_stats_by_table_raw
65
+ /* View: x$innodb_buffer_stats_by_table
54
66
*
55
67
* Summarizes the output of the INFORMATION_SCHEMA.INNODB_BUFFER_PAGE
56
68
* table, aggregating by schema and table name
57
69
*
58
- * mysql> select * from innodb_buffer_stats_by_table_raw;
59
- * +---------------+-------------+-----------+------+-------+--------------+-----------+-------------+
60
- * | object_schema | object_name | allocated | data | pages | pages_hashed | pages_old | rows_cached |
61
- * +---------------+-------------+-----------+------+-------+--------------+-----------+-------------+
62
- * | InnoDB System | SYS_FOREIGN | 32768 | 0 | 2 | 2 | 2 | 0 |
63
- * | InnoDB System | SYS_COLUMNS | 16384 | 501 | 1 | 1 | 1 | 8 |
64
- * | InnoDB System | SYS_FIELDS | 16384 | 203 | 1 | 1 | 1 | 5 |
65
- * | InnoDB System | SYS_INDEXES | 16384 | 266 | 1 | 1 | 1 | 4 |
66
- * | InnoDB System | SYS_TABLES | 16384 | 149 | 1 | 1 | 1 | 2 |
67
- * +---------------+-------------+-----------+------+-------+--------------+-----------+-------------+
68
- * 5 rows in set (1.80 sec)
70
+ * mysql> select * from x$innodb_buffer_stats_by_table;
71
+ * +--------------------------+------------------------------------+-----------+--------+-------+--------------+-----------+-------------+
72
+ * | object_schema | object_name | allocated | data | pages | pages_hashed | pages_old | rows_cached |
73
+ * +--------------------------+------------------------------------+-----------+--------+-------+--------------+-----------+-------------+
74
+ * | InnoDB System | SYS_COLUMNS | 131072 | 101350 | 8 | 8 | 8 | 1532 |
75
+ * | InnoDB System | SYS_FOREIGN | 131072 | 56808 | 8 | 8 | 8 | 172 |
76
+ * | InnoDB System | SYS_TABLES | 131072 | 57529 | 8 | 8 | 8 | 365 |
77
+ * | InnoDB System | SYS_INDEXES | 114688 | 77984 | 7 | 7 | 7 | 1046 |
78
+ * | mem30_trunk__instruments | agentlatencytime | 98304 | 29517 | 6 | 6 | 6 | 252 |
79
+ * | mem30_trunk__instruments | binlogspaceusagedata | 98304 | 23076 | 6 | 6 | 6 | 196 |
80
+ * | mem30_trunk__instruments | connectionsdata | 98304 | 37563 | 6 | 6 | 6 | 276 |
81
+ * ...
82
+ * +--------------------------+------------------------------------+-----------+--------+-------+--------------+-----------+-------------+
69
83
*
70
- * Versions: 5.5.28+
71
84
*/
72
85
73
- /* !50528 DROP VIEW IF EXISTS innodb_buffer_stats_by_table_raw */ ;
74
-
75
- /* !50528
76
- CREATE SQL SECURITY INVOKER VIEW innodb_buffer_stats_by_table_raw AS
86
+ CREATE OR REPLACE
87
+ ALGORITHM = TEMPTABLE
88
+ DEFINER = ' root' @' localhost'
89
+ SQL SECURITY INVOKER
90
+ VIEW x$innodb_buffer_stats_by_table (
91
+ object_schema,
92
+ object_name,
93
+ allocated,
94
+ data,
95
+ pages,
96
+ pages_hashed,
97
+ pages_old,
98
+ rows_cached
99
+ ) AS
77
100
SELECT IF(LOCATE(' .' , ibp .table_name ) = 0 , ' InnoDB System' , REPLACE(SUBSTRING_INDEX(ibp .table_name , ' .' , 1 ), ' `' , ' ' )) AS object_schema,
78
101
REPLACE(SUBSTRING_INDEX(ibp .table_name , ' .' , - 1 ), ' `' , ' ' ) AS object_name,
79
102
SUM (IF(ibp .compressed_size = 0 , 16384 , compressed_size)) AS allocated,
@@ -85,4 +108,4 @@ SELECT IF(LOCATE('.', ibp.table_name) = 0, 'InnoDB System', REPLACE(SUBSTRING_IN
85
108
FROM information_schema .innodb_buffer_page ibp
86
109
WHERE table_name IS NOT NULL
87
110
GROUP BY object_schema, object_name
88
- ORDER BY SUM(IF(ibp.compressed_size = 0, 16384, compressed_size)) DESC */ ;
111
+ ORDER BY SUM (IF(ibp .compressed_size = 0 , 16384 , compressed_size)) DESC ;
0 commit comments