SQL SERVER性能优化
分享SQL SERVER从入门到进阶的性能优化技巧,找出数据库性能瓶颈,让数据库享受“飞一般的感觉”
OwenZeng_DBA
SQL SERVER 咨询顾问
展开
-
性能优化--找到SQL SERVER中的书签查找
我们在建立索引的时候,对于调节筛选列是大家都能够注意到的。但是对于包含列检查会被忽略。从而导致大量的LOOKUP ,也就是书签查找。那么我如何才能找出某个表是不是执行了书签查找,执行了多少次书签查找呢?原创 2017-12-14 10:36:00 · 1691 阅读 · 0 评论 -
数据库参数调优--自动更新统计信息
我们都知道SQL SERVER 借助统计信息来产生执行计划,而过时的统计信息会导致SQL SERVER选择错误的执行计划,导致严重的性能问题。 在数据库中选项可以自动的更新统计信息原创 2017-10-26 18:02:30 · 2632 阅读 · 0 评论 -
性能调优第三篇-执行计划常见操作符
前面的文章知道了如何格式化,和如何查看执行计划。这篇文章主要介绍常见的操作符原创 2017-09-16 18:09:34 · 1057 阅读 · 0 评论 -
性能调优第二篇-执行计划
在我们拿到一个SQL 语句后,要尝试对他进行调优第一件事是格式化,那第二件事就是查看SQL 的执行计划。文章主要分享如何查看执行计划。原创 2017-09-16 11:22:00 · 2173 阅读 · 0 评论 -
性能调优第一篇-SQL格式化
在拿到任何一个慢SQL 语句之后,第一件事就应该是格式化。没有格式的SQL 语句经常就是一大堆,可读性实在太差。原创 2017-09-15 22:23:27 · 1337 阅读 · 0 评论 -
性能调优系列文章目录
前言之前写了很多文章都是想到什么,或者最近遇到什么实际案例就写相关的实战场景。比如:Trim的优化 ,Sleeping会话造成的阻塞我决定,整理一个性能调优文章列一个大纲,争取在一个月之内写完。让看这个专栏的人,对性能优化有一个基本的认识。如果让大家可以阅读后就可以自己解决一些实际遇到的问题就再好不过了。大纲0.格式化格式化的动作,严格来说不算性能调优的范畴。但是它原创 2017-09-09 10:02:44 · 585 阅读 · 0 评论 -
SQL调优日记--并行等待的原理和问题排查
今天处理项目,客户反应数据库在某个时间段,反应特别慢。需要我们提供一些优化建议。由于是特定的时间段慢,排查起来就比较方便。直接查看这个时间段数据库的等待情况。查看等待类型发现了大量的CXPAKET等待类型且等待时间长.原创 2017-08-27 10:03:00 · 1278 阅读 · 3 评论 -
数据库调优日记--索引调优概述
我出去给客户调优的时候,发现很多客户对数据库索引有一种误解。他们认为索引我们也知道啊,我也会建。调整下索引对系统性能不好有很好的提升。但实际上,等优化有结果对比发现,就是调整索引,让系统性能,有了5倍,10倍的提升。原创 2017-08-04 18:53:56 · 687 阅读 · 0 评论 -
影响数据库性能的六大因素
作为数据库顾问,每天都接到很多客户的电话。他们的有各种各样不同的需要,但是数据库慢是一个非常普遍的问题。客户往往想寻找一剂灵丹妙药,包治百病,一下解决所有的性能问题。原创 2017-07-23 09:11:29 · 9992 阅读 · 1 评论 -
SQL调优日记--sleeping进程导致的性能问题
在数据库出现的大量的问题中,阻塞占据在很大的比例。而所有的阻塞中,sleeping进程造成阻塞是非常严重但是,能够完全搞明白的人,并不多。我的很多客户对于sleeping 的由来,和他可能导致的问题都知之甚少。今天我就分享下关于sleeping进程原创 2017-07-18 10:41:49 · 8142 阅读 · 1 评论 -
关于TRIM的优化技巧
今天在论坛中,看到有人在问一个千万级别表查询的优化。一个简单的查询几分钟。我看到他使用了RTRIM。所以分享下RTRIM相关的优化技巧。原创 2017-07-15 16:54:56 · 3405 阅读 · 3 评论