作者regionbbs (jeffchu)
看板Database
标题Re: [系统] 关於MS SQL 效能
时间Tue Mar 25 22:41:40 2008
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