合集-SQL Server数据库运维

摘要:开篇小测验 下面这样一个小SQL 你该怎么样添加最优索引 两个表上现在只有聚集索引 bigproduct 表上已经有聚集索引 ProductID bigtransactionhistory 表上已经有聚集索引 TransactionID 你是否一眼就能看出来呢? 答案将在文章中逐步揭晓~~~ 简单粗 阅读全文
posted @ 2025-12-23 12:14 格瑞趋势技术团队 阅读(854) 评论(1) 推荐(3)
摘要:昨天晚上突然接到客户的电话, 说在配置了镜像的生产环境数据库下修改 “已提交读快照” 选项的时候报错, 需要先取消镜像然后再重新搭建。悲催的是这是个近TB的数据库,问我有没有什么快速的方法。于是我就问客户为什么觉得时间长,他说重新搭建镜像的时候要先做完整备份然后再在镜像节点还原这个步骤会花费大量的时 阅读全文
posted @ 2016-07-02 18:14 格瑞趋势技术团队 阅读(619) 评论(1) 推荐(0)
摘要:运维人的神技 运维既是个技术活儿也是个苦差事,而运维人员被期望有着无限的技能:主机、存储、网络、操作系统样样精通,而且还要会写SQL、shell、开发语言java、.net、python等等,对业务更是门清,对各个用户的脾气喜好也要了如指掌。 除了广阔的知识面,强大的技术能力,沟通协调的能力,还需要 阅读全文
posted @ 2016-12-16 12:15 格瑞趋势技术团队 阅读(1634) 评论(5) 推荐(11)
摘要:CPU问题定位基本流程: 性能计数器诊断 主要用到的性能计数器 %Process Time 全实例 (主要用于查看当前服务器的CPU 情况) %Process Time sqlservr (主要用于查看数据库使用的CPU情况 ) 主要用到的性能计数器 步骤1.排除应用影响CPU 步骤1.排除应用影响 阅读全文
posted @ 2017-02-07 17:05 格瑞趋势技术团队 阅读(628) 评论(0) 推荐(1)
摘要:记得在自己学习数据库知识的时候特别喜欢看案例,因为优化的手段是容易掌握的,但是整体的优化思想是很难学会的。这也是为什么自己特别喜欢看案例,今天也开始分享自己做的优化案例。 最近一直很忙,博客产出也少的可怜,今天整理了一下自己做过优化或各种方案的客户已经超过100家了,今天分享的案例算是在这些客户中比 阅读全文
posted @ 2017-01-18 19:27 格瑞趋势技术团队 阅读(1272) 评论(0) 推荐(2)
摘要:前言 应用系统承载着大量的业务,随之而来的是复杂的业务逻辑,在数据库上的表现就是有着大量的不同种类的SQL语句。 SQL语句执行的快慢又与阻塞等待有着密不可分的原因。 系统慢可能有很多种原因,硬件资源不足,语句不优化,结构设计不合理,缺少必要的运维方式。所有的这些问题都可以在阻塞与等待中看出端倪,发 阅读全文
posted @ 2017-01-11 10:51 格瑞趋势技术团队 阅读(2075) 评论(2) 推荐(10)
摘要:前言 本文旨在帮助SQL Server数据库的使用人员了解常见的问题,及快速解决这些问题。这些问题是数据库的常规管理问题,对于很多对数据库没有深入了解的朋友提供一个大概的常见问题框架。 下面一些问题是在近千家数据库用户诊断时发现的常规问题,本文分为【常见问题诊断流程】-【常见问题】-【常见问题快速解 阅读全文
posted @ 2016-12-20 10:21 格瑞趋势技术团队 阅读(4218) 评论(14) 推荐(22)
摘要:背景 某医院信息科接到CIS系统磁盘空间不足告警,通过排查发现tempdb的日志文件暴增,已经涨到了130G左右,并且还在持续增长中。需要我们紧急排查原因。 现象 登陆到服务器里,确实看到了如上所说,D盘空间仅剩14.5G,并且tempdb的日志文件已经达到了130G 登录到SQL专家云,通过趋势分 阅读全文
posted @ 2022-11-09 10:22 格瑞趋势技术团队 阅读(421) 评论(0) 推荐(0)
摘要:背景 客户凌晨把HIS数据库迁移到配置更高的新服务器,上午业务高峰时应用非常缓慢。 现象 通过SQL专家云实时可视化界面看到大量的绿点,绿点表示会话在等待某项资源,绿点越大说明等待的会话数越多。 进入活动会话列表,发现大量会话的状态为runnable,runnable代表这个会话可以执行,但没有 C 阅读全文
posted @ 2022-11-07 10:30 格瑞趋势技术团队 阅读(184) 评论(0) 推荐(0)
摘要:步骤1.TempDB压力诊断 等待类型诊断 TempDB的争用压力在等待篇中已经简单介绍,等待的表现为 pagelatch_类等待,等待的资源是 “2: X :X ” tempDB所在磁盘的响应时间 一个实例下只有一个tempdb,也就是当你在一个实例下创建了100个数据库,这100个数据库也只能用 阅读全文
posted @ 2017-02-28 09:19 格瑞趋势技术团队 阅读(559) 评论(0) 推荐(0)
摘要:前面很多篇不管CPU、内存、磁盘、语句等等等都提到了索引的重要,我想刚刚开始学数据库的在校学生都知道索引对语句性能的重要性。但他们可能不知道,对语句的重要性就是对系统的重要性! 开篇小测验 开篇小测验 下面这样一个小SQL 你该怎么样添加最优索引 你是否一眼就能看出来呢? 答案将在文章中逐步揭晓~~ 阅读全文
posted @ 2017-02-16 09:06 格瑞趋势技术团队 阅读(1337) 评论(4) 推荐(5)
摘要:重中之重 语句执行顺序 我们先看看语句的执行顺序 如果我没记错这是《SQL SERVER 2005技术内幕--查询》这本书的开篇第一章第一节。书的作者也要让读者首先了解语句是怎么样的一个执行顺序,因为不知道顺序何谈写个好语句? 查询的逻辑执行顺序: (1) FROM < left_table> (3 阅读全文
posted @ 2017-02-14 16:00 格瑞趋势技术团队 阅读(4029) 评论(10) 推荐(12)
摘要:等待分类与解决基本流程: 步骤1.定位问题 系统等待往往能直观的反映出系统问题。通过一些常见的等待类型,同样可以找到系统瓶颈,结合性能计数器往往定位更准确。 步骤1.定位问题 如:系统中存在大量IO类等待,那么可能表示你的磁盘或内存是语句运行缓慢的原因,也是系统的瓶颈所在。 常见的等待类型 CXPA 阅读全文
posted @ 2017-02-13 14:19 格瑞趋势技术团队 阅读(956) 评论(1) 推荐(0)
摘要:磁盘问题定位基本流程: 磁盘的压力分析,主要使用下面几个性能计数器 (针对单独的物理盘,每个物理磁盘都会有一组): Avg. Disk Read Queue Length 读队列(越小越好,理想值 2 以下,队列越高说明一个操作的响应时间越长) Avg. Disk Write Queue Lengt 阅读全文
posted @ 2017-02-09 14:26 格瑞趋势技术团队 阅读(971) 评论(0) 推荐(0)
摘要:内存问题定位基本流程: 主要用到的性能计数器 Page life expectancy (数据库计数器:主要显示不被使用的页,将在缓存中停留的秒数 ) Lazy writes/sec (数据库计数器:惰性写入器会在内存有压力且有新的内存需求时触发,成批的刷新“老化的缓冲区”) Page Reads/ 阅读全文
posted @ 2017-02-08 17:23 格瑞趋势技术团队 阅读(925) 评论(2) 推荐(4)
摘要:写在前面的故事 首先,给看官们讲个故事:最近遇到过一个客户,系统上线三年变的越来越慢,直到前几个月全面爆发,系统前端使用人员不断抱怨,甚至已经达到了不能使用的程度。这个时候他们的IT主管也是决策者无法忍受这种情况,就召集下面的运维开会,询问情况。 领导:现在系统这么慢,前端都无法使用了,到底什么情况 阅读全文
posted @ 2023-02-27 12:23 格瑞趋势技术团队 阅读(462) 评论(0) 推荐(0)
摘要:背景 客户反映HIS数据库在11点出现了长时间的阻塞,直到手动KILL掉阻塞的源头。请我们协助分析原因,最终定位到.NET程序中使用的SqlDataReader未正常关闭导致。 现象 登录SQL专家云,进入趋势分析,在活动会话中回溯11点一个小时内的运行情况,从11:28开始出现阻塞情况,一直持续到 阅读全文
posted @ 2023-02-23 11:36 格瑞趋势技术团队 阅读(159) 评论(1) 推荐(1)
摘要:背景 客户反馈数据库在上午10点时出现严重阻塞,阻塞源头会话在等待OLEDB,没有见过这个等待类型,请我们协助分析。 现象 登录SQL专家云,进入趋势分析,下钻到10点钟的活动会话,看到发生了两次严重的阻塞。 转到活动会话原始数据,看到阻塞的源头是会话331,正在执行UPDATE语句,阻塞了其它会话 阅读全文
posted @ 2023-02-21 14:35 格瑞趋势技术团队 阅读(198) 评论(1) 推荐(2)
摘要:客户反馈今天8点钟开始进入业务高峰期后,数据库的CPU利用率非常高,基本达到了100%,前端应用也非常慢。怀疑是昨晚业务系统升级导致,请我们紧急协助分析。 阅读全文
posted @ 2023-02-20 14:33 格瑞趋势技术团队 阅读(188) 评论(0) 推荐(0)
摘要:背景 客户反馈系统突然从11:10开始运行非常缓慢,在SQL专家云中看到大量的产生阻塞的活动会话,KILL掉阻塞的源头马上又出现新的源头,实在没有办法只能重启应用程序断开所有数据库连接才解决,请我们协助分析根本的原因。 现象 登录SQL专家云,进入趋势分析页面,下钻到11点钟内一个小时的数据,看到从 阅读全文
posted @ 2023-02-17 14:35 格瑞趋势技术团队 阅读(308) 评论(0) 推荐(2)
摘要:背景 客户反映HIS数据库每天22点后都会发生阻塞,阻塞的源头是一个sleeping的会话,越阻塞越多,只能通过手动KILL掉才能解决,十分不解为什么状态为sleeping的会话会造成阻塞。 现象 在SQL专家云的活动会话中,回溯22点一个小时内的运行情况,从22点开始出现阻塞情况。 转到活动会话原 阅读全文
posted @ 2023-02-14 14:50 格瑞趋势技术团队 阅读(289) 评论(0) 推荐(1)
摘要:前言 很多客户在对数据库做安全审计时要求配置连接加密,本文就如何配置加密以及使用证书做一个系统的整理。 连接加密 首先,连接加密不是透明数据加密,很多人经常把两个概念混淆。连接加密是指客户端程序和SQL Server通信时的加密,保护数据在传输过程中的安全。 连接加密是SQL Server的TDS协 阅读全文
posted @ 2023-02-14 14:33 格瑞趋势技术团队 阅读(580) 评论(0) 推荐(1)
摘要:自从SQL Server 2005以来,微软已经提供了多种高可用性技术来减少宕机时间和增加对业务数据的保护,而随着SQL Server 2008,SQL Server 2008 R2,SQL Server 2012的不断发布,SQL Server中已经存在了满足不同场景的多种高可用性技术。 在文章开 阅读全文
posted @ 2023-02-04 16:28 格瑞趋势技术团队 阅读(341) 评论(0) 推荐(0)
摘要:背景 客户凌晨把HIS数据库迁移到配置更高的新服务器,上午业务高峰时应用非常缓慢。 现象 通过SQL专家云实时可视化界面看到大量的绿点,绿点表示会话在等待某项资源,绿点越大说明等待的会话数越多。 进入活动会话列表,发现大量会话的状态为runnable,runnable代表这个会话可以执行,但没有 C 阅读全文
posted @ 2023-01-15 19:55 格瑞趋势技术团队 阅读(248) 评论(0) 推荐(0)
摘要:背景 上午10点50分左右,客户接到SQL专家云的告警短信,数据库发生了严重的阻塞,登录到SQL专家云中发现阻塞的源头是SQL Server Management Studio,KILL掉该会话后解决。但是不理解一条简单的SQL语句为什么会造成阻塞,因此找我们分析下原因。 现象 从SQL专家云的趋势 阅读全文
posted @ 2023-01-09 12:07 格瑞趋势技术团队 阅读(76) 评论(0) 推荐(0)
摘要:背景 客户收到了SQL专家云告警邮件,在凌晨2点到3点之间带有资源等待的会话数暴增,请我们协助分析。 现象 登录SQL专家云,进入活动会话的趋势分析页面,下钻到2点钟一个小时内的数据,看到每分钟的等待数都在100左右,2点15分时达到200。 转到活动会话原始数据页面,看到大量会话都在等待,等待类型 阅读全文
posted @ 2023-01-05 21:06 格瑞趋势技术团队 阅读(393) 评论(0) 推荐(2)
摘要:背景 客户反馈系统突然运行非常缓慢,持续了近20分钟的时间,通过SQL专家云定位到有人开启了Profiler导致,但是不能定位是谁开启的,请我们协助分析。 现象 登录SQL专家云,进入实时可视化页面,在活动会话中看到在11:29~11:40期间出现了大量的有资源等待的会话。 进入活动会话原始数据页面 阅读全文
posted @ 2023-01-02 16:26 格瑞趋势技术团队 阅读(123) 评论(0) 推荐(0)
摘要:接到客户电话,说某系统数据库服务器CPU利用率从上午8点开始到现在基本上都是100%的情况,影响到了业务。让给看看是什么原因导致的,怎么紧急处理一下。 现象 查看CPU利用率,确实一直是90%以上的情况。 在CPU高的地方查看当时运行的语句,发现有一类语句并发量非常大,且大多数的运行状态为runna 阅读全文
posted @ 2022-12-26 21:17 格瑞趋势技术团队 阅读(130) 评论(0) 推荐(0)
摘要:背景 客户业务系统升级后,高峰期运行缓慢,在SQL专家云上看到数据库出现严重等待,需要分析原因并紧急处理。 现象 登录到SQL专家云中,进入实时可视化页面,在活动会话里面看到有大量资源等待的会话。 点击一个时间点,进入到该时间点的活动会话原始数据。看到大量会话的等待类型为PAGELATCH_UP,等 阅读全文
posted @ 2022-11-29 20:20 格瑞趋势技术团队 阅读(600) 评论(0) 推荐(1)
摘要:1.介绍 SQL SERVER在2008以上的版本提供两个用于数据库中跟踪数据更改的功能:变更数据捕获(CDC)与更改跟踪(CT)。这两个功能使应用程序能够确定对数据库中的用户表所做的 DML 更改(插入、更新和删除操作) 变更数据捕获(CDC) 变更数据捕获通过获取进行 DML 更改的方面和更改的 阅读全文
posted @ 2022-11-15 11:34 格瑞趋势技术团队 阅读(457) 评论(0) 推荐(0)
摘要:背景 某客户tempdb数据文件突然暴增,导致磁盘可用空间紧张,让我们找到暴增的原因。 现象 登录到SQL专家云,通过趋势分析进行回溯,在4月12日,tempdb数据文件在3个小时内从10GB涨到了80GB。随后使用空间(黄线)下降,但是总空间(蓝线)保持不变。 进一步查看发现暴增的为tempdb内 阅读全文
posted @ 2022-11-10 10:45 格瑞趋势技术团队 阅读(301) 评论(0) 推荐(0)
摘要:之前和很多群友聊天发现对2016的无域和负载均衡满心期待,毕竟可以简单搭建而且可以不适用第三方负载均衡器,SQL自己可以负载了。windows2016已经可以下载使用了,那么这回终于可以揭开令人憧憬向往的AlwaysOn2016 负载均衡集群的神秘面纱了。 本篇主要描述个人集群搭建中遇到的坑和一些注 阅读全文
posted @ 2024-12-16 13:52 格瑞趋势技术团队 阅读(254) 评论(0) 推荐(1)
摘要:Moebius兼容AlwaysOn背景数据库是信息化的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。因此,让数据库安全、稳定、高效地运行已经成为IT管理者必须要面对的问题。数据库在底层架构层面需要满足以下几点建设要求:安全和可靠:不能因为服务器的软硬件故障导致数据丢失和业务中 阅读全文
posted @ 2024-12-16 13:51 格瑞趋势技术团队 阅读(48) 评论(0) 推荐(0)
摘要:Moebius for SQL ServerMoebius(莫比斯)介绍Moebius数据库多活集群是格瑞趋势为SQL Server数据库研发的能够同时满足可用性、数据安全、容灾、读写分离、负载均衡的一站式多活集群。集群的名字取自Moebius环,寓意无限扩展。 Moebius采用“share no 阅读全文
posted @ 2024-12-16 13:50 格瑞趋势技术团队 阅读(104) 评论(0) 推荐(0)
摘要:前言 做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。 本系列旨在解决一些常见的困扰: 不知道巡检哪些东西 不知道怎么样便捷体检 机器太多体检麻烦 生成报告困难,无法直观呈现结果 日常的备份是运维人员的基本工作,保证备份策略完善,备份可用也 阅读全文
posted @ 2024-12-09 14:13 格瑞趋势技术团队 阅读(185) 评论(0) 推荐(0)
摘要:前言 做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。 本系列旨在解决一些常见的困扰: 不知道巡检哪些东西不知道怎么样便捷体检机器太多体检麻烦生成报告困难,无法直观呈现结果 前面两篇对服务器软硬件配置、数据库概况进行了巡检,下面我们要对数据 阅读全文
posted @ 2024-11-26 12:44 格瑞趋势技术团队 阅读(898) 评论(0) 推荐(3)
摘要:Moebius(莫比斯)介绍 Moebius数据库多活集群是格瑞趋势为SQL Server数据库研发的能够同时满足可用性、数据安全、容灾、读写分离、负载均衡的一站式多活集群。集群的名字取自Moebius环,寓意无限扩展。 Moebius采用“share nothing”架构,每个节点的SQL Ser 阅读全文
posted @ 2024-11-20 12:34 格瑞趋势技术团队 阅读(305) 评论(0) 推荐(1)
摘要:前言 做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。 本系列旨在解决一些常见的困扰: 不知道巡检哪些东西 不知道怎么样便捷体检 机器太多体检麻烦 生成报告困难,无法直观呈现结果 经过硬件巡检,数据库状态情况的巡检无疑是日常运维巡检的第二步 阅读全文
posted @ 2024-10-09 14:24 格瑞趋势技术团队 阅读(173) 评论(0) 推荐(0)
摘要:前言 本文旨在帮助SQL Server数据库的使用人员了解常见的问题,及快速解决这些问题。这些问题是数据库的常规管理问题,对于很多对数据库没有深入了解的朋友提供一个大概的常见问题框架。 下面一些问题是在近千家数据库用户诊断时发现的常规问题,本文分为【常见问题诊断流程】-【常见问题】-【常见问题快速解 阅读全文
posted @ 2024-06-19 12:14 格瑞趋势技术团队 阅读(198) 评论(0) 推荐(1)
摘要:背景 数据库开启CDC功能后,每天会生成大量的历史记录,即使达到参数“每个作业的最大历史记录“的阈值后也不会被删除,导致其它作业的历史记录被删除,无法查看以前的执行情况,非常不方便。 现象 数据库开启CDC后会创建“capture”和“cleanup”两个作业,capture作业会生成大量的历史记录 阅读全文
posted @ 2024-03-04 13:37 格瑞趋势技术团队 阅读(160) 评论(0) 推荐(0)
摘要:1 现象 在SQL Server中创建指向Oracle的链接服务器,SQL语句在事务中向链接服务器插入数据。返回链接服务器无法启动分布式事务的报错。 2 解决 在Windows平台下,SQL Server依赖分布式事务协调器(MSDTC)来使用分布式事务,Oracle Client使用Oracle 阅读全文
posted @ 2023-11-21 14:36 格瑞趋势技术团队 阅读(70) 评论(0) 推荐(0)
摘要:背景 客户的一套系统从凌晨开始出现运行缓慢,重启SQL Server服务后一个主要的数据库一直处在正在恢复的状态,多次重启SQL Server服务和服务器无果后请我们协助处理。 现象 在SSMS中看到数据库是正在恢复的状态,而且不能被访问。 分析 启动SQL Server服务时数据库恢复要经过分析、 阅读全文
posted @ 2023-10-25 12:33 格瑞趋势技术团队 阅读(211) 评论(0) 推荐(1)
摘要:前言 很多人认为AlwaysOn在同步提交模式下数据是实时同步的,也就是说在主副本写入数据后可以在辅助副本立即查询到。因此期望实现一个彻底的读写分离策略,即所有的写语句在主副本上,所有的只读语句分离到辅助副本上。这是一个认知误区,本文通过原理和测试进行解释。 实现原理 从下图可以看到,在同步提交模式 阅读全文
posted @ 2023-09-14 12:24 格瑞趋势技术团队 阅读(969) 评论(2) 推荐(4)
摘要:概要 如果多个实例中同时存在数据源为对方实例的链接服务器,并且开启了“分发服务器”的属性,您可能会遇到这种情况。 1 现象 14:31时,在SSMS中检查HIS实例是否有复制订阅时,点击了”发布服务器属性“后,SSMS一直无法响应。 14:33时,前端应用反馈有连不上数据库的情况,用SSMS测试也无 阅读全文
posted @ 2023-09-05 13:25 格瑞趋势技术团队 阅读(96) 评论(0) 推荐(0)
摘要:一、实例配置 1.添加实例 点击全面诊断实例配置,右上角点击添加。 2.填写实例信息 根据下图填写对应的信息,连接测试成功后点击保存。 3.添加完成 4.修改实例 找到对应的实例,点击下图蓝色框修改即可。 5.停止实例 找到对应的实例,点击下图红色框停止即可。 6.删除实例 找到对应的实例,点击下图 阅读全文
posted @ 2023-07-31 15:28 格瑞趋势技术团队 阅读(204) 评论(0) 推荐(0)
摘要:背景 SQL专家云像“摄像头”一样,对环境、参数配置、服务器性能指标、活动会话、慢语句、磁盘空间、数据库文件、索引、作业、日志等几十个运行指标进行不同频率的实时采集,保存到SQL专家云自己的数据库中。因此可以随时对任何一个时间段进行回溯。 趋势分析 进入趋势分析页面,默认是显示近7天的数据,以天为单 阅读全文
posted @ 2023-07-04 11:12 格瑞趋势技术团队 阅读(104) 评论(0) 推荐(0)
摘要:背景 当数据库突然产生严重阻塞时,运维人员要快速找到阻塞的源头并处理,让业务快速恢复。但是大多数运维人员只掌握了sp_who2、sp_lock等简单的语句,存在以下不足: 找不到真正的源头,过程中会误杀掉大量的会话; 无法保留现场,无法为事后分析提供客观的数据支撑; 效率低下,要花费很长的时间才能解 阅读全文
posted @ 2023-06-19 14:07 格瑞趋势技术团队 阅读(93) 评论(0) 推荐(0)
摘要:背景 SQL专家云像“摄像头”一样,对环境、参数配置、服务器性能指标、活动会话、慢语句、磁盘空间、数据库文件、索引、作业、日志等几十个运行指标进行不同频率的实时采集,保存到SQL专家云自己的数据库中。因此可以随时对任何一个时间段内的SQL语句进行汇总,找到低效的SQL语句。 慢语句 进入慢语句的汇总 阅读全文
posted @ 2023-06-05 14:23 格瑞趋势技术团队 阅读(212) 评论(1) 推荐(0)
摘要:记得在自己学习数据库知识的时候特别喜欢看案例,因为优化的手段是容易掌握的,但是整体的优化思想是很难学会的。这也是为什么自己特别喜欢看案例,今天也开始分享自己做的优化案例。 最近一直很忙,博客产出也少的可怜,今天整理了一下自己做过优化或各种方案的客户已经超过100家了,今天分享的案例算是在这些客户中比 阅读全文
posted @ 2023-05-19 14:13 格瑞趋势技术团队 阅读(649) 评论(3) 推荐(1)
摘要:背景 业务高度依赖数据的今天,数据库成为信息化核心的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。因此,让数据库 安全、稳定、 高效地运行是IT管理者必须要面对的问题。 很多组织由于没有专职DBA,数据库运维面临很大挑战,普遍存在以下痛点: 普遍慢 : 系统上线一段时间后,数 阅读全文
posted @ 2023-05-08 10:48 格瑞趋势技术团队 阅读(142) 评论(0) 推荐(0)
摘要:建设背景 “以数据为核心资源的数字化时代,正在成为引领和推动新一轮科技革命的核心力量,将会深刻影响卫生健康行业。” 这是四月份发布的《公立医院运营管理信息化功能指引》中对数据重要性的描述。数据库作为数据的载体,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。让数据库安全、稳定、高效地 阅读全文
posted @ 2023-04-24 12:23 格瑞趋势技术团队 阅读(679) 评论(0) 推荐(3)
摘要:本文旨在帮助SQL Server数据库的使用人员了解常见的问题,及快速解决这些问题。这些问题是数据库的常规管理问题,对于很多对数据库没有深入了解的朋友提供一个大概的常见问题框架。 阅读全文
posted @ 2023-04-17 10:58 格瑞趋势技术团队 阅读(296) 评论(0) 推荐(1)
摘要:背景 数据库是信息化的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。因此,让数据库安全、稳定、高效地运行已经成为IT管理者必须要面对的问题。数据库在底层架构层面需要满足以下几点建设要求: 安全和可靠:不能因为服务器的软硬件故障导致数据丢失和业务中断; 容灾:多数据中心间的数据 阅读全文
posted @ 2023-04-10 11:05 格瑞趋势技术团队 阅读(295) 评论(0) 推荐(2)
摘要:前言 性能优化是数据库运维人员和中、高级软件开发人员的必备技能,很多时候老司机和新司机的区别就在写出的东西是否优化。 博主接触过近千家客户的系统,这些系统都存在着各种各样的性能问题。那么如何透彻的了解我们的数据库性能问题?今天就用一个案例来说明性能优化的那点儿事儿。 PS:很多技术人员对优化有一套自 阅读全文
posted @ 2023-04-03 11:46 格瑞趋势技术团队 阅读(1820) 评论(0) 推荐(16)
摘要:背景 数据库是信息化的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。因此,让数据库安全、稳定、高效地运行已经成为IT管理者必须要面对的问题。数据库在底层架构层面需要满足以下几点建设要求: 安全和可靠:不能因为服务器的软硬件故障导致数据丢失和业务中断; 容灾:多数据中心间的数据 阅读全文
posted @ 2023-03-28 10:34 格瑞趋势技术团队 阅读(827) 评论(0) 推荐(6)
摘要:背景 数据库是信息化的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。因此,让数据库安全、稳定、高效地运行已经成为IT管理者必须要面对的问题。数据库在底层架构层面需要满足以下几点建设要求: 安全和可靠:不能因为服务器的软硬件故障导致数据丢失和业务中断; 容灾:多数据中心间的数据 阅读全文
posted @ 2023-03-23 11:56 格瑞趋势技术团队 阅读(145) 评论(1) 推荐(0)
摘要:等待分类与解决基本流程 步骤1.定位问题 系统等待往往能直观的反映出系统问题。通过一些常见的等待类型,同样可以找到系统瓶颈,结合性能计数器往往定位更准确。 如:系统中存在大量IO类等待,那么可能表示你的磁盘或内存是语句运行缓慢的原因,也是系统的瓶颈所在。 常见的等待类型: CXPACKET:当尝试同 阅读全文
posted @ 2023-03-21 10:11 格瑞趋势技术团队 阅读(248) 评论(0) 推荐(1)
摘要:背景 今天上午11点时客户打电话过来说医院的CIS系统一直有阻塞,导致系统卡慢严重,信息中心的电话都快被打爆了。赶紧要了远程登录到SQL专家云,看到了系统确实存在大量的阻塞。 点击紫色圆点进入活动会话原始数据,可以看到会话标识33是阻塞的源头,造成了大量的语句被阻塞,而且阻塞已经持续了很长的时间。 阅读全文
posted @ 2023-03-09 11:55 格瑞趋势技术团队 阅读(42641) 评论(3) 推荐(3)
摘要:背景 接到客户电话,说某系统数据库服务器CPU利用率从上午8点开始到现在基本上都是100%的情况,影响到了业务。让给看看是什么原因导致的,怎么紧急处理一下。 现象 查看CPU利用率,确实一直是90%以上的情况。 在CPU高的地方查看当时运行的语句,发现有一类语句并发量非常大,且大多数的运行状态为ru 阅读全文
posted @ 2023-03-02 12:44 格瑞趋势技术团队 阅读(214) 评论(0) 推荐(0)
摘要:前言 做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。 本系列旨在解决一些常见的困扰: 不知道巡检哪些东西 不知道怎么样便捷体检 机器太多体检麻烦 生成报告困难,无法直观呈现结果 SQL Server的日志信息往往反映出你的一些系统问题,那 阅读全文
posted @ 2024-12-30 14:09 格瑞趋势技术团队 阅读(145) 评论(0) 推荐(0)
摘要:前言 做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。 本系列旨在解决一些常见的困扰: 不知道巡检哪些东西不知道怎么样便捷体检机器太多体检麻烦生成报告困难,无法直观呈现结果 实例的参数对系统性能和稳定的影响很重要,系统级别的参数可能会根据业 阅读全文
posted @ 2025-03-31 14:09 格瑞趋势技术团队 阅读(749) 评论(1) 推荐(1)