0
假設我在我的數據庫中有一個名爲comments
的表。每條評論都有一個ID,一個指定的帖子及其數據(用戶提交的實際文本)。假設我有10,000個帖子,每個帖子有10個評論。這總共有10萬條評論。如果用戶加載帖子及其評論。MYSQL需要很長時間才能讀取數據庫?
請問我用來加載評論的代碼是通過所有的十萬條評論來閱讀的,用postID(可以說是:) 11來挑選它,或者它會立即能夠看到有10條評論。11,並挑選出來(這比通過100000點意見看快了很多帖子ID是什麼的MySQL在這種情況下做
如果它的索引正確,它將使用索引,而不是掃描所有記錄,如果它不是,那麼我會推薦搜索關於數據庫索引的信息 – doublesharp
要獲得這個問題的答案,真棒傢伙誰維護MySQL創建的[EXPLAIN](http://dev.mysql.com/doc/refman/5.7/en/explain.html)。爲了避免理論和不使用,只需使用'EXPLAIN',你就可以得到你的答案你還沒有發佈你的表模式和查詢,它可能會掃描10萬行,它可能會減少 - 問一下。 –