我們currenlty有一些客戶,他們的查詢需要很長時間才能從分區視圖中獲得結果。仔細觀察,我們發現執行計劃掃描每個表格,而不是隻顯示相關數據。 地隔離了這個行爲,我從https://technet.microsoft.com/en-us/library/ms190019(v=sql.105).aspx接過分區視圖例子,重建我們的問題: 在這個例子中,我們有12臺(1998年度各月): CREAT
以下是設置和測試腳本。測試腳本假設只掃描表T4。但是,當它們具有多於10000行時,它開始掃描表T1和T4。 create table T1 (A varchar(5) check ((A='S4' or A='S3' or A='S2' or A='S1' or A='FS' or A='FM' or A='FBL' or A='ES' or A='EBL' or A='BL'))