mysql 查看performance_schema是否开启
时间: 2023-07-26 11:06:05 浏览: 51
可以通过以下步骤查看 MySQL 是否启用了 Performance Schema:
1. 登录到 MySQL 数据库:
```
mysql -uusername -ppassword
```
2. 运行以下命令:
```
SHOW VARIABLES LIKE 'performance_schema';
```
如果结果为 `ON`,则表示 Performance Schema 已启用;如果结果为 `OFF`,则表示 Performance Schema 未启用。
另外,如果需要在 MySQL 配置文件中启用 Performance Schema,可以在配置文件的 `[mysqld]` 段中添加以下行:
```
performance_schema=ON
```
相关问题
information_schema | | mysql | | performance_schema
information_schema是MySQL数据库中的一个系统数据库,它包含了关于数据库、表、列、索引、用户权限等信息的元数据。mysql和performance_schema是information_schema中的两个表。
mysql表包含了MySQL服务器的用户权限信息,包括用户、密码、权限等。performance_schema表包含了MySQL服务器的性能相关信息,例如查询执行时间、锁等待情况等。
如果你想查看information_schema中的mysql表和performance_schema表的内容,可以使用以下SQL语句:
```sql
SELECT * FROM information_schema.tables WHERE table_schema = 'information_schema';
SELECT * FROM information_schema.tables WHERE table_schema = 'mysql';
SELECT * FROM information_schema.tables WHERE table_schema = 'performance_schema';
```
这些语句将返回对应表的所有列和行的信息。
information_schema | | mysql | | performance_schema NO_SCHEMA
information_schema、mysql和performance_schema是MySQL数据库中的三个特殊数据库。
1. information_schema数据库包含了关于MySQL服务器的元数据信息,例如数据库、表、列、索引等的信息。它提供了一种查询数据库结构和元数据的方式,可以用于获取关于数据库对象的详细信息。
2. mysql数据库是MySQL服务器的系统数据库,存储了用户、权限和其他系统级别的配置信息。它包含了用户账户、权限、密码等信息,可以用于管理和控制MySQL服务器的访问和操作。
3. performance_schema数据库是MySQL的性能监控和诊断工具,用于收集和存储MySQL服务器的性能相关数据。它提供了一系列的表,用于监控和分析MySQL服务器的性能指标,例如查询执行时间、锁等待情况、线程状态等。
对于你提到的NO_SCHEMA,我无法确定它是指什么具体的内容。如果你能提供更多的上下文或者解释,我可以给出更准确的回答。