摘要: Aways Encrption 数据库的用户可以自己创建一个证书,此证书会生成在用户主机里,只有导入了此证书的主机才能加密解密加密数据, 包括在DB服务器上DBA没有证书也不能加解密, 加密过程:应用(c#应用或SSMS)先加密然后才发到数据库,解密应该也是到了应用才解密。 加密列有很多限制,不能条 阅读全文
posted @ 2021-08-18 08:38 JinweiChang 阅读(126) 评论(0) 推荐(0) 编辑
摘要: SQL SERVERkilled/rollback 会话一直running 问题描述 A使用linkserver连接B 一些用了Linkserver的SQL莫名其妙的执行很长时间(平时是很快的), 然后手动Kill掉后, KILL 63 会话也一直处于killed/rollback running状 阅读全文
posted @ 2021-07-23 10:56 JinweiChang 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 原因: 在主副本上日志达到了最大空间或者磁盘满了。 分析 主副本的日志块要在其他副本上固话和redo后,才能复用。 所以如果 1.传送延迟,由于网络延迟或带宽延迟了发送。 2.重做延迟,堵塞或资源不足导致副本重做缓慢。 导致日志增大且不能备份下去。 log_send_queue_size:副本还未收 阅读全文
posted @ 2021-07-03 09:25 JinweiChang 阅读(313) 评论(0) 推荐(0) 编辑
摘要: $CurrentDate = Get-Date $LogFile = "D:\Job\ExportScheduledTasks_$($CurrentDate.ToString("yyyyMMddHHmmss")).log" #导出过程日志的保存路径 Start-Transcript -Path $L 阅读全文
posted @ 2021-04-25 09:34 JinweiChang 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 出现程序连接SQL SERVER执行完SQL后没有关闭连接,导致连接数过多,以下可以排查连接数过多的程序。 --这个可以查询,同一进程发起多个连接, --根据主机名和PID,找到程序 SELECT hostname,hostprocess,COUNT(1) AS Con_QTY FROM [Mast 阅读全文
posted @ 2021-03-10 11:36 JinweiChang 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Redis 配置 默认redis安装后开启了protected-mode ,不能远程登录。 常用配置是开启protected,绑定IP和密码,进行远程登录。 vim /etc/redis.conf bind 172.20.170.228 127.0.0.1 #绑定网卡 requirepass jin 阅读全文
posted @ 2021-03-01 13:57 JinweiChang 阅读(50) 评论(0) 推荐(0) 编辑
摘要: MongDB database 库 collection 表 document 行 安装 1.下载安装包tgz 2.创建所需用户和组 useradd mongod passwd mongod 3.创建mongodb所需目录结构 mkdir -p /mongodb/conf mkdir -p /mon 阅读全文
posted @ 2021-03-01 13:56 JinweiChang 阅读(79) 评论(0) 推荐(0) 编辑
摘要: SQL SERVER-日志增长原因定位 以下脚本第一句是查询整个实例各数据库日志文件的使用情况, 第二句是查询各数据库的恢复模式和不能截断的原因 DBCC SQLPERF(LOGSPACE) SELECT name,recovery_model_desc,log_reuse_wait,log_reu 阅读全文
posted @ 2020-12-23 15:09 JinweiChang 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 查找 1.顺序查找 (一个一个的比对查找) 2.二分查找 先排序,每次找中间(左右下标相加除2)值比较, 大于mid就在mid+1:end区间,然后在mid+1:end再找mid值比较。 一直递归下去,start值在增长,end值在减少,当start的值大于end值时, 就意味着不包含此数,结束递归 阅读全文
posted @ 2020-12-19 19:35 JinweiChang 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 排序 冒泡排序 思路:前一个和后一个比较,如果前一个大于后一个则互换值, 第一轮把最大的值放到右边, 第二轮把第二大的值放到右边第二个, 一直到最后一轮,没有换值则表明已经排好 数组:{14, 13, 12} 第一轮 先拿14和3比较,大于所以换值,现在数组成了{13,14,12} 然后14和12比 阅读全文
posted @ 2020-12-19 19:33 JinweiChang 阅读(88) 评论(0) 推荐(0) 编辑