萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> 數據庫綜合 >> tempdb的使用方法介紹

tempdb的使用方法介紹

歡迎大家在這裡學習tempdb的使用!下面是我們給大家整理出來的精彩內容。希望大家在這裡學習!

i. 盡量避免使用distinct、order by、group by、having、join、cumpute,因為這些語句會加重tempdb的負擔。

ii. 避免頻繁創建和刪除臨時表,減少系統表資源的消耗。

iii. 在新建臨時表時,如果一次性插入數據量很大,那麼可以使用select into代替create table,避免log,提高速度;如果數據量不大,為了緩和系統表的資源,建議先create table,然後insert。

iv. 如果臨時表的數據量較大,需要建立索引,那麼應該將創建臨時表和建立索引的過程放在單獨一個子存儲過程中,這樣才能保證系統能夠很好的使用到該臨時表的索引。

v. 如果使用到了臨時表,在存儲過程的最後務必將所有的臨時表顯式刪除,先truncate table,然後drop table,這樣可以避免系統表的較長時間鎖定。

vi. 慎用大的臨時表與其他大表的連接查詢和修改,減低系統表負擔,因為這種操作會在一條語句中多次使用tempdb的系統表。

好了,tempdb的使用內容就給大家介紹到這裡了。希望大家繼續關注我們的網站!

相關推薦:

sql索引的使用規范介紹 

copyright © 萬盛學電腦網 all rights reserved