我想知道,從數據庫(MySQL)獲取最近10個新條目的最佳方法是什麼?當然,此刻我正在使用:MySQL:大數據庫 - 請求0,10限制...資源?
(無論選擇無論從任何ORDER BY ID(或其他)DESC LIMIT 0,10)
但會發生什麼,如果你有數百個條目或數千? MySQL是否仍然選擇並僅僅「讀取」最後十個條目 - 並且在所有其他條目中不會損失速度&時間?
爲了我的目的,我總是隻需要數據庫中的最後10〜20個條目,其餘的&更多的是歸檔文件。每個條目/記錄都有一個自動增量ID,我可以通過ORDER和SELECT條目(使用PHP〜PDO和準備好的條目)來顯示,我喜歡極少的解決方案,而且不需要太多資源。
夠好還是有更好的方法? 感謝您的想法和解釋! :)
在列上創建索引u想使用 – kishan 2015-04-02 12:23:55