手把手教你配置SQLServer2008高可用性解决方案
 
摘要: 做数据库的朋友都知道, 其实数据库的工作大致可以分为三类: 数据库设计与开发, 数据库管理, 数据库商业智能. 其中数据库管理的工作大部分是由DBA在做, DBA们除了要保证正常的数据库运行, 还要采取必要措施提升数据库的性能, 比如数据库的性能优化, 以及保证数据库系统的高可用性. 我在前面发了几篇对SQL Server数据库进行调优的文章, 下面会再开一个SQL Server高可用性解决方案的主题. 笔者工作中也有很多场景会用到HA, 但因为没有进行过系统的学习, 所以处理HA问题时总觉得捉襟见肘. 索性, 就下决心把这几种高可用性解决方案都系统地过了一遍. 一下手, 才知道, 除了... 阅读全文
posted @ 2013-03-26 13:52 sharpwang 阅读(1863) 评论(0) 推荐(2) 编辑
  2013年4月19日
摘要: 做数据库的朋友都知道, 其实数据库的工作大致可以分为三类: 数据库设计与开发, 数据库管理, 数据库商业智能. 其中数据库管理的工作大部分是由DBA在做, DBA们除了要保证正常的数据库运行, 还要采取必要措施提升数据库的性能, 比如数据库的性能优化, 以及保证数据库系统的高可用性. 我在前面发了几篇对SQL Server数据库进行调优的文章, 下面会再开一个SQL Server高可用性解决方案的主题. 笔者工作中也有很多场景会用到HA, 但因为没有进行过系统的学习, 所以处理HA问题时总觉得捉襟见肘. 索性, 就下决心把这几种高可用性解决方案都系统地过了一遍. 一下手, 才知道, 除了... 阅读全文
posted @ 2013-04-19 12:42 sharpwang 阅读(1792) 评论(2) 推荐(1) 编辑
  2013年4月2日
摘要: 嗨, 各位朋友, 这篇博文上有所有已发布的视频汇总.[置顶]SQL Server 2008 高可用性视频(一)--纵览与对比SQL Server 2008 高可用性视频(二)-- 日志传送SQL Server 2008 高可用性视频(三)-- 数据库镜像SQL Server 2008 高可用性视频(四)-- 故障转移群集全部视频 阅读全文
posted @ 2013-04-02 09:15 sharpwang 阅读(688) 评论(2) 推荐(3) 编辑
摘要: 做数据库的朋友都知道, 其实数据库的工作大致可以分为三类: 数据库设计与开发, 数据库管理, 数据库商业智能. 其中数据库管理的工作大部分是由DBA在做, DBA们除了要保证正常的数据库运行, 还要采取必要措施提升数据库的性能, 比如数据库的性能优化, 以及保证数据库系统的高可用性. 我在前面发了几篇对SQL Server数据库进行调优的文章, 下面会再开一个SQL Server高可用性解决方案的主题. 笔者工作中也有很多场景会用到HA, 但因为没有进行过系统的学习, 所以处理HA问题时总觉得捉襟见肘. 索性, 就下决心把这几种高可用性解决方案都系统地过了一遍. 一下手, 才知道, 除了... 阅读全文
posted @ 2013-04-02 09:11 sharpwang 阅读(2130) 评论(0) 推荐(4) 编辑
  2013年3月26日
摘要: 做数据库的朋友都知道, 其实数据库的工作大致可以分为三类: 数据库设计与开发, 数据库管理, 数据库商业智能. 其中数据库管理的工作大部分是由DBA在做, DBA们除了要保证正常的数据库运行, 还要采取必要措施提升数据库的性能, 比如数据库的性能优化, 以及保证数据库系统的高可用性. 我在前面发了几篇对SQL Server数据库进行调优的文章, 下面会再开一个SQL Server高可用性解决方案的主题. 笔者工作中也有很多场景会用到HA, 但因为没有进行过系统的学习, 所以处理HA问题时总觉得捉襟见肘. 索性, 就下决心把这几种高可用性解决方案都系统地过了一遍. 一下手, 才知道, 除了... 阅读全文
posted @ 2013-03-26 21:34 sharpwang 阅读(2074) 评论(7) 推荐(1) 编辑
  2012年6月10日
摘要: 另外一个影响查询性能的因素跟DML查询已经删除,插入以及更改数据的查询有关。在指定表上创建的索引越多,更改数据时需要占用的资源也就越多。当事务之间存在锁的组合时,较长的更改操作会破坏并发性。结果,所以,了解哪个索引被应用程序超时使用就显得很重要。然后你就可以指出是否在数据库中结构中存在着从未被使用过的索引。 SQL Server2008提供了sys.dm_db_usage_stats DMV,它显示出了哪些索引被使用以及它们是在被用户查询所使用还是仅仅共系统操作使用。伴随着查询的每一次执行,这个动态管理试图返回的列会随着查询语句中使用的执行计划的增加而增加。数据是在SQL Server运... 阅读全文
posted @ 2012-06-10 12:45 sharpwang 阅读(3609) 评论(0) 推荐(0) 编辑
  2012年6月8日
摘要: 这些天看了一篇微软官方发布的MS SQL Server2008性能问题处理及优化的英文文档,里面知识点介绍地很详细,在现实工作中也很实用,遂产生了想把它翻译一下的念头。翻译的过程,既可以帮助自己复习一下这些技术,也可以向其他还不熟悉这一块的朋友介绍一些新的知识,何乐而不为呢。只是这篇文章有点长,我会分成几篇随笔去介绍,所以,不光是对我耐性的考验,也是对你的考验哦!-------------------------------------------识别长的阻塞正如之前提到的,阻塞在SQL Server中是很正常的并且只是逻辑锁为了维护事务一致性的外在表现。然而,当等待超出了阈值,它就会影响相应 阅读全文
posted @ 2012-06-08 14:38 sharpwang 阅读(4714) 评论(0) 推荐(2) 编辑
摘要: 这些天看了一篇微软官方发布的MS SQL Server2008性能问题处理及优化的英文文档,里面知识点介绍地很详细,在现实工作中也很实用,遂产生了想把它翻译一下的念头。翻译的过程,既可以帮助自己复习一下这些技术,也可以向其他还不熟悉这一块的朋友介绍一些新的知识,何乐而不为呢。只是这篇文章有点长,我会分成几篇随笔去介绍,所以,不光是对我耐性的考验,也是对你的考验哦!-------------------------------------------- 运行缓慢或者持续运行很长时间的查询会导致过度的资源消耗。它们可以导致查询阻塞的严重后果。 过度的资源消耗不局限于只占用CPU资源,也会增... 阅读全文
posted @ 2012-06-08 09:20 sharpwang 阅读(2964) 评论(7) 推荐(4) 编辑
  2012年6月1日
摘要: 这些天看了一篇微软官方发布的MS SQL Server2008性能问题处理及优化的英文文档,里面知识点介绍地很详细,在现实工作中也很实用,遂产生了想把它翻译一下的念头。翻译的过程,既可以帮助自己复习一下这些技术,也可以向其他还不熟悉这一块的朋友介绍一些新的知识,何乐而不为呢。只是这篇文章有点长,我会分成几篇随笔去介绍,所以,不光是对我耐性的考验,也是对你的考验哦!-------------------------------------------- tempdb全局存储内部对象,用户对象,临时表,临时对象,以及SQL Server操作创建的存储过程。每个数据库实例只有一个tempdb,所以. 阅读全文
posted @ 2012-06-01 14:08 sharpwang 阅读(4074) 评论(6) 推荐(3) 编辑
  2012年5月9日
摘要: 这些天看了一篇微软官方发布的MS SQL Server2008性能问题处理及优化的英文文档,里面知识点介绍地很详细,在现实工作中也很实用,遂产生了想把它翻译一下的念头。翻译的过程,既可以帮助自己复习一下这些技术,也可以向其他还不熟悉这一块的朋友介绍一些新的知识,何乐而不为呢。只是这篇文章有点长,我会分成几篇随笔去介绍,所以,不光是对我耐性的考验,也是对你的考验哦!--------------------------------------------这一章主要专注于内存不足的情况,诊断各种各样的内存错误,导致错误的可能原因,以及解决的办法。背景 我们习惯地把各种内存资源统称为一种形式:内... 阅读全文
posted @ 2012-05-09 20:25 sharpwang 阅读(1983) 评论(0) 推荐(1) 编辑