【问题标题】:Will MySql caching cause performance problems?MySql 缓存会导致性能问题吗?
【发布时间】:2010-05-10 03:40:30
【问题描述】:

我即将将我的网站上传到 VPS。

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

不知在使用MySql:s缓存时,服务器会不会变慢?

也就是说,如果有人第一次进行搜索,而MySql要缓存查询,那么缓存是否会使服务器比不缓存任何东西更慢?

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

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

谢谢

【问题讨论】:

  • 最好不要做任何假设,而是做一些基准测试。有几个程序可用于对网站进行基准测试。

标签: php sql mysql database caching


【解决方案1】:

我从未遇到过 Mysql 缓存不利于性能的情况。第一次运行查询时,将查询写入 Mysql 的内存缓存时不会影响性能。

查询缓存时使用的唯一重要资源是内存。您配置 Mysql 使用的内存越多,它将缓存的越多。

但要获得真正的答案,您需要对其进行测试。收集指标是获得针对您的特定情况的真正答案的唯一方法。

caching techniques 有很多种,其中一些可能比查询缓存更适合您的特定情况。

【讨论】:

    猜你喜欢
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 2011-10-27
    • 2017-04-02
    相关资源
    最近更新 更多