- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 SQL Server 数据库所能处在的几种状态
数据库所能处在的几种状态,一个完整的模型如下: 数据库所能处在的状态关系 上面的几种状态的具体转换关系超出了本文的讨论范围,但是这里我会强调两种和日志损坏关系很大的状态:RECOVERY_PENDING和SUSPECT状态。 假如出现了数据库没有正常关闭,也就是还有数据没有CheckPoint到磁盘,如果数据库要启动就必须经历Reco
2014-04-30 10:15:27 5582
转载 SQL Server 性能调优(性能基线)
在写这篇东西的时候我也不是很清楚性能基线,到底要检查点什么,dmv要不要检查,perfmon要检测那先。所以我决定,对我发的《sql server 性能调优》文章内的 perfmon和dmv做一个总结。来建立自己的性能基线。 io在io中我们要注意哪些性能指标呢?1. physical disk\disk reads/sec --这个应该很清楚 一看就就知道 这个指标是指什
2014-04-24 18:58:09 912
原创 SQL Server工具TableDiff使用场景
1. 两个比较的表数据差异非常大: 这种情况效率差是肯定的,两个几百万的表,差异非常大,TableDiff光生产差异脚本都要很久时间,效率能 高得起来吗? 解决方法:如果是差异比较大的大表,最好的方法就是用BCP将目的端的表数据重建,TableDiff搞不定; 2. 两个比较的表中,存在不适宜比较的字段类型: xm
2014-04-24 18:15:31 1502
原创 同步复制日常记录收集
Job列表:Replication Agents Checkup (复制代理审查)Reinitialize Subscriptions Having Data Validation Failures (数据校验失败时重新初始化)Distribution Clean Up (分发清理)Agent History Clean Up (代理执行SQL历史数据清理)Replicatio
2014-04-24 18:05:55 682
原创 SQL Server复制同步错误收集
1. 错误:已将此(这些)订阅标记为不活动,必须将其重新初始化。需要删除NoSync 订阅,然后重新创建它们 use distributiongo--查找状态不正常的发布select status,*from dbo.MSsubscriptions where status修改状态update dbo.MSsubscriptions set status=2where status
2014-04-24 17:45:39 1375
转载 RAID的概念和RAID对于SQL性能的影响
简介 我们都听说过RAID,也经常作为SQL DBA、开发人员或构架师在工作中讨论RAID。但是,其实我们很多人都对RAID的原理,等级,以及RAID是如何影响SQL Server性能并不甚了解。 本篇文章就是为了补上这一课。 磁盘构架 今天的磁盘,和70年代45rpm(转/分钟)的唱片机很像(你还能记得吗?),仅仅是一个有着轴(磁道)旋转的媒体(面)并将数据
2014-04-24 15:21:37 941
centos7二进制安装MySQL5.7.docx
2020-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人