64位MSSQL2008: 少用触发器/游标/外键。多用存贮过程和视图。适量使用索引查询速度会提高很多,每个表的索引尽量不要超过3个。 定时查看死锁的进程和等待进程,并清除,还要及时修正死锁的来源。 复杂的统计报表需要用计划去跑。 查询记录数要使用count(0) 不要使用count(*)。 select的时候表字段不要使用*。*查询所有字段是很慢的。 如果字段是索引列可使用UNION ALL 替代 OR,走索引线路查询。 大记录集要使用分页查询。 尽量不要使用TEXT/NTEXT类型,要使用VARCHAR(MAX)/NVARCHAR(MAX)。 尽量不要使用临时表,要使用Table表类型或内嵌视图。 |