0

目前我有一个页面每天访问 500K 次,每次用户查看此页面时,

1)我写入name-A表,每天清理,最多保持700条记录;

2)我拉列出最后50条记录;

这是非常缓慢的。我必须优化表格或更改逻辑。我的问题是

1)可以对表进行什么样的优化?

2)如果不能做太多,那么我必须改变设计,对吧?

非常感谢。

4

1 回答 1

0

1)在主键和您经常检索结果的任何其他字段上使用索引。

2) 在您经常写入的表上使用 InnoDB 可能会更好,因为它支持行级锁定(与 MyISAM 提供的表级锁定相反)。

3) 在您的应用程序逻辑中,如果可能,开始缓存查询结果。它将显着减轻数据库的压力。

于 2012-05-27T01:14:55.497 回答