gpt4 book ai didi

mysql - 如何获得性能统计信息以在 MySQL 中工作?

转载 作者:行者123 更新时间:2023-11-29 05:22:47 26 4
gpt4 key购买 nike

我有一个复杂的查询,它在我的笔记本电脑上以亚秒级的速度执行,而同一查询在我的生产服务器上在没有负载的情况下针对相同的模式需要 70 秒。

EXPLAIN 计划非常相似,不会保证执行时间会大幅增加,并且在每一步返回的行数方面相同。

此查询针对的是仅查询 数据库,因此这也不是没有分析表统计信息的结果。

我安装了 MySQL Workbench,这似乎是一个非常好的工具,尤其是考虑到它是免费的。但是,我的连接的资源管理器界面中有两个部分完全变灰:

INSTANCE
Startup/Shutdown
Server Logs
Options File

PERFORMANCE
Dashboard
Performance Reports
Performance Schema Setup

我确实将以下行添加到我的 /etc/my.cnf 文件并重新启动了我的服务器:

[mysqld]
performance_schema

然后我按照 MySQL Performance Schema Quick Start Guide 中的说明进行操作并验证此功能确实已启用。

为了收集一些统计数据,我昨晚开始工作,但今天早上只发现:

Performance_schema_files_instances_lost    89804

而所有其他与 performance_schema 相关的变量都是零。

错误日志是空白的,所以我很清楚如何找出如何使它工作。

我正在运行 MySQL 5.5.21。

最佳答案

在 MySQL Workbench 中打开到服务器的连接,并在管理侧边栏中查找Performance Schema Setup

enter image description here

关于mysql - 如何获得性能统计信息以在 MySQL 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23723409/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com