专注,勤学,慎思

导航

统计

公告

置顶随笔 #

[置顶]SQLServer中使用扩展事件获取Session级别的等待信息以及SQLServer 2016中Session级别等待信息的增强

摘要: 本文出处:http://www.cnblogs.com/wy123/p/6835939.html 什么是等待 简单说明一下什么是等待:当应用程序对SQL Server发起一个Session请求的时候,这个Session请求在数据库中执行的过程中会申请其所需要的资源,比如可能会申请内存资源,表上的锁资阅读全文

posted @ 2017-05-11 09:02 MSSQL123 阅读(169) 评论(1) 编辑

[置顶]SQL Server数据库的存储过程中定义的临时表,真的有必要显式删除(drop table #tableName)吗?

摘要: 本文出处:http://www.cnblogs.com/wy123/p/6704619.html 问题背景 在写SQL Server存储过程中,如果存储过程中定义了临时表,有些人习惯在存储过程结束的时候一个一个显式地删除过程中定义的临时表(drop table #tName),有些人又没有这个习惯,阅读全文

posted @ 2017-04-14 08:42 MSSQL123 阅读(882) 评论(5) 编辑

[置顶]SELECT TOP 1 比不加TOP 1 慢的原因分析以及SELECT TOP 1语句执行计划预估原理

摘要: 本文出处:http://www.cnblogs.com/wy123/p/6082338.html 现实中遇到过到这么一种情况: 在某些特殊场景下:进行查询的时候,加了TOP 1比不加TOP 1要慢(而且是慢很多)的情况, 也就是说对于符合条件的某种的数据,查询1条(符合该条件)数据比查询所有(符合该阅读全文

posted @ 2016-11-20 14:07 MSSQL123 阅读(1149) 评论(7) 编辑

[置顶]SQL Server 统计信息更新时采样百分比对数据预估准确性的影响

摘要: 统计信息更新,采样百分比,密度阅读全文

posted @ 2016-09-15 20:27 MSSQL123 阅读(787) 评论(4) 编辑

[置顶]SQL Server 并行操作优化,避免并行操作被抑制而影响SQL的执行效率

摘要: 为什么我也要说SQL Server的并行: 这几天园子里写关于SQL Server并行的文章很多,不管怎么样,都让人对并行操作有了更深刻的认识。我想说的是:尽管并行操作可能(并不是一定)存在这样或者那样的问题,但是我们不能否认并行,仍然要利用好并行。但是,实际开发中,某些SQL语句的写法会导致用不到阅读全文

posted @ 2016-07-12 08:45 MSSQL123 阅读(1113) 评论(8) 编辑

[置顶]Sql Server 内存相关计数器以及内存压力诊断

摘要: 在数据库服务器中,内存是数据库对外提供服务最重要的资源之一, 不仅仅是Sql Server,包括其他数据库,比如Oracle,MySQL等,都是一类非常喜欢内存的应用. 在Sql Server服务器中,最理想的情况是Sql Server把所有所需的数据全部缓存到内存中,但是这往往也是不现实的,因为数阅读全文

posted @ 2016-05-22 15:26 MSSQL123 阅读(763) 评论(7) 编辑

2017年5月18日 #

SQL Server 中BIT类型字段增删查改那点事

摘要: 话说BIT类型字段之前,先看“诡异”的一幕,执行Update成功,但是查询出来的结果依然是1,而不是Update的2 当别人问起我来的时候,本人当时也是处于懵逼状态的,后面联想具体的业务突然想起来这个字段是bit类型的 如果把这个现象跟BIT类型字段连续起来就不觉得奇怪了。 废话不多,直接上代码看结阅读全文

posted @ 2017-05-18 12:24 MSSQL123 阅读(85) 评论(1) 编辑

2017年5月15日 #

浅析SQL Server 中的SOS_SCHEDULER_YIELD类型的等待

摘要: 本文出处:http://www.cnblogs.com/wy123/p/6856802.html 进程的状态转换 在说明SOS_SCHEDULER_YIELD等待之前,先简要介绍一下进程的状态(迷迷糊糊记得操作系统原理课上讲过,三态五态转换的,比下面这个图要复杂,大部分都还给老师了)。 如下图,分别阅读全文

posted @ 2017-05-15 16:02 MSSQL123 阅读(56) 评论(0) 编辑

2017年5月11日 #

一张图,从侧面感受一下SQL Server在江湖上的地位

摘要: 一张图,从侧面感受一下SQL Server在江湖上的地位在某数据仓库的客户端上,这句SQL的执行时成功的,亮点自己找 从图中可以看到,支持Oracle中||字符串相加操作,这是Oracle特有的语法,支持limit语法,这是MySQL特有的,支持Row_number函数,这是Oracle和SQL S阅读全文

posted @ 2017-05-11 16:43 MSSQL123 阅读(168) 评论(2) 编辑

SQLServer中使用扩展事件获取Session级别的等待信息以及SQLServer 2016中Session级别等待信息的增强

摘要: 本文出处:http://www.cnblogs.com/wy123/p/6835939.html 什么是等待 简单说明一下什么是等待:当应用程序对SQL Server发起一个Session请求的时候,这个Session请求在数据库中执行的过程中会申请其所需要的资源,比如可能会申请内存资源,表上的锁资阅读全文

posted @ 2017-05-11 09:02 MSSQL123 阅读(169) 评论(1) 编辑

2017年5月10日 #

浅析SQL Server数据库中的伪列以及伪列的含义

摘要: 本文出处:http://www.cnblogs.com/wy123/p/6833116.html SQL Server中的伪列 下午看QQ群有人在讨论(非聚集)索引的存储,说,对于聚集索引表,非聚集索引存储的是索引键值+聚集索引键值;对于非聚集索引表,索引存储的是索引键值+RowId,这应该是一个常阅读全文

posted @ 2017-05-10 08:41 MSSQL123 阅读(353) 评论(5) 编辑

2017年5月5日 #

Linux下MySQL5.7.18二进制包安装(手动添加配置文件my_default.cnf)

摘要: 本文出处:http://www.cnblogs.com/wy123/p/6815049.html 最新在学习MySQL,纯新手,对Linux了解的也不多,因为是下载的最新版的MySQL(MySQL5.7.18)二进制包,CentOS7.2下测试安装,方便以后折腾。大概步骤如下,安装删除反复折腾了几遍阅读全文

posted @ 2017-05-05 21:49 MSSQL123 阅读(457) 评论(0) 编辑

2017年5月4日 #

关于T-SQL中exists或者not exists子查询的“伪优化”的做法

摘要: 问题起源 在使用t-sql中的exists(或者not exists)子查询的时候,不知道什么时候开始,发现一小部分人存在一种“伪优化”的一些做法,并且向不明真相的群众传递这一种写法“优越性”,实在看不下去,无法传递给他人正确的指导思想无可厚非,给他人传递错误的思想或者说误导人倒是一种罪恶。本来这个阅读全文

posted @ 2017-05-04 20:48 MSSQL123 阅读(86) 评论(1) 编辑

2017年4月26日 #

SQL Server 中统计信息直方图中对于没有覆盖到谓词预估以及预估策略的变化(SQL2012-->SQL2014-->SQL2016)

摘要: 本文出处:http://www.cnblogs.com/wy123/p/6770258.html 统计信息写过几篇了相关的文章了,感觉还是不过瘾,关于统计信息的问题,最近又踩坑了,该问题虽然不算很常见,但也比较有意思。相对SQL Server 2012,发现在新的SQL Server版本(2014,阅读全文

posted @ 2017-04-26 20:21 MSSQL123 阅读(272) 评论(1) 编辑

2017年4月21日 #

T-SQL编程中的异常处理-异常捕获(try catch)与抛出异常(throw)

摘要: 本文出处: http://www.cnblogs.com/wy123/p/6743515.html T-SQL编程与应用程序一样,都有异常处理机制,比如异常的捕获与异常的抛出(try catch throw),本文简单介绍异常捕获与异常抛出在T-SQL编程中的实际使用 。 异常处理简单说明 异常捕获阅读全文

posted @ 2017-04-21 16:52 MSSQL123 阅读(506) 评论(0) 编辑

2017年4月14日 #

SQL Server 数据库中的几个常见的临界值

摘要: 本文出处:http://www.cnblogs.com/wy123/p/6709520.html 1,SQL语句或者存储过程的最大长度(SQL字符串容量)是多少? 经常有人问,我的SQL语句是拼凑出来的,可能很长,如果太长了,是不是SQL Server支持不动了? SQL语句的或者存储过程的最大长度阅读全文

posted @ 2017-04-14 17:09 MSSQL123 阅读(180) 评论(0) 编辑