- 博客(18)
- 收藏
- 关注
转载 一文教会你数据库性能调优(附某大型医院真实案例)
前言 微软工程师的一个工程师曾经对性能调优有一个非常形象的比喻:剥洋葱 。我也非常认可,让我们来一层一层拨开外面它神秘的面纱。 六大因素 下面祭出的是我们在给客户分析数据库性能问题最常用的图。 看完这个图,你是不是对性能调优有了个基本的概念了.通常来讲我们会依照下面的顺序来进行分析: 硬件能力 系统规模 数据库内部因素 软件环境 这4个的顺序可以有所调...
2019-10-02 21:18:30
160
转载 数据库服务器构建和部署最佳实践
前言 我们可能经常安装和部署数据库服务器,但是可能突然忘记了某个设置,为后来的运维造成隐患。下面是国外大牛整理的的检查列表。 其实也包含了很多我们平时数据库配置的最佳实践。比如TEMPDB 文件的个数,比如数据库文件,日志文件如何存放,最大内存的设置等等。如果有补充的欢迎留言 正文 1. 机架和电缆服务器 确保每个电源插入不同的电源电路 ...
2019-10-02 21:18:29
357
转载 实战案例--TEMPDB暴涨
前言 tempdb暴增,造成磁盘空间不足,甚至影响业务运行。 正文 如图,tempdb log文件从7.40开始突然暴涨,因为 tempdb 0 M到 40G tempdb 所在磁盘是C 盘 C盘的可用空间正好也为40G 在下午16.22左右的时候tempdb 文件暴涨已经影响到业务使用.临时解决是备份收缩日志。下面通...
2019-10-02 21:18:28
240
转载 SQL SERVER 的前世今生--各版本功能对比
背景 今天举办的 Data Amp 大会上,微软向开发者们强调了 数据如何影响他们的应用和服务 ,顺道还宣布了几个小新闻。这个免费的线上研讨会不仅展示了未来的机器学习远景,还发布了 SQL Server 2017、推出了 面部认知服务 API 和 Azure 分析服务。显然,SQL Server 2017 将成为开发者们押注机器学习功能的下一个关键。其包含了对 Python...
2019-10-02 21:18:10
159
转载 SQL SERVER运维日记--收缩数据库
一个小故事 某天,小王正在和HR妹妹闲聊,正HAPPY时,,突然收到系统告警消息,数据库磁盘被剩余空间500M,OMG,不行,磁盘快满了,要是业务要停了,,那就小王只能删库到跑路了,,, 先检查下,有没有可以删除的不用的文件,结果都是重要的或者拿不准的。先收缩下数据库吧,点击运行。等收缩完成就可以继续去根HR妹妹聊天了。突然电话座机和手机齐鸣,小王心里一种不祥的预感呢?好像...
2019-10-02 21:18:09
201
转载 关于TRIM的优化技巧
背景 今天在论坛中,看到有人在问一个千万级别表查询的优化。一个简单的查询几分钟。语句如下 SELECT work_date , major , style , jo_key_seq , component , qty , bundle_id , jo_sku_key_seqFROM ...
2019-10-02 21:18:07
741
转载 SQLSERVER 运维日记-数据库状态
背景 新年伊始,小伙伴是不是还处于假期综合症的状态。我们在日常运维数据库的时候,会时常查看数据库的状态,检查数据库是否正常运行。对于这些状态的熟悉对于我们处理数据库无法访问的 问题非常重要。当数据库突然变成一个你没有见到过的状态时,你就会非常慌乱,手足无措。这里给小伙伴普及下数据库的各个状态。已经他们是怎么转换的 案例 前两天在处理一个客户问题,突然某个数据库无法访问...
2019-10-02 21:18:06
175
转载 EXPERT FOR SQL SERVER诊断系列--索引
概述 索引设计是数据库设计中比较重要的一个环节,对数据库的性能起着至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。在我经历过的,众多的数据库性能问题案例中,80% 系统都存在索引不合理的问题. 为什么需要索引 数据在磁盘上是以块的形式...
2019-10-02 21:18:05
160
转载 Sleeping会话导致阻塞原理(下)
背景 最近给客户做优化时,有几个客户都存在.SLEEPING 会话中开启了事务,导致的大量阻塞,从而产生严重的性能问题。虽然在之前的文章我分享了Sleeping会话导致阻塞原理(上)。说明了什么是Sleeping会话,以及他可能导致的问题。但是对如何解决问题,给出的方案,还是太简单了,没有给出解决的细节。本文将对这些细节进行说明。希望大家面对类似问题时更容易下手 下面分享2个...
2019-10-02 21:18:05
162
转载 Sleeping会话导致阻塞原理(上)
背景 我在处理客户问题的时候,客户经常搞不懂sleeping 的由来,和他可能导致的问题。下面来详细说下 什么是sleeping 其实我们经常可以在数据库中看到“”sleeping“状态的连接,但是这个sleeping 的状态是怎么来的,如果有很多sleeping状态的连接对数据库有什么影响吗?sleeping代表建立了数据库连接,但是,程序段没有发出SQL命令. 因...
2019-10-02 21:18:03
287
转载 SQL SERVER 运维日记-数据库备份
概述 昨天下午突然看到,《炉石传说》游戏数据库发生宕机并引发数据丢失事故的新闻。刚看到时,满满的不可思议。暴雪啊,网易啊。 都是很牛叉的公司。他们出的游戏我都是很喜欢的。 当我看到,第一时间着手抢修,重启服务器,并尝试数据恢复时,我的想法是他们的高可用方案呢?为什么不马上切换? 当我看到相关备份数据库也出现故障时,就更无语了。其实这样的事情在我们的客户每年都会遇...
2019-10-02 21:18:03
159
转载 SQL调优日志--内存问题排查入门篇
概述 很多系统的性能问题,是由内存导致的。内存不够会导致页面频繁换入换出,IO队列高,进而影响数据库整体性能。 排查 内存对数据库性能非常重要。那么我当出现问题的时候,我们怎么排查性能问题呢? 存在问题 主要查看2个部分。页生命周期 Page Life Expectancy,和 lazy writer /sec. 页生命周期 的参考值在很久很久以前,很多同学可能...
2019-10-02 21:18:02
143
转载 我的SQL SERVER数据库会装满吗?
概述 今天有个客户问我一个蛮有意思的问题。我使用的SQLSERVER2008数据库,目前数据库130多G,其中某个表的记录条数就有3亿1千多万,占用了50多G。那SQLSERVER数据库中的表有没有行数和列数限制呢?会不会突然有一天,超过这个限制,我的系统就不能使用了? 最大容量 SQL SERVER 是否会被装满,主要是在于数据库的最大容量。包括最...
2019-10-02 21:18:01
334
转载 删除维护计划失败
背景 今天一个客户突然找到我,说我的执行计划怎么删除不了。 快帮我看看吧。。 然后丢给我一个报错信息。 我一看这个错误,,这是连接不上数据库实例呢...具体原因 .看来只能远程了。 让客户远程之后,我自己先试了一把,出现一样的报错。 分析 先检查SQL SERVER版本:sql server 2005,然后询问,最近服务器改动。原来是最近修改了服务器的名...
2019-10-02 21:17:59
227
转载 SQL SERVER 2008R2 安装问题
背景 今天帮可以安装数据库。操作系统是windows server 2012 标准版, 安装SQL SERVER 2008R2 。 运行安装程序,提示如下 这是因为两者之间存在兼容性问题. 先忽略这个问题,点运行程序而不获取帮助。 然后出现报错: 我一看,这是缺少.net 3.5 。立马想到在服务管理器添加.net 3.5. 一安装,又发...
2019-10-02 21:17:58
372
转载 SQL调优日记--并行等待的原理和问题排查
概述 今天处理项目,客户反应数据库在某个时间段,反应特别慢。需要我们提供一些优化建议。 现象 由于是特定的时间段慢,排查起来就比较方便。直接查看这个时间段数据库的等待情况。查看等待类型发现了大量的CXPAKET等待类型且等待时间长. 有的看官可能知道,出现这个等待类似时,可以适当降低最大并行度来解决。但是为什么这么做呢?降低并行度就一定可以解决问题吗? ...
2019-10-02 21:17:58
164
转载 SQL SERVER数据库升级手册
背景 最近接手很多项目都跟数据库升级有关。感触还是颇深,写个心得,供大家参考,如果有疑问欢迎留言。 为什么升级? 你可能会因为各种各样的原因选择升级。我认为原因主要是3个方面 1.旧版本使用中遇到问题 性能问题,高可用问题,灾备问题等。当然升级并不一定能解决这些问题. 2.微软官方逐渐减少对旧版本的支持 2005 将于2016 年4月结束 3.新版本...
2019-10-02 21:17:56
348
转载 无法打开明确指定的数据库
背景 数据库启动不了,问题很多。而有时候数据库启动了,还是没法打开数据库, 是权限问题吗? 现象 SQL SERVER 重新启动后,发现数据库呈现如下状态。打开会提示无法访问数据库。 分析 此时数据库已经处于不正常状态,因为数据库已经无法打开。左边的加号不见了。 这时候需要查看数据库日志。数据库打开错误的原因。 可以看到,这里的原因是 数据库文件被另外的人使...
2019-10-02 21:17:55
2362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅