Re: [系統] 關於MS SQL 效能
TRUNCATE TABLE 是直接刪除表格資料,而不經過交易記錄檔的處理,
會比 DELETE 快很多。而 CREATE/DROP VIEW 讀寫的是系統資料表,通常也不會有太多
Performance Issue...
但如果 SELECT 沒有善用索引,資料表太大(含一次傳回太多),或是設計不良時,
就會有 Performance Issue 問題,這要看 SQL Profiler 和執行計畫才會比較清楚。
例如查詢出現太多 TABLE SCAN 或非彙總查詢出現過重的 Clustered Index Scan,
都表示查詢沒有用到索引所致,當然資料表也必須要設定索引,以加速查詢。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.117.14
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
系統
1
1