如何在MySQL + PHP中使用大表

时间:2015-02-15 16:18:03

标签: php mysql database

让我们说,我们有一个带有用户帖子的MySQL表。我们需要查找user_id=1所有帖子,并按日期显示降序。但是表中的帖子越多,搜索就越慢,对吧?如果表中有10000个帖子怎么办,我们只需要找到其中的3个。这需要多长时间?如何优化?你能解释一下,如何正确设计数据或只是一般概念?

1 个答案:

答案 0 :(得分:2)

评论时间有点长。

包含10,000行的表不是一个大表。 SQL数据库定期处理表上数十,数百甚至数千倍的查询。

您需要了解索引和分区。关于这些主题的MySQL文档是一个很好的起点。