11 2014 档案

XEVENT--SQL SERVER 2008R2版本下使用XEVENT捕获死锁和慢查询
摘要:测试版本:SQL SERVER 2008 R2--===================================================--死锁监控--执行超过3000ms的查询且数据ID为38的SQL监控--捕获数据存放在D:\Lock.xel下,最大文件为100MB--=====... 阅读全文

posted @ 2014-11-25 22:59 笑东风 阅读(683) 评论(0) 推荐(0) 编辑

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

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

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

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

功能杂谈--关于SQL trace的一些快遗忘资料
摘要:SQL Trace常用到的设置:1. 创建tracedeclare @rc intdeclare @TraceID intdeclare @maxfilesize bigintdeclare @DateTime datetimedeclare @filePath nvarchar(500)decla... 阅读全文

posted @ 2014-11-13 00:31 笑东风 阅读(318) 评论(1) 推荐(1) 编辑

杂谈--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 笑东风 阅读(916) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

曲演杂坛--一条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 笑东风 阅读(1664) 评论(6) 推荐(2) 编辑

导航

点击右上角即可分享
微信分享提示