摘要: 执行计划相关知识msdn参考:http://technet.microsoft.com/zh-cn/library/ms191158.aspxSET STATISTICS XML ONSET SHOWPLAN_XML ON输出下面内容 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... 阅读全文
posted @ 2013-08-30 23:46 桦仔 阅读(437) 评论(0) 推荐(0) 编辑
摘要: Select * 一定不走索引是否正确?走索引指的是:SQL语句的执行计划用到了1、聚集索引查找 2、索引查找 ,并且查询语句中需要有where子句根据where子句的过滤条件,去聚集索引或非聚集索引那里查找记录一张表只有一列的情况:聚集索引 1 USE [tempdb] 2 GO 3 CREATE TABLE t1 ( id INT ) 4 GO 5 CREATE CLUSTERED INDEX CIX_T1 ON [dbo].[t1](ID ASC) 6 GO 7 8 9 DECLARE @I INT10 SET @I = 111 WHILE @I < 1000 12 BEGI... 阅读全文
posted @ 2013-08-30 19:52 桦仔 阅读(14720) 评论(20) 推荐(8) 编辑
摘要: 另存执行计划和查看执行计划属性另存执行计划和查看执行计划里的运算符的属性 阅读全文
posted @ 2013-08-30 14:58 桦仔 阅读(170) 评论(0) 推荐(0) 编辑
摘要: SQLSERVER用无中生有的思想来替代游标昨天在MSDN论坛看到一个帖子,帖子中LZ需要根据某列的值把其他列的值插入到额外列帖子地址:http://social.technet.microsoft.com/Forums/zh-CN/3eac78ca-d071-4c00-afa0-ef48c8501745/sql-statementcolumn-namecolumnsql-建表脚本: 1 USE tempdb 2 GO 3 4 --建表 5 CREATE TABLE t1 6 ( 7 client VARCHAR(10) , 8 pay_level INT , 9 pay_lv_... 阅读全文
posted @ 2013-08-30 11:04 桦仔 阅读(4285) 评论(5) 推荐(3) 编辑