摘要: 产生的原因: 我们每天定时会在几点将new表数据同步到old表. 原先数据量不大.所以同步很快. 最近这两年每次需要同步100w条以上. 单次同步需要用10多分钟 处理方法: 数据产生的地方. 就从new表数据copy一份到old表. 这样将数据移动的高峰给分割开了. 事务机制: 如果未完成, 程序 阅读全文
posted @ 2019-11-19 17:13 劝&xue 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 最近自考. 学习高等数学. 学习高等数学过程中发现高中数学不会,,于是乎开始补高中数学. 学习高中数学过程中又发现初中数学有的不会,,于是乎开始补初中数学.. 可怕(→_→). 网上找的资料.很是迷糊. 总是差那么关键一步. 我再次进行了总结. 详细的列出了每个步骤. 1. 二次函数,为什么a>0就 阅读全文
posted @ 2019-10-16 16:41 劝&xue 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 测试多线程情况下merge是否能产生重复数据. merge并发测试: 测试代码: 100线程,,插入连续的1000个数字 结果 防护: 效果: 原因 HOLDLOCK(保持锁) 此选项被选中时,SQL Server 会将此共享锁保持至整个事务结束,而不会在途中释放。 参考链接: https://ww 阅读全文
posted @ 2019-10-10 13:55 劝&xue 阅读(311) 评论(1) 推荐(0) 编辑
摘要: 这几天线上频繁报如下的错误:“无法释放应用程序锁(数据库主体: 'public',资源: 'aa'),原因是当前没有保留该应用程序锁。” 下面是写法: 看代码第一反应能够发现,如果@result是其他值或者加锁失败,会不会导致问题的发生,于是尝试了一下(手动滑稽) 结果还真是,如果资源没申请成功会导 阅读全文
posted @ 2019-10-08 10:09 劝&xue 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 由于alwaysOn环境下主副本所在的实际服务器不固定, 所以我目前采取的方案是创建维护计划的时候, 在各个服务器上创建一份维护计划. (假设有2个服务器需要故障转移, 那么就在这两个服务器上分别创建维护计划, 共计2份) 但是今天创建维护计划的时候, 发现了这个选项: 这个选项可以创建一个除了本地 阅读全文
posted @ 2018-02-02 11:29 劝&xue 阅读(530) 评论(2) 推荐(0) 编辑
摘要: sp_getAppLock 获取程序资源锁,简单的说就是调用此函数可以达到我们程序中.NET的lock锁的作用. 作用域是当前数据库下 四个参数: @resource(必填):资源名称,类型nvarchar(255),必填,不区分大小写,如果超出255,则取前255个字符,作用域是当前数据库下. @ 阅读全文
posted @ 2017-08-30 11:41 劝&xue 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: @@IDENTYITY,SCOPE_IDENTITY的主要区别:在有触发器中而且触发器的内容里面含有插入标识符的操作的时候,@@IDENTITY则返回的是触发器里面新插入标识符的值而SCOPE_IDENTITY则是不变,即离该语句上面最近的标识符的值。 SCOPE_IDENTITY()测试用例: 参 阅读全文
posted @ 2017-08-28 11:48 劝&xue 阅读(960) 评论(0) 推荐(1) 编辑
摘要: 今天看数据库SQL,有发现存储过程中有使用到SCOPE_IDENTITY()这个函数,后来问了下谷歌大婶,搜到一个比较重要的博客,链接如下:https://dotblogs.com.tw/kkman021/2012/06/27/73096得知SCOPE_IDENTITY()和@@IDENTITY根本 阅读全文
posted @ 2017-08-24 17:17 劝&xue 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 准备 开始 --启用数据库变更捕获 使用变更捕获首先需要启用数据库变更捕获,执行如下存储过程,启用变更捕获 启用完以后SQL SERVER会自动创建一系列有关变更捕获的讯息,如下: --启用表变更捕获 启用变更捕获以后,就可以针对表开启捕获,执行如下SQL 成功启用了该表以后,SQL Server会 阅读全文
posted @ 2017-06-12 00:00 劝&xue 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 最近在弄alwaysOn的时候有遇到磁盘满了的情况,这个是因为参与alwaysOn的数据库必须是完整恢复模式, 而完整恢复模式,数据库收缩还无效果,所以只能采用事务日志备份的方式来进行事务日志截断。 这个还要感谢@i6first大神和@桦仔大神的文章才了解到必须使用事务日志备份才可行(原谅我是小白一 阅读全文
posted @ 2017-06-05 00:05 劝&xue 阅读(1750) 评论(0) 推荐(1) 编辑