Dav*_*vid 4 mysql performance ms-access performance-testing
我有一个 MySQL 后端、MS Access 前端系统,该系统在本地网络上运行良好且响应迅速,但在宽带连接上变得缓慢。到目前为止我还没有进行任何性能调整。我应该使用哪些推荐工具和调整方法?
最近,我发现MySQL保留了一个“通用查询日志”。也许我可以监视此日志文件中的更改,以查看实际向服务器发出了哪些请求。这是一个很好的微调方法吗?
一个好的起点是MySQL 慢查询日志而不是一般查询日志。您可以设置
您需要记录不使用索引的查询
更新 在您的问题中,您声明系统在本地网络上“良好且响应迅速”,但您尚未进行任何性能调整。我指出的慢速查询日志将帮助您识别运行时间较长的查询(如果这样配置,则超过 1 秒)。IMO,这是一个很好的起点。查询花费的时间越长,当响应必须通过 WAN 传输时,情况就会更糟。
我最近发现的一个工具是mk-tcp-model,它可以分析 tcpdump 的输出,以帮助测量请求响应所需的时间。您可以查看传入的请求/响应数量以及每个请求/响应需要多长时间。通过 WAN 进行的最佳调整是减少需要发出的请求量。
归档时间: |
|
查看次数: |
1817 次 |
最近记录: |