我想对MySQL进行单用户 (me)的优化。没有其他人连接到数据库。MySQL是在我的电脑上本地安装的。这些数据覆盖了大约70个表,总共包含150个数据。数据是静态的,所以我不会对其进行更改(没有更新或删除)。我想分析数据,所以我将运行大而复杂的查询,包括在大部分数据上选择和加入。
机器:
到目前为止我所做的:
那么,我可以做什么来优化单用户查询的配置(而不是查询本身)呢?
注意:在当前的配置下,使用率是瓶颈,因为当我运行复杂的查询时,CPU使用率是25%。作为测试,我尝试了一些大型查询(获取大量数据)。如果我相信的时间只持续了4秒,但是在运行了10个小时之后,它无法完成数据的获取……
非常感谢!
发布于 2017-02-12 13:55:42
你可以试试MySiam。它特别适合于读取密集型(select)表。您应该选择一个大型key_buffer_size。但我不确定参加的表演..。试试看
https://stackoverflow.com/questions/42188222
复制相似问题