MySQL 8.0发布说明
MySQL 8.0源码文档10bet官方网站
它的名称performance_schema.
Database是小写的,其中的表名也是小写的。查询应该以小写形式指定名称。
很多表performance_schema.
数据库仅读取,无法修改:
mysql> truncate table performence_schema.setup_instruments;错误1683(HY000):Invalidery_schema使用情况。
一些设置表具有可以修改以影响性能模式操作的列;有些人也可以插入或删除行。允许截断清除收集的活动,所以截断表
可以用于包含这类信息的表,如前缀为events_waits_
。
汇总表可以用截断表
。通常,效果是将摘要列重置为0或空值
,而不是删除行。这使您能够清除收集的值并重新启动聚合。例如,在您对运行时配置进行更改之后,这可能很有用。这种截断行为的例外情况在各个汇总表部分中有说明。
特权适用于其他数据库和表:
因为只有有限的权限集适用于Performance Schema表,所以尝试使用授予所有
作为在数据库或表级别授予特权的简写,失败并出现错误:
mysql>授予所有在performance_schema上。*到'u1'@'localhost';错误1044(42000):对数据库'@'localhost'拒绝访问数据库'performency_schema'yysql> grant in performence_schema.setup_instruments到'u2'@'localhost';错误1044(42000):对用户的“@'localhost”拒绝访问数据库'performance_schema'
相反,授予所需的特权:
mysql> GRANT SELECT ON performance_schema。*“u1”@“localhost”;mysql> GRANT SELECT, UPDATE ON performance_schema. mysql> GRANT SELECT, UPDATE ON performance_schema. mysql> GRANT SELECT, UPDATE ON performance_schema。setup_instruments“u2”@“localhost”;查询OK,受影响0行(0.02秒)