0
我正在尋找比較MongoDB查詢運行時間的最佳方法(使用.explain()
),但注意到後續運行同一查詢之間的millis
有很大差異。MongoDB中是否存在與SQL_NO_CACHE等效的內容?
在MySQL中,SQL_NO_CACHE會有所幫助。
我正在尋找比較MongoDB查詢運行時間的最佳方法(使用.explain()
),但注意到後續運行同一查詢之間的millis
有很大差異。MongoDB中是否存在與SQL_NO_CACHE等效的內容?
在MySQL中,SQL_NO_CACHE會有所幫助。
爲什麼不採取相反的方法,即將性能與的數據進行比較?這更能代表您將在生產中嘗試做的事情。
爲了'加熱你的數據',你可以使用'touch'命令,它會將數據和索引加載到內存中。
你將被測量它需要多久才能從磁盤讀取數據,而不是需要多長時間來評估查詢等 –
@AsyaKamsky OK - 你怎麼能在某種程度上做到這一點輕鬆比較不同查詢在從磁盤獲取數據時的速度? – philfreo
這與數據庫或查詢無關 - 如果您要對應用程序進行基準測試,則需要模擬真實條件。 –