我想知道有没有其他方法可以在不记录慢查询的情况下检查我们的慢查询。假设,我有一个非常繁忙的服务器无法记录太多以节省内存和 I/O。那么,有没有其他方法可以检查我的查询速度是否慢?我知道,我们可以对查询进行分析,但仍然不确定究竟要做什么来确定哪个查询占用了大部分时间和内存。
刚开始 mysql 管理,不知道如何处理。任何指导将不胜感激。
我们的一位客户的 Web 应用程序有些问题,他希望我们在 24 小时内记录所有查询。
我不知道它实际会写入多少数据。
任何 24 小时内的查询量都在 500 万左右。
我可以允许几 GB 的 ramdisk,或者挂载一个 NFS 共享位于一个未使用的 JBOD 上。
问题
如果写入日志的目的地被填满会有什么影响?
如果(专用)NFS 共享由于大量 I/O 而开始执行缓慢,是否会以任何方式(除了一般日志写入)影响 mysqld 的性能?
提前致谢,