上一页 1 2 3 4 5 6 7 ··· 20 下一页
摘要:我们都知道,性能调优对于SQL Server来说已经变得越来越重要了,如何快速的进入调优,首先就要知道数据库为什么慢,里面存在哪里不合理的等待。只有理解了这些,才能做到有的放矢,对症下药。所以,正确的分析等待是后续一切调优的开始 阅读全文
posted @ 2012-11-15 11:07 小洋(燕洋天) 阅读(6401) 评论(5) 推荐(4) 编辑
摘要:性能优化与故障排除百日谈(3)-监控-使用DBCC命令监控日志空间的使用情况其实说到日志,那就得有很多的话题了,可以这样么说,对已日志的合理的规划和深入的研究,对性能起着至关重要的作用,甚至可以说是“成也日志,败也日志”。也许有朋友说这话有点言过其实了,但是事实却是如此,只是我们平时没有太注意这些,因为日志太司空见惯了,但是对已这么一个常见的东西,我们到底对其内部机制与原理掌握多少,对已日志引发的存储,管理,性能问题等如何解决,确实一门大的学问。备注:大家可以去看看我们录制的“日志故障排除与性能优化”视频。那么,我们今天主要讲述如何对日志使用进行一些监控。我们知道,每一个数据库都有一个日志文件 阅读全文
posted @ 2012-11-07 09:43 小洋(燕洋天) 阅读(1677) 评论(0) 推荐(1) 编辑
摘要:SQL Server横向扩展:设计,实现与维护(2)- 分布式分区视图(上)之前我们已经发布了一些与数据库扩展相关的文章,很多朋友表示非常的感兴趣,而且也说到了大家的痛处,在大家的呼声下,我们团队再次整理和撰写本系列文章。在本篇文章中,我们将会讲述分布式分区视图如何设计和实现,也会讲述如何在实际中使用分布式分区视图,最后会讲述分布式分区视图使用的一些场景和优缺点。为了使得朋友们对分布式分区视图有个概念,也为了方便后面的内容展开,我们先看看下面一个图: 讲述分布式分区视图之前,很有必要将之与我们常常熟悉的分区表和索引进行区别。首先,分布式分区视图是一个横向扩展的方案(Scale out),而分. 阅读全文
posted @ 2012-11-06 13:18 小洋(燕洋天) 阅读(2977) 评论(3) 推荐(1) 编辑
摘要:给大家说个故事吧,其实这也会我曾经的经历,也教会了我不少的东西。曾经去过两个不同的公司,我们就分别称之为A和B公司吧。A公司是一个外企的分部,其实也是算不上,就是一个办事处了。在A公司里面,每天都是非常的忙,周围的同事也是忙的团团转。尽管如此,但是大家相处的比较好,或者换句话说,还是挺有人情味的,不是那种让你感觉到:这地方除了是上班的地方,啥都不是的冷冰冰的地方。在A公司的时候,感觉大家都是比较的拼命的,而且大家都是比较穷的,还有一点很重要的就是,A公司的里面的同事几乎都是外地人。大家都有没有显赫的家庭,也没用有钱的亲戚,一切都是靠自己的在赚钱。在A公司的时候,只要努力的做事,把事情做好,就会 阅读全文
posted @ 2012-10-23 11:43 小洋(燕洋天) 阅读(7079) 评论(36) 推荐(27) 编辑
摘要:深入浅出SQL Server Replication第一篇:走近Replication(上)对于很多的SQL Server DBA而言,Replication不是什么新鲜的事物了,也是大家常常说的“复制”,很多的朋友已经在项目中使用。正如其他技术一样:有人可以使用的好,有人会抱怨技术不行。我们AgileSharp团队也经过了不少高可用的案例, Replication还是非常有价值的。因此,我们整理了很多的资源,我们决定发布一系列的Replication文章,一是为了帮助大家了解Replication,另外也是为以后的讲述高可用做个铺垫。另外,有关高可用的一些问题,请参看这篇文章谈谈SQL Se 阅读全文
posted @ 2012-10-19 08:59 小洋(燕洋天) 阅读(8076) 评论(4) 推荐(3) 编辑
摘要:有时候,我常常问自己这样一个问题:如何哪天你不搞技术了,你还可以干什么?还能够用什么来养活自己和家人?很多的朋友看到这个问题之后可以给出很多的答案,例如转管理,自主创业,实在不行,就改行!下面就来告诉大家几个真实的故事。朋友已经工作了十几年了,我们这就称他为A吧。A是个老老实实地的人,从毕业之后就一直老老实实,本本分分的上班,在第一个公司呆了6年,在6年之中,一直过的平平淡淡,在技术上面的成就也是一般,在业务上面有点建树。在这几年中,公司来来往往,换了几批人,A一直没有走,最后终于忍不住了 :6年来,一直顶着技术人员的帽子,做着不知所谓的事情,打出的打杂,每年的工资涨幅不到500元,6年下来, 阅读全文
posted @ 2012-08-27 13:58 小洋(燕洋天) 阅读(18882) 评论(154) 推荐(58) 编辑
摘要:虽然缓存的最终目的为了提高性能,但缓存写的技术与缓存读的技术有很大的不同。但如果它带来的数据丢失危险很大,那么,就是一个不可接受的方案。因此,安全地将数据保存在非易失存储中是很重要的,因为这样数据就可以长期地保存。虽然读缓存技术用于读操作时可以提高系统性能,但当用于新产生数据的写操作时,却产生了一些有趣的问题。目前,用于缓存实现的大部分存储器都是易失型存储器,因此,当断电的时候,所有缓存的数据都将丢失。为了避免这个问题,一种专为缓存而特别设计的存储器已经面世,这种特制的存储器内嵌后备电池,经常用于磁盘子系统,以保证在某一指定时间内供电和数据存储。其他类型的非易失内存也已经生产出来,如闪存,但由 阅读全文
posted @ 2012-08-22 09:21 小洋(燕洋天) 阅读(3168) 评论(1) 推荐(2) 编辑
摘要:磁盘缓存所带来的性能增长变化很大,它跟几个不同的因素有关。然而,在有些情况下,如果仅考虑处理一个应用的总时间,磁盘缓存能带来令人惊讶的性能改善。缓存产品的销售商总是喜欢向顾客展示:使用它们的缓存产品运行应用时,客户只需花费25%或更少的时间即可完成。虽然对缓存不应抱有那么高的期望,但如果很好地配置缓存,进程运行速度达到原来的两倍并不是不可能的。磁盘缓存建立在几种不同的算法上,这些算法取决于I / O操作是读还是写。缓存的实现不像在气体容器中倒入一瓶辛烷助推器,而获得辅助加速。事实上,磁盘缓存并不是使设备的运行速度更快,而是尽量缩短I / O路径的距离,尽可能地用内存的性能代替设备的性能。为了获 阅读全文
posted @ 2012-08-21 09:56 小洋(燕洋天) 阅读(3261) 评论(5) 推荐(1) 编辑
摘要:在大多数计算机中,缓存是一个很重要的技术。事实上,计算机中的所有数据访问都可以看成是基本缓存概念的某种变体。不论什么时候,只要系统带有多个设备,而这些设备的性能又各不相同,就存在从慢速设备到快速设备不断更换工作地点以改善系统性能的可能性,这就是缓存的基本思想。即数据从一个地点拷贝到另一个地点,使之检索起来更快。虽然这是一个简单概念,但却包含着许多奇思妙想。简单地说,为满足某种预期的未来需要所做的准备即缓存。缓存是一种人类的本性,为了保证充分的物品供应量,需要预先进行计划,然后选择一个能够提供最快服务的地方,存放它们,这就是所谓的可靠物资管理。它也是计算机系统的核心概念,即将需要的信息放在可以最 阅读全文
posted @ 2012-08-20 09:07 小洋(燕洋天) 阅读(4298) 评论(10) 推荐(5) 编辑
摘要:前言:对于Log日志文件,相信大家都应该非常的熟悉了,Log日志文件的优化是性能调优和故障排除中的一个老大难。在优化的过程中,常常有人说”把Log日志放在单独的磁盘上面,并且将其自动增长禁止,并且把大小设置的和磁盘大小接近,可以提高性能“,确实,这句话看起来很对,但是最后发现似乎又不太对。通过研究和学习,也看了一些国外社区的文章,发布此文。一般而言,我们都没有必要去关心事务日志中的虚拟日志文件的个数。这里提到的“虚拟日志文件”的概念,我们后面会进行专门的讲述。很多的时候,我们在建立数据库的时候,都采用了它的默认配置,即:将日志的增长方式设定为“自动增长”,这样会直接导致一个后果就是“文件碎片” 阅读全文
posted @ 2012-08-17 09:04 小洋(燕洋天) 阅读(2057) 评论(2) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 ··· 20 下一页