Mysql';s查询缓存和内存存储

Mysql';s查询缓存和内存存储,mysql,Mysql,我有几个静态表,我想使用缓存系统,或者Mysql的查询缓存,或者将数据库存储更改为内存(堆)。我需要专家的建议,哪一个更好?或者我可以两者都用吗? DB MySql,键入MyISAM。查询缓存会自动使用,尽管它可能不是很大-默认值非常小。阅读一些关于将其设置为合理值的建议。我已将其设置为64 MB 内存表不保存它们的数据-服务器重新启动时,它们的内容将丢失。因此,如果您想使用它们,您需要大量手动同步“真实”表,这可能不可靠且容易出错。在12年的编程过程中,我从未使用过它们。除了服务器重新启动后丢

我有几个静态表,我想使用缓存系统,或者Mysql的查询缓存,或者将数据库存储更改为内存(堆)。我需要专家的建议,哪一个更好?或者我可以两者都用吗?

DB MySql,键入MyISAM。

查询缓存会自动使用,尽管它可能不是很大-默认值非常小。阅读一些关于将其设置为合理值的建议。我已将其设置为64 MB


内存表不保存它们的数据-服务器重新启动时,它们的内容将丢失。因此,如果您想使用它们,您需要大量手动同步“真实”表,这可能不可靠且容易出错。在12年的编程过程中,我从未使用过它们。

除了服务器重新启动后丢失的数据之外,还有其他缺点吗?那么使用这两个选项是否好呢?如果您只读取数据,而不是写入数据,那么内存表就可以了