随笔分类 - SQLServer
摘要:Replication--数据库镜像阻塞复制日志读取器的解决的办法 问题描述:在同一数据库上使用镜像和复制,为保证镜像切换后,复制还能继续,因此当镜像断开或暂停时,复制日志读取器会被阻塞直到日志被同步到镜像从服务器端(无论异步还是同步)。日志状态显示:复制的事务正等待下一次日志备份或等待镜像伙伴更新
阅读全文
摘要:SQLServer数据库使用日志备份还原至指定时间点 现场正常情况: 某客户数据库数据文件约1T,日志文件忽略大小,每日凌晨0点做数据库完整备份,每日中午12点做数据库差异备份。 异常问题: 某日晚19点01分,因某误操作,导致某大表近2亿条数据被删除,约19点30分,发现问题,客户分别在19点31
阅读全文
摘要:TEMP数据库文件迁移 环境:TEMP数据库过大(默认数据文件存放于C盘) 单机环境下操作比较简单,仅需要重启即可重建tempdb数据库; AlwaysOn群集环境同样,重启服务即可重建本机节点tempdb数据库; 但以上操作指标不治本。 为彻底解决temp数据库过大问题(实质是tempdb数据库默
阅读全文
摘要:SQL Server 数据库还原进度查看 关键字:数据库,还原,进度,查看 文档说明: 本文档受某实际需求启发,某约500G大小数据库还原,由于对应服务器性能较差(内存仅4G且可用内存仅2.8G),数据库的还原一直停留在还原界面,只从数据库还原界面无法查看具体数据库还原进度。通过上网搜集整理,现总结
阅读全文
摘要:1 文档说明 本文档为个人学习SQL索引相关,同步形成学习文档,主要是将重点放在聚集索引与非聚集索引方面,文档中包含测试索引带来的查询速度提升测试,由于服务器性能问题,仅供参考。 文档内容写的比较乱,主要是自己随便写的,其中难免有不规范甚至吐槽,且个人水平原因,难免有错漏。后续可能会对文档进行不定期
阅读全文
摘要:因自己学习测试需要,需要两个有大量不重复行的表,表中行数越多越好。手动编写SQL语句,通过循环,批量向表中插入数据,考虑到避免一致问题,设置奇偶行不同。个人水平有限,如有错误,还望指正。 语句如下: 1 --批量向表中插入大量数据语句(奇偶不同) 2 3 --判断测试表是否存在,存在则先删除再创建
阅读全文