摘要:
当在Azure中部署SQL VM时,处于安全考虑,不会配置VM的Public IP,会禁止外网的进出站访问,只允许从内部VNET,或者特定的内部IP访问。特别是当使用Azure Internal Load Balancer(ILB)配置了AlwaysOn AG的侦听器后,我们本意只允许内部访问。但是 阅读全文
摘要:
问题 在上一篇文章中,我们使用Telegraf自带的Plugin配置好了的监控,但是自带的Plugin并不能完全覆盖我们想要的监控指标,就需要收集额外的自定义的监控数据,实现的方法有: 开发自己的Telegraf Plugin 使用可以执行自定义脚本的inputs plugin 此处收集的监控项不多 阅读全文
摘要:
问题 SQL Server在很多企业中部署在多个平台上(Windows,Linux和Container),需要一种能支持多平台的解决方案用于收集和展示相关的监控指标。 我选择企业中比较流行的监控展示工具Grafana和监控指标收集工具Telegraf进行实现。这也是为了方便与企业中已经在存在监控平台 阅读全文
摘要:
配置 Internal Load Balancer 大多数公有云上不支持直接配置群集资源的floating IP,在Azure中则需要使用Load Balancer做为的侦听器的IP,并且failover 时,VIP资源能够在正确的主副本上启动。 Internal Load Balancer只允许内 阅读全文
摘要:
前文 假定您对Azure和SQL Server HA具有基础知识 假定您对Azure Cli具有基础知识 目标是在Azure Linux VM上创建一个具有三个副本的可用性组,并实现侦听器和Fencing配置 环境 SQL Server 2019 Developer on Linux Azure V 阅读全文
摘要:
当遇到备份或者还原操作占用较长时间时,很多人会问: 1. 备份/还原是不是僵死了?要不要kill掉,再重来? 2. 到底是哪一个部分的操作占用较长时间? 3. 到底现在进行到什么阶段了 ? 在SQL 2016 之前,要回答这些问题会比较困难一些,或者借助某些不受支持的方式。SQL 2016开始引入了 阅读全文
摘要:
1. 使用Upgrade Adviser评估升级前需要解决的事情。 https://msdn.microsoft.com/zh-cn/library/ms144256(v=sql.110).aspx https://msdn.microsoft.com/zh-cn/library/ms144256( 阅读全文
摘要:
今天微软正式发布上SQL Server 2016 SP1,根据以往的SP1定律,可以在生产环境上使用了。打了SP1的标准版将具有企业版几乎所有的的功能。只有RAM 超过128GB或者超过24核心或者超过4路的环境才必须要安装企业版。 还有一个重要的发布: "SQL Server vNext on L 阅读全文
摘要:
1. 索引重建和重组有什么用? 当修改表(UPDATE、INSERT、DELETE等)中数据,数据库引擎自动维护索引的数据和结构。但是随着修改次数的累积,可能会现: 索引中记录的数据顺序(逻辑顺序)和数据的实际顺序不一致(物理顺序),这也称之为 外部碎片 。 索引页的数据填充度变小(页密度),也称之 阅读全文
摘要:
如何查看被截断的日志 如果数据库做了日志备份操作,则日志会被截断,然后原来活动的VLF会被重用。使用sys.fn_dblog将会看不到任何被截断的日志。那如何查看日志备份中的日志呢?使用fn_dump_dblog读取日志备份的内容。它的输出和sys.fn_dblog是一样的,所以进行查询过滤时也可以 阅读全文