如何优化1Gb大小250k +行的Mysql表以获得更好的性能

时间:2012-03-15 15:47:34

标签: mysql database optimization query-optimization

现在我的桌子在MYISAM,因为我使用全文搜索。

我在这个表中有一个列,其中的文字更像是博客文章。该列贡献最多。到这张桌子的大小。此列甚至不用于FULL TEXT SEARCH。

每6小时在此表中插入约20-50行。所以,大部分时间它只是从中读取数据。

我应该切换到Innodb吗?或者在Innodb中创建另一个表,只有2列作为大量列和rel。 ID。或者我应该将此列写入txt文件并在需要时访问它们。

我很困惑,大多数文章,问题对我没什么帮助。

有关如何改善其表现的任何建议?

1 个答案:

答案 0 :(得分:1)

您尚未提供足够的信息来确定任何成本与效益比,或者即使当前的表现可能合理。您可以无限期地优化任何系统,但您需要牢记现在是否足够好?

最可靠的答案是实施所有重组并为其计时。由于似乎只有一个表有问题,所以不应该花费超过几个小时的工程量,加上进口运行所需的时间。