随笔分类 -  sql

摘要:在使用全文索引的时候例如:SELECT [PRID] ,[PRCode] ,[PRDesc] FROM [test1].[dbo].[PerformanceIssue] where contains([PRDesc],'。。。');。。。这里必须填写有含义的次,比如(蓝天,水,... 阅读全文
posted @ 2015-06-12 17:27 soft.push("zzq") 阅读(144) 评论(0) 推荐(0)
摘要:1.尽量在非常高的选择性的列(或一组列(那么希望第一列是最前沿最被重视的))建立聚集索引;2.比如索引建在int和nchar(3)类型的列上,那么int及其int变种(bigint等)的索引效率要高于nchar(3),因为int的宽度要窄于nchar(3);3.建立索引的列 应该是值不能大多相同又不... 阅读全文
posted @ 2015-03-02 14:49 soft.push("zzq") 阅读(158) 评论(0) 推荐(0)
摘要:1.卸载并重新建立索引;2.使用drop_existing子句重建索引;3.在索引上执行 alter index rebuild语句;(能够完全清除碎片)(解释:重新生成索引将会删除并重新创建索引。这将根据指定的或现有的填充因子设置压缩页来删除碎片、回收磁盘空间,然后对连续页中的索引行重新排序。如果... 阅读全文
posted @ 2015-03-02 14:47 soft.push("zzq") 阅读(256) 评论(0) 推荐(0)
摘要:1.覆盖索引:select和where中包含的结果集中应存在“非聚集索引列”,这样就不用查找基表了,索引表即可搞定;2.索引交叉:索引的交叉可以理解成建立多个非聚集索引之间的join,如表实体一样,因为每个非聚集索引都会保存两件东西 1是聚集索引键(存在的话,如果不存在就会存储实际表的行),2则是非... 阅读全文
posted @ 2015-03-02 14:46 soft.push("zzq") 阅读(224) 评论(0) 推荐(0)
摘要:exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigureselect * from Product p inner joinope... 阅读全文
posted @ 2015-03-02 14:08 soft.push("zzq") 阅读(170) 评论(0) 推荐(0)