MySql缓存会导致性能问题吗?

时间:2010-05-09 17:57:48

标签: php sql mysql database caching

我准备将我的网站上传到VPS。

这是一个分类广告网站,其中所有数据都存储在MySql和Solr中。

我想知道在使用MySql:s缓存时,服务器会慢下来吗?

也就是说,如果有人第一次进行搜索,并且MySql要缓存查询,缓存是否会使服务器比不缓存任何内容的速度慢?

缓存完成后,我知道在性能方面会有所改善......

但我想知道我是否应该使用缓存,你觉得怎么样?

由于

1 个答案:

答案 0 :(得分:3)

我从未遇到过Mysql缓存对性能有害的情况。第一次运行查询时,查询写入Mysql的内存缓存时没有性能损失。

查询缓存是内存时唯一使用的重要资源。你配置的内存越多,使用的Mysql就会越多。

但要获得真正的答案,你需要测试它。收集指标是获得特定情况的真正答案的唯一方法。

有各种caching techniques,其中一些可能比查询缓存对您的特定情况更有用。