Alter database Set Single_User 对于任何DBA来说,恐怕都不陌生。在我们需要获取数据库独占访问权来做一些数据库紧急维护的时候,这可能是大多数DBA的首选,但它真的可以实现“独占访问权”吗? Read More
posted @ 2020-08-04 20:20 我是大菠萝 Views(644) Comments(1) Diggs(2) Edit
本文不涉及数据库原理,不会简单的对比oracle、mysql、sqlserver这些RDBMS的优异(事实上也很难得出结论),只是基于个人观点引发的一点思考,欢迎拍砖; 一个话题总要有切入点,但这次的切入点显得有些突兀; 事实上,我们是从数据库的负载均衡问题聊起来的。前面的内容不再赘述,只是话题忽的... Read More
posted @ 2015-04-24 14:16 我是大菠萝 Views(589) Comments(0) Diggs(0) Edit
这是上周遇到的一个案例:对已有的硬件进行升级而引发的问题,期间还触发了一个比较严重的BUG,可谓多灾多难;不过值得庆幸的是,在一连串连锁问题出现的时候,并没有出现人工操作失误(这往往是在处理故障中风险最高、影响最大的问题)而扩大故障影响范围; Read More
posted @ 2015-04-13 14:33 我是大菠萝 Views(4402) Comments(7) Diggs(2) Edit
此前碰到一个案例,一个堆表有上亿的数据,每天通过job定期的insert的数据还有几十万,直到某一天,insert效率急剧下降…… 在具体讨论之前,需要描述一下场景,否则任何结论都具有局限性; 场景:我们有一台大容量存储作为历史数据的归档服务器,明天凌晨,通过JOB从生产环境进行select操作,再insert 到归档服务器中,属于无并发大批量数据写入问题; ... Read More
posted @ 2015-03-03 13:55 我是大菠萝 Views(1104) Comments(3) Diggs(2) Edit
本文是基于上一篇《SQLServer 2012之AlwaysOn —— 指定数据同步链路,消除网络抖动导致的提交延迟问题》的问题继续进行优化;具体背景请参照上文; 前后折腾了一个多月,最近终于把这块难啃的骨头搞定了。问题只是出在网卡的高级功能上; 解决方案:关闭网卡的高级功能Jumbo Mtu和Large Send Offload V2 问题分析:根据Broa... Read More
posted @ 2015-02-12 15:46 我是大菠萝 Views(3800) Comments(10) Diggs(6) Edit
前言:有人总是拿Mysql的Master\Slave和SQL Server的replication比较,说Mysql的复制有多么强大、多么灵活。作为SQLServer的死忠,也曾被replication各种 的黑盒搞得体无完肤。不过还好,我们还是能从MS流露出来的各种存储过程中,发现蛛丝马迹,结合我们的头脑风暴,来一场真真正正的革命…… sp_setsubscriptionxactseqno,第一次了解是在拜读前任DBR的blog《在SQL Server 2005/2008事务复制中如何跳过一个事务》时,而近期在处理一个复制异常事件时,忽然灵光闪现,既然可以向后跳过某些事务,是否可以前滚到之前的某个时间点再继续复制呢?本文将通过实际测试,继续玩复制 Read More
posted @ 2015-02-04 00:41 我是大菠萝 Views(1770) Comments(9) Diggs(4) Edit
个人认为,增加Xlock进行查询,是为了有效的避免脏读,尽管增加pagelock的方式可以避免S锁的优化问题,但可能导致锁范围过大。 如果不存在普通S锁的查询,不添加pagelock提升锁级别,也是可以满足大并发需求的。 Read More
posted @ 2015-01-15 18:53 我是大菠萝 Views(1626) Comments(4) Diggs(1) Edit
SQLServer 2012 AlwaysOn 指定数据同步链路,消除网络抖动导致的提交延迟问题 Read More
posted @ 2015-01-08 16:41 我是大菠萝 Views(4159) Comments(3) Diggs(6) Edit
本文描述了发布和订阅异构时,采用“本机”和“字符”的快照格式可能对订阅端同步数据产生的影响 Read More
posted @ 2014-11-14 15:22 我是大菠萝 Views(1190) Comments(5) Diggs(2) Edit
前言:这是昨天刚刚发生的案例,尽管事件的起因只是一个简单的DDL操作,但影响面和影响时间可以说是大大超出了预期;我们将在描述本案例的前因后果之后,聊聊如何近似估算DDL的操作进度,以及关于logreader延迟的问题; Read More
posted @ 2014-07-15 12:33 我是大菠萝 Views(731) Comments(4) Diggs(2) Edit