摘要:
Moebius(莫比斯)介绍 Moebius数据库多活集群是格瑞趋势为SQL Server数据库研发的能够同时满足可用性、数据安全、容灾、读写分离、负载均衡的一站式多活集群。集群的名字取自Moebius环,寓意无限扩展。 Moebius采用“share nothing”架构,每个节点的SQL Ser 阅读全文
摘要:
前言 做好日常巡检是数据库管理和维护的重要步骤,而且需要对每次巡检日期、结果进行登记,同时可能需要出一份巡检报告。 本系列旨在解决一些常见的困扰: 不知道巡检哪些东西 不知道怎么样便捷体检 机器太多体检麻烦 生成报告困难,无法直观呈现结果 经过硬件巡检,数据库状态情况的巡检无疑是日常运维巡检的第二步 阅读全文
摘要:
前言 本文旨在帮助SQL Server数据库的使用人员了解常见的问题,及快速解决这些问题。这些问题是数据库的常规管理问题,对于很多对数据库没有深入了解的朋友提供一个大概的常见问题框架。 下面一些问题是在近千家数据库用户诊断时发现的常规问题,本文分为【常见问题诊断流程】-【常见问题】-【常见问题快速解 阅读全文
摘要:
背景 数据库开启CDC功能后,每天会生成大量的历史记录,即使达到参数“每个作业的最大历史记录“的阈值后也不会被删除,导致其它作业的历史记录被删除,无法查看以前的执行情况,非常不方便。 现象 数据库开启CDC后会创建“capture”和“cleanup”两个作业,capture作业会生成大量的历史记录 阅读全文
摘要:
1 现象 在SQL Server中创建指向Oracle的链接服务器,SQL语句在事务中向链接服务器插入数据。返回链接服务器无法启动分布式事务的报错。 2 解决 在Windows平台下,SQL Server依赖分布式事务协调器(MSDTC)来使用分布式事务,Oracle Client使用Oracle 阅读全文
摘要:
背景 客户的一套系统从凌晨开始出现运行缓慢,重启SQL Server服务后一个主要的数据库一直处在正在恢复的状态,多次重启SQL Server服务和服务器无果后请我们协助处理。 现象 在SSMS中看到数据库是正在恢复的状态,而且不能被访问。 分析 启动SQL Server服务时数据库恢复要经过分析、 阅读全文
摘要:
前言 很多人认为AlwaysOn在同步提交模式下数据是实时同步的,也就是说在主副本写入数据后可以在辅助副本立即查询到。因此期望实现一个彻底的读写分离策略,即所有的写语句在主副本上,所有的只读语句分离到辅助副本上。这是一个认知误区,本文通过原理和测试进行解释。 实现原理 从下图可以看到,在同步提交模式 阅读全文
摘要:
概要 如果多个实例中同时存在数据源为对方实例的链接服务器,并且开启了“分发服务器”的属性,您可能会遇到这种情况。 1 现象 14:31时,在SSMS中检查HIS实例是否有复制订阅时,点击了”发布服务器属性“后,SSMS一直无法响应。 14:33时,前端应用反馈有连不上数据库的情况,用SSMS测试也无 阅读全文
摘要:
一、实例配置 1.添加实例 点击全面诊断实例配置,右上角点击添加。 2.填写实例信息 根据下图填写对应的信息,连接测试成功后点击保存。 3.添加完成 4.修改实例 找到对应的实例,点击下图蓝色框修改即可。 5.停止实例 找到对应的实例,点击下图红色框停止即可。 6.删除实例 找到对应的实例,点击下图 阅读全文
摘要:
背景 SQL专家云像“摄像头”一样,对环境、参数配置、服务器性能指标、活动会话、慢语句、磁盘空间、数据库文件、索引、作业、日志等几十个运行指标进行不同频率的实时采集,保存到SQL专家云自己的数据库中。因此可以随时对任何一个时间段进行回溯。 趋势分析 进入趋势分析页面,默认是显示近7天的数据,以天为单 阅读全文
摘要:
背景 当数据库突然产生严重阻塞时,运维人员要快速找到阻塞的源头并处理,让业务快速恢复。但是大多数运维人员只掌握了sp_who2、sp_lock等简单的语句,存在以下不足: 找不到真正的源头,过程中会误杀掉大量的会话; 无法保留现场,无法为事后分析提供客观的数据支撑; 效率低下,要花费很长的时间才能解 阅读全文
摘要:
背景 SQL专家云像“摄像头”一样,对环境、参数配置、服务器性能指标、活动会话、慢语句、磁盘空间、数据库文件、索引、作业、日志等几十个运行指标进行不同频率的实时采集,保存到SQL专家云自己的数据库中。因此可以随时对任何一个时间段内的SQL语句进行汇总,找到低效的SQL语句。 慢语句 进入慢语句的汇总 阅读全文
摘要:
记得在自己学习数据库知识的时候特别喜欢看案例,因为优化的手段是容易掌握的,但是整体的优化思想是很难学会的。这也是为什么自己特别喜欢看案例,今天也开始分享自己做的优化案例。 最近一直很忙,博客产出也少的可怜,今天整理了一下自己做过优化或各种方案的客户已经超过100家了,今天分享的案例算是在这些客户中比 阅读全文
摘要:
背景 业务高度依赖数据的今天,数据库成为信息化核心的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。因此,让数据库 安全、稳定、 高效地运行是IT管理者必须要面对的问题。 很多组织由于没有专职DBA,数据库运维面临很大挑战,普遍存在以下痛点: 普遍慢 : 系统上线一段时间后,数 阅读全文
摘要:
建设背景 “以数据为核心资源的数字化时代,正在成为引领和推动新一轮科技革命的核心力量,将会深刻影响卫生健康行业。” 这是四月份发布的《公立医院运营管理信息化功能指引》中对数据重要性的描述。数据库作为数据的载体,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。让数据库安全、稳定、高效地 阅读全文
摘要:
本文旨在帮助SQL Server数据库的使用人员了解常见的问题,及快速解决这些问题。这些问题是数据库的常规管理问题,对于很多对数据库没有深入了解的朋友提供一个大概的常见问题框架。 阅读全文
摘要:
背景 数据库是信息化的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。因此,让数据库安全、稳定、高效地运行已经成为IT管理者必须要面对的问题。数据库在底层架构层面需要满足以下几点建设要求: 安全和可靠:不能因为服务器的软硬件故障导致数据丢失和业务中断; 容灾:多数据中心间的数据 阅读全文
摘要:
前言 性能优化是数据库运维人员和中、高级软件开发人员的必备技能,很多时候老司机和新司机的区别就在写出的东西是否优化。 博主接触过近千家客户的系统,这些系统都存在着各种各样的性能问题。那么如何透彻的了解我们的数据库性能问题?今天就用一个案例来说明性能优化的那点儿事儿。 PS:很多技术人员对优化有一套自 阅读全文
摘要:
背景 数据库是信息化的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。因此,让数据库安全、稳定、高效地运行已经成为IT管理者必须要面对的问题。数据库在底层架构层面需要满足以下几点建设要求: 安全和可靠:不能因为服务器的软硬件故障导致数据丢失和业务中断; 容灾:多数据中心间的数据 阅读全文
摘要:
背景 数据库是信息化的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。因此,让数据库安全、稳定、高效地运行已经成为IT管理者必须要面对的问题。数据库在底层架构层面需要满足以下几点建设要求: 安全和可靠:不能因为服务器的软硬件故障导致数据丢失和业务中断; 容灾:多数据中心间的数据 阅读全文