11 2012 档案

摘要:【自主研发】索引诊断与优化软件使用说明(1)-总体预览索引设计是数据库设计中比较重要的一个环节,对数据库的性能其中至关重要的作用,但是索引的设计却又不是那么容易的事情,性能也不是那么轻易就获取到的,很多的技术人员因为不恰当的创建索引,最后使得其效果适得其反,可以说“成也索引,败也索引”。一直以来,我们总是在寻求好的性能优化软件,我们一直以来也是在用脚本加上复杂的操作来分析问题。和大家一样,我们也经过很多的类似的困境,后来我们就开发了索引诊断与优化软件。完全的自主研发,已经在企业中使用。先上图,给大家看看,我之后整理说明文档,然后发布软件的免费版本给大家!软件启动,登陆数据库如图: 2012-1 阅读全文
posted @ 2012-11-30 15:51 小洋(燕洋天) 阅读(3409) 评论(21) 推荐(12) 编辑
摘要:SQL Server横向扩展:设计,实现与维护(3)- 分布式分区视图的实现在上一篇文章中,我们已经说到分布式分区视图采用的是Linked Server技术实现,也大致的说了下它的实现原理,我们这里对实现的内部机制点到为止,我们本系列的目的在于实战和分析各种技术方案的使用场景。一般而言,我们常常会使用SQL Profiler来对Linked Server进行故障排除和性能优化。在SQL Server 2005以及之后版本中,增强了查看Linked Server工作情况的事件。通过Profiler,我们可以看到OLE DB调用其他数据库服务器的信息。查询的执行过程其实,分布式分区视图就是将一个查 阅读全文
posted @ 2012-11-30 08:44 小洋(燕洋天) 阅读(4595) 评论(6) 推荐(5) 编辑
摘要:谈谈SQL Server高可用的常见问题每次谈到SQL Server的高可用,很多的DBA,特别是SQL Server DBA心里一痛:因为大家都认为SQL Server无法或者很难实现SQL Server。也有很多的DBA朋友脑袋一拍,给出答案“高可用不就是微软的那几个技术吗,如Replication, Failover Clustering”…1.难道SQL Server在高可用上面就显得这么的无力吗?回答:不是的,其实SQL Server很给力。2.为什么很多人总是抱怨SQL Server中高可用很难实现呢?这里从几个方面来说。首先,就所接触到的很多的项目(欧美居多),这些项目中不乏所谓 阅读全文
posted @ 2012-11-29 08:09 小洋(燕洋天) 阅读(4937) 评论(11) 推荐(3) 编辑
摘要:Oracle RAC vs SQL Server 第六篇: Data Dependent Routing(又称“数据拆分方案”)在之前的文章中,我们已经讲述了很多有关SQL Server水平扩展的话题,今天我们就来看看最后一种方案,其实关于SQL Server扩展的方案非常多,我们本系列文章只是介绍了其中的几种。其实,很多的时候,我更愿意这些方案称之为“数据库水平扩展模式”,因为真的和我们编程世界中的“设计模式“的很多的概念类似。如果使用了Data Dependent Routing(后文简称之为DDR),那么数据被分割,放在不同的数据库中,然后应用程序通过相关的逻辑或者采用中间件的方式将对数 阅读全文
posted @ 2012-11-28 10:03 小洋(燕洋天) 阅读(3002) 评论(0) 推荐(4) 编辑
摘要:深入浅出SQL Server Replication第三篇:事物复制实战-建立Publisher对于很多的SQL Server DBA而言,Replication不是什么新鲜的事物了,也是大家常常说的“复制”,很多的朋友已经在项目中使用。正如其他技术一样:有人可以使用的好,有人会抱怨技术不行。我们AgileSharp团队也经过了不少高可用的案例, Replication还是非常有价值的。因此,我们整理了很多的资源,我们决定发布一系列的Replication文章,一是为了帮助大家了解Replication,另外也是为以后的讲述高可用做个铺垫。在之前的文章中,我们已经对Replication做了总 阅读全文
posted @ 2012-11-27 09:48 小洋(燕洋天) 阅读(4897) 评论(2) 推荐(3) 编辑
摘要:索引已经是性能优化中大家常常提到而说到的问题,关于索引的很多的概念和解析,我们站点的索引进阶系列文章已经做了比较全面的讲述,我们这里就不在重复了。我们都知道,对于索引而言,我们会面临两个问题:1.是否建立了合适的索引2.如何维护和诊断现有的索引对于第一个问题,这确实不是三言两语可以讲清楚的,因为这首先需要对索引的知识掌握的非常清楚,而且还要知道建立索引的表中的数据的使用的情况(如读写的频率等)。我们会在之后的“收费阅读”版块,对索引进行深度的剖析,希望大家关注。对于第二个问题,我们首先就要清楚:索引建立之后不是一劳永逸的,而是需要不断的维护,而且数据库中的数据是变化的,所以,此时的索引可以不适 阅读全文
posted @ 2012-11-26 08:59 小洋(燕洋天) 阅读(2525) 评论(0) 推荐(4) 编辑
摘要:我们都知道,性能调优对于SQL Server来说已经变得越来越重要了,如何快速的进入调优,首先就要知道数据库为什么慢,里面存在哪里不合理的等待。只有理解了这些,才能做到有的放矢,对症下药。所以,正确的分析等待是后续一切调优的开始 阅读全文
posted @ 2012-11-15 11:07 小洋(燕洋天) 阅读(6644) 评论(5) 推荐(5) 编辑
摘要:性能优化与故障排除百日谈(3)-监控-使用DBCC命令监控日志空间的使用情况其实说到日志,那就得有很多的话题了,可以这样么说,对已日志的合理的规划和深入的研究,对性能起着至关重要的作用,甚至可以说是“成也日志,败也日志”。也许有朋友说这话有点言过其实了,但是事实却是如此,只是我们平时没有太注意这些,因为日志太司空见惯了,但是对已这么一个常见的东西,我们到底对其内部机制与原理掌握多少,对已日志引发的存储,管理,性能问题等如何解决,确实一门大的学问。备注:大家可以去看看我们录制的“日志故障排除与性能优化”视频。那么,我们今天主要讲述如何对日志使用进行一些监控。我们知道,每一个数据库都有一个日志文件 阅读全文
posted @ 2012-11-07 09:43 小洋(燕洋天) 阅读(1747) 评论(0) 推荐(1) 编辑
摘要:SQL Server横向扩展:设计,实现与维护(2)- 分布式分区视图(上)之前我们已经发布了一些与数据库扩展相关的文章,很多朋友表示非常的感兴趣,而且也说到了大家的痛处,在大家的呼声下,我们团队再次整理和撰写本系列文章。在本篇文章中,我们将会讲述分布式分区视图如何设计和实现,也会讲述如何在实际中使用分布式分区视图,最后会讲述分布式分区视图使用的一些场景和优缺点。为了使得朋友们对分布式分区视图有个概念,也为了方便后面的内容展开,我们先看看下面一个图: 讲述分布式分区视图之前,很有必要将之与我们常常熟悉的分区表和索引进行区别。首先,分布式分区视图是一个横向扩展的方案(Scale out),而分. 阅读全文
posted @ 2012-11-06 13:18 小洋(燕洋天) 阅读(3097) 评论(3) 推荐(1) 编辑

点击右上角即可分享
微信分享提示