原文:SQLServer 2012之AlwaysOn —— 指定数据同步链路,消除网络抖动导致的提交延迟问题

事件起因:近期有研发反应,某数据库从 切换到 环境后,不定期出现写操作提交延迟的问题 事件分析:在排除了系统资源争用等问题后,初步分析可能由于网络抖动导致同步模式alwayson节点经常出现会话超时等待提交的问题导致。 经过排查,扩展事件里发现不定期出现 错误,这是一条副本连接恢复的消息。 由于机房网络环境复杂,数据库服务器和应用服务器混用一个交换机,在业务高峰期时,因上联端口流量打满而导致连接失 ...

2015-01-08 16:41 3 2965 推荐指数:

查看详情

SQLSERVER 2012AlwaysOn -- 同步模式下的网卡性能优化

本文是基于上一篇《SQLServer 2012AlwaysOn —— 指定数据同步链路消除网络抖动导致提交延迟问题》的问题继续进行优化;具体背景请参照上文; 前后折腾了一个多月,最近终于把这块难啃的骨头搞定了。问题只是出在网卡的高级功能上; 解决方案:关闭网卡 ...

Thu Feb 12 23:46:00 CST 2015 10 2902
SqlServer2012,设置指定数据库对指定用户开放权限

REVOKE VIEW ANY DATABASE TO [public] --这个是取消数据库公开的权限,也就是除了sa角色外任何人都不能查看数据库 -- 现在用sa用户登录Use [要开放权限的数据库] goEXEC dbo.sp_changedbowner N'允许访问这个数据库的用户名' ...

Fri Oct 19 18:34:00 CST 2018 0 2187
SQLSERVER 2012AlwaysOn -- 一次硬件升级引发的问题

这是上周遇到的一个案例:对已有的硬件进行升级而引发的问题,期间还触发了一个比较严重的BUG,可谓多灾多难;不过值得庆幸的是,在一连串连锁问题出现的时候,并没有出现人工操作失误(这往往是在处理故障中风险最高、影响最大的问题)而扩大故障影响范围 ...

Mon Apr 13 22:33:00 CST 2015 7 3051
sqlserver 自增ID插入指定数据

注意: 1.set identity_insert只对当前会话生效。 2.set identity_insert 表名 ON 设置后,必须显示指定Id,否则插入错误。如insert into table_name values('111')将报错。 向自增ID插入 ...

Thu Nov 13 04:33:00 CST 2014 0 41947
删除sqlserver指定数据库的所有表的数据

其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEachTable存储过程。也许很多读者朋友都经历过这样的事情:要在开发数据库基础上清理一个空 ...

Wed Mar 27 19:26:00 CST 2013 1 2993
Sqlserver限制用户访问指定数据

USE master CREATE LOGIN test --要创建的用户名 WITH PASSWORD = '123456', --密码 DEFAULT_DATABASE = DBTest, --指定数据库 CHECK_EXPIRATION = OFF ...

Tue Dec 17 19:48:00 CST 2019 0 1607
安装Windows 2012域控(For SQLServer 2014 AlwaysOn)

概述 微软针对SQLserver推出了很多高可用技术,诸如早期的复制,到后来的日志传送, 数据库镜像,SQLserver集群等等。在SQLserver 2012又拿出了杀手锏AlwaysOn, 和Oracle也是有得一拼啊!SQLserver AlwaysOn整合了Windows集群,数据 ...

Thu Sep 09 00:07:00 CST 2021 0 95
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM