07 2015 档案

不太被人提起的%%lockres%%的妙用
摘要:%%lockres%%这个值似乎很少被大家提到,甚至微软在官方文档中. 它返回是一个Hash Value,看乎这个值没什么用。后来在实践也有它的妙用之处,比如在出现性能问题如LOCK时,一般先通过sys.dm_tran_locks去查看什么东西被lock,是什么级别的LOCK,是表、页、记录行?一旦... 阅读全文

posted @ 2015-07-21 17:30 same.zhao 阅读(387) 评论(0) 推荐(0)

批量Shink所有日志或数据文件
摘要:近期,因磁盘空间问题,当执行常规性维护如碎片整理等后会报磁盘空间不足警告,因条件又无法及时添加磁盘空间,这时候不得不对LOG文件做收缩,如果遇到库比较多的实例上,一个一个来却是比较麻烦,可通过如下SQL来处理:---定义变量DECLARE @DBName AS NVARCHAR(100)DECLAR... 阅读全文

posted @ 2015-07-20 21:20 same.zhao 阅读(282) 评论(0) 推荐(0)

除了技术,我们还要有
摘要:从事数据库相关技术工作中,技术能力非常重要,还有其他方面素质或能力,更值得关注,罗列总结以下八点:1. SQL方面的知识和经验2. 可信任和依赖的3. 即可独立工作和与团队合作4. 积极处理任务或问题态度5. 不要责怪他人6. 充分理会保护公司数据安全的重要性7. 在书写或是口头交流上的能力8. 与... 阅读全文

posted @ 2015-07-15 06:29 same.zhao 阅读(188) 评论(0) 推荐(0)

当触碰一个陌生的数据库前,我要问些什么样问题
摘要:DBA除了在日常运维,经常临时接到任务对某某个DB Server做调优,或接手一批新的生产DB Server。那么在处理任何问题前,如何为这些数据库服务器号准脉,罗列如下几点:1.是生产库?2.如果数据库停掉,对应的应用停掉影响?3.当应用停掉,会对实际业务造成损失?4.应用变慢,影响如何?5.最后... 阅读全文

posted @ 2015-07-14 10:45 same.zhao 阅读(392) 评论(0) 推荐(0)

数据库日常维护-CheckList_01历史Agent Job执行情况检查
摘要:检查Agent Job中日常维护作业或业务作业是否成功,如每天的备份、碎片整理、索引维护、历史备份文件清除等,可利用SSMS工具,通过CDC下面设置好的DB Server List,运行下面脚本一次,便可以查询完成所有JOB历史运行情况。--SQL-- 参数定义DECLARE @PreviousDa... 阅读全文

posted @ 2015-07-10 21:18 same.zhao 阅读(334) 评论(0) 推荐(0)

关于性能调优
摘要:调优调到最后,越觉得下面2句话相当的在理:”根据我们的经验(由很多业界专家证明),在 SQL Server 上取得的性能提高有 80% 来自对 SQL 编码的改进,而不是来自于对于配置或系统性能的调整。”—凯文 克莱恩等,Transact-SQL Programming 作者”经验表明 80%-90... 阅读全文

posted @ 2015-07-08 21:40 same.zhao 阅读(229) 评论(0) 推荐(0)

导航