专注,勤学,慎思。戒骄戒躁,谦虚谨慎

导航

统计

公告

置顶随笔 #

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

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

posted @ 2017-05-11 09:02 MSSQL123 阅读(373) 评论(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 阅读(2047) 评论(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 阅读(2775) 评论(7) 编辑

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

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

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

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

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

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

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

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

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

2017年10月11日 #

SQLServer中重建聚集索引之后会影响到非聚集索引的索引碎片吗

摘要: 本文出处:http://www.cnblogs.com/wy123/p/7650215.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) 上午(20171011)看到qq群里发了一个云栖大会的链接,点进去看了一下阅读全文

posted @ 2017-10-11 15:15 MSSQL123 阅读(197) 评论(0) 编辑

2017年9月23日 #

设计表的时候,对于自增列做逻辑主键使用的一点思考

摘要: 本文出处:http://www.cnblogs.com/wy123/p/7581380.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) 关于自增列 自增列作为数据库的一个特性之一,在MSSQL和MySQL以及O阅读全文

posted @ 2017-09-23 20:39 MSSQL123 阅读(353) 评论(3) 编辑

2017年9月17日 #

MySQL慢查询日志相关的配置和使用。

摘要: MySQL慢查询日志提供了超过指定时间阈值的查询信息,为性能优化提供了主要的参考依据,是一个非常实用的功能,MySQL慢查询日志的开启和配置非常简单,可以指定记录的文件(或者表),超过的时间阈值等就可以记录到慢sql了,实话讲,相比较sqlserver的trace或者扩展事件(虽然此二者的作用并非仅阅读全文

posted @ 2017-09-17 21:08 MSSQL123 阅读(154) 评论(0) 编辑

2017年9月12日 #

Python文件操作---合并文本文件内容

摘要: 目前一个用的比较多的功能:将多个小文件的内容合并在一个统一的文件中,对原始文件重命名标记其已被处理过。之前使用其他脚本写的,尝试用python写了一下,顺便熟悉一下python的文件处理命令。 原始文件 经过处理之后 最后还有一个蛋疼的因为缩进产生的第一个回车符 其中包含了文件的创建和移除,文件内容阅读全文

posted @ 2017-09-12 16:31 MSSQL123 阅读(55) 评论(0) 编辑

2017年9月10日 #

浅析SQL Server在可序列化隔离级别下,防止幻读的范围锁的锁定问题

摘要: 本文出处:http://www.cnblogs.com/wy123/p/7501261.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) 数据库在处理并发事物的过程中,在不同的隔离级别下有不同的锁表现,在非可序列阅读全文

posted @ 2017-09-10 17:59 MSSQL123 阅读(202) 评论(5) 编辑

2017年9月7日 #

从一个简单的约束看规范性的SQL脚本对数据库运维的影响

摘要: 之前提到了约束的一些特点,看起来也没什么大不了的问题,http://www.cnblogs.com/wy123/p/7350265.html以下以实际生产运维中遇到的一个问题来说明规范的重要性。 如下是一个简单的建表脚本,表面上看起来并没有什么问题。其中创建了3个约束,一个主键约束,一个唯一约束,一阅读全文

posted @ 2017-09-07 22:02 MSSQL123 阅读(119) 评论(2) 编辑

2017年8月27日 #

(译)内存沉思:多个名称相关的神秘的SQL Server内存消耗者。

摘要: 原文出处:https://blogs.msdn.microsoft.com/sqlmeditation/2013/01/01/memory-meditation-the-mysterious-sql-server-memory-consumer-with-many-names/ 对于多个不同名称的内阅读全文

posted @ 2017-08-27 20:15 MSSQL123 阅读(39) 评论(0) 编辑

2017年8月26日 #

初试Python语法小试牛刀之冒泡排序

摘要: Python很火,心里很慌,没吃过猪肉,也要见见猪走路。 看了几天Python的语法,大概初步了解了一点点,https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 想综合起来练习一下Pyt阅读全文

posted @ 2017-08-26 18:25 MSSQL123 阅读(69) 评论(0) 编辑

2017年8月16日 #

浅析MySQL中的Index Condition Pushdown (ICP 索引条件下推)和Multi-Range Read(MRR 索引多范围查找)查询优化

摘要: 本文出处:http://www.cnblogs.com/wy123/p/7374078.html(保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) ICP优化原理 Index Condition Pushdown (ICP)阅读全文

posted @ 2017-08-16 20:45 MSSQL123 阅读(180) 评论(2) 编辑

2017年8月15日 #

MySQL执行计划extra中的using index 和 using where using index 的区别

摘要: 本文出处:http://www.cnblogs.com/wy123/p/7366486.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他) mysql执行计划中的extra列中表明了执行计划的每一步中的实现细节,其阅读全文

posted @ 2017-08-15 20:34 MSSQL123 阅读(199) 评论(2) 编辑