摘要: https://leongfeng.github.io/2016/12/21/sqlserver-tsql-fundamentals-learning-01/ https://leongfeng.github.io/2016/12/21/sqlserver-tsql-fundamentals-lea 阅读全文
posted @ 2017-08-11 11:04 枫炎 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、重建索引的前提 1、表上频繁发生update,delete操作; 2、表上发生了alter table ..move操作(move操作导致了rowid变化)。 二、重建索引的标准 1、索引重建是否有必要,一般看索引是否倾斜的严重,是否浪费了空间, 那应该如何才可以判断索引是否倾斜的严重,是否浪费 阅读全文
posted @ 2017-08-11 10:10 枫炎 阅读(27552) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 使用游标 使用表变量 使用临时表 在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低。当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总结起来,遍 阅读全文
posted @ 2017-08-11 09:54 枫炎 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 阅读全文
posted @ 2017-08-11 09:33 枫炎 阅读(509) 评论(0) 推荐(0) 编辑