select count(0) from tb where time between '2015-1-1' and '2020-1-1' 大概500W資料 現執行時間大概 15秒
如何優化 ? 更改陳述句 或 建立索引 ?
uj5u.com熱心網友回復:
MSSQL 資料庫uj5u.com熱心網友回復:
time 加聚集索引試試看uj5u.com熱心網友回復:
聚集 非聚集 都試過 .. 效果不明顯
uj5u.com熱心網友回復:
加上with (nolock)試試看uj5u.com熱心網友回復:
無效果, 不是鎖的問題, 表無其他訪問
uj5u.com熱心網友回復:
這種陳述句已經沒法再優化了uj5u.com熱心網友回復:
你看看有沒有索引碎片重新整理或者重新生成試試呢?
uj5u.com熱心網友回復:
你把表名改一下,敏感欄位也換一下,把全部資料匯出為 csv 檔案, 放在百度云盤共享, 有空幫你看下。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/31225.html
標籤:疑難問題
上一篇:請教大神一個基礎問題
下一篇:一個存盤程序可以有多個事務嗎?
