1
從mk-archiver幫助中,我們可以看到有一個選項可以優化「seek-then-scan
」。任何想法他們如何做到這一點?限制偏移量的MySQL搜尋 - 掃描優化
什麼我真正需要的是,如果我有一個p鍵的表,並詢問
SELECT col1,col2 FROM tbl LIMIT 1,10;
SELECT col1,col2 FROM tbl LIMIT 11,20; ...
SELECT col1,col2 FROM tbl LIMIT m,n;
任何方式優化的方式做到這一點,因爲m
和n
是非常大的值並且每個選擇查詢是從多臺機器並行啓動的? (稍後將解決主機/網絡窒息)
如果桌子沒有PKey,其他人如何處理這種情況?
*使用MySQL
默認的升序索引優化導致MK-歸檔到 優化重複SELECT查詢,以便他們尋求到其中 前面的查詢結束索引,然後沿着它掃描,而不是掃描每次從 開始。這是默認啓用 ,因爲它通常是一個重複訪問的好策略。