上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 41 下一页

2014年12月15日

INDEX--从数据存放的角度看索引2

摘要: 在上次中,我们说到"唯一非聚集索引"和“非唯一非聚集索引”在存储上有一个明显的差别:唯一非聚集索引的非叶子节点上不会包含RID的数据,让我们继续来深挖一下。准备测试数据:CREATE TABLE TB1( C1 INT, C2 INT, C3 INT)GOCREATE UNIQUE... 阅读全文

posted @ 2014-12-15 00:25 笑东风 阅读(531) 评论(2) 推荐(1)

2014年12月10日

杂谈--从基数评估来看问题1

摘要: 前段时间遇到很多例统计信息更新不及时导致执行计划较差引发性能问题的情况,现在总结分析下,与各位分享。问题描述:订单表用于存放用户订单信息,其中有字段DT存放订单的创建时间,PID存放用户编号,根据业务需求,我们分别创建在列DT上索引IDX_DT,在PID上创建索引IDX_PID,我们通常会在业务低峰... 阅读全文

posted @ 2014-12-10 18:27 笑东风 阅读(470) 评论(2) 推荐(1)

2014年12月8日

INDEX--从数据存放的角度看索引

摘要: 测试表结构:CREATE TABLE TB1( ID INT IDENTITY(1,1), C1 INT, C2 INT)1. 聚集索引(Clustered index)聚集索引可以理解为一个包含表中除索引键外多有剩余列的包含索引,为保证在DELETE/UPDATE操作的正确性,如... 阅读全文

posted @ 2014-12-08 20:48 笑东风 阅读(1640) 评论(0) 推荐(2)

2014年11月25日

疑难杂症--为数据库主文件所在磁盘保留一定量磁盘空间

摘要: 因为服务器磁盘剩余空间不足的问题,同事准备为数据库新增数据文件并放置到其他磁盘下,新文件放置在PRIMARY文件组下,结果发现报错:消息1105,级别17,状态2无法为数据库 'XXX' 中的对象 'sys.sysfiles1'.'sysfiles1' 分配空间,因为 'PRIMARY' 文件组已满... 阅读全文

posted @ 2014-11-25 18:49 笑东风 阅读(830) 评论(0) 推荐(0)

2014年11月18日

统计--VARCHAR与NVARCHAR在统计预估上的区别

摘要: 最近遇到一个问题,当查询使用到模糊查询时,由于预估返回行数过高,执行计划认为索引查找+Key Lookup的成本过高,因此采用Clustered Index Scan的方式,消耗大量逻辑IO,执行计划较差。经过测试,发现对于模糊查询,NVARCHAR和VARCHAR的预估返回行数差距很大,因此拿出来... 阅读全文

posted @ 2014-11-18 00:36 笑东风 阅读(738) 评论(5) 推荐(1)

2014年11月12日

杂谈--SQL SERVER版本

摘要: SQL SERVER 内部版本号: SQL Server VersionInternal Database VersionSQL Server 2014782SQL Server 2012706SQL Server 2008 R2665SQL Server 2008661SQL Server 20... 阅读全文

posted @ 2014-11-12 17:47 笑东风 阅读(924) 评论(0) 推荐(0)

2014年11月8日

统计--过滤(筛选)索引的统计信息过期问题测试2

摘要: 在上次的文章统计--过滤(筛选)索引的统计信息过期问题测试中,遗留一个问题,当更新行数满足统计自动更新条件是,什么样的查询会触发自动更新呢?受林勇桦的指点,找到以下2个跟踪标志:9204 – 打印出被加载的统计信息(With this enabled, we get a report of stat... 阅读全文

posted @ 2014-11-08 12:00 笑东风 阅读(712) 评论(0) 推荐(1)

2014年11月4日

曲演杂坛--页拆分2

摘要: 在上次的曲演杂坛--页拆分中基于SQL SERVER 2008版本进行了测试,在SQL Server 2012和SQL Server 2014版本中,对页拆分进行了优化,避免了一次插入导致多次页拆分的情况。让我们在SQL Server 2014版本中来测试下:--==================... 阅读全文

posted @ 2014-11-04 18:27 笑东风 阅读(461) 评论(0) 推荐(1)

2014年11月3日

Mirror--不同SQL Server版本使用的默认镜像端点加密算法不同

摘要: 在搭建镜像时遇到一个小问题,搭建镜像时报错,排查好半天,对证书/用户/登陆/连接授权等方面都做了逐一排查,未发现异常,最后生成镜像端点创建脚本时,才发现问题原因:镜像主节点(10.50.4276)的镜像端点创建脚本为:CREATE ENDPOINT [Endpoint_Mirror_Server] ... 阅读全文

posted @ 2014-11-03 15:24 笑东风 阅读(1185) 评论(0) 推荐(0)

2014年11月1日

曲演杂坛--一条DELETE引发的思考

摘要: 场景介绍:我们有一张表,专门用来生成自增ID供业务使用,表结构如下:CREATE TABLE TB001( ID INT IDENTITY(1,1) PRIMARY KEY, DT DATETIME)每次业务想要获取一个新ID,就执行以下SQL:INSERT INTO TB001(DT)... 阅读全文

posted @ 2014-11-01 16:13 笑东风 阅读(1677) 评论(6) 推荐(2)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 41 下一页

导航