我有一个忙碌的数据库,有时会开始有点滞后。
数据库有许多小表,大约有4个数据。这个我可以适应我理解的缓冲池大小。
但是,我还有几个更大的表,主要用于记录和图形数据,最多可增加70 gig。这不适合缓冲池大小。
我正在考虑将日志数据存储到文本文件而不是数据库中。这会显着改善事情吗?或者我应该寻找其他地方以改善表现。
答案 0 :(得分:0)
我在16GB机器上使用太字节表。它工作正常。但是,应用程序不需要扫描整个TB。
这取决于"工作集"是。您查询表格的频率如何。无论你是通过一个好的索引还是一百万行要求一行。
在您向我们SHOW CREATE TABLE
和SELECTs
提出问题之前,请不要抛弃MySQL。有了这些,我们可能会建议
在此背景下,一个表现杀手是UUIDs
。