怎么降低mysql对硬盘IO的需求?

NealFeng 发布于 2014/07/15 19:54
阅读 960
收藏 0

最近刚刚开始学习数据库。

写了一个程序,需要反复查询数据库找出改变的数据进行更新,并插入还没有的新数据,可能程序写的差吧,现在mysql查询数感觉比较高,现在的mysql中status输出的状态是:

Threads: 6  Questions: 25880947  Slow queries: 0  Opens: 51  Flush tables: 1  Open tables: 44  Queries per second avg: 768.573

不改程序的情况下,怎么才能把这个查询数降下来?用缓存吗?memcached还是什么?

我的程序是java+mybatis。貌似也没开mybatis的缓存,还不会开,开了会管用吗?

加载中
-1
mark35
mark35

1、添加合适的索引

2、磁盘提升为阵列,或者SSD阵列

3、换掉数据库

返回顶部
顶部