【发布时间】:2011-05-06 02:54:23
【问题描述】:
我有一个即将上线的网站(在 windows server 2008 上运行 mysql 5.5 和 php 5.3),但如果使用的查询尚未缓存,则该网站的搜索部分非常慢。当它搜索一个包含 125,000 行的大表时,它会影响整个网站。
我可以采取哪些步骤来限制对网站的性能影响?
【问题讨论】:
-
表格搜索需要多长时间?你的数据库规范化了吗?你有关于你正在搜索的东西的索引吗?这些是什么类型的搜索(例如 FULLTEXT)?
-
它是一个全文索引。有关导致问题的查询,请参阅此问题。 stackoverflow.com/questions/5905963/…