自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sharp Wang's DB Road

把处理每一个case都当成是在客户现场

  • 博客(7)
  • 收藏
  • 关注

翻译 CPU瓶颈(四)--不必要的重复编译

当一个批处理或者远程过程访问(RPC)被提交到SQL Server, SQL Server会在执行语句之前检查查询计划的有效性及正确性。如果其中一项检查失败,这个批处理可能会被重新编译然后生成一个不同的查询计划。这种编译被称作是重新编译。一般而言,这种重复编译

2012-04-20 10:48:10 267

翻译 CPU瓶颈(三)--过度的查询语句编译及优化

解决方案        SQL Server 2008同样产生了一个query_plan_hash值,这个值作为描绘查询计划访问路径的“证书”(也就是,那种关联算法被使用,关联的顺序,索引的选择,等等)。一些应用程序可能依靠优化器评估出特定的参数值并传给正在执行的查询,从而获得不同的查询计划。如果是这种情况的话,你不能参数化这些查询。       你可以交互使用query_hash和query

2012-04-20 09:28:14 524

翻译 CPU瓶颈(二)--过度的查询语句编译及优化

查询语句编译及优化是一项CPU密集处理操作。查询语句优化的花费会因为语句的复杂性及基础架构的增长而增加,但是即使是一个非常简单的查询语句也可以花费CPU10-20毫秒的时间去解析和编译。 为了减缓这种花费,SQL Server缓存并且重用已经编译过的查询计划。每次从客户端接收到一个新的查询语句时,SQL Server首先从计划缓存(有些时候被叫做过程缓存)中查找是否存在一个编译过的计划可被重复使

2012-04-19 18:07:23 423

翻译 CPU瓶颈(一)

CPU瓶颈问题可由硬件资源相对于当前负荷不足而导致。 然而,过度的CPU使用率通常可以通过对查询进行优化(特别是突然出现的增长但并没有额外的负载或者其它的查询发生在服务器上)、定位所有可能的应用程序设计因素、优化系统配置去降低。在你匆匆去购买更快、更多的处理器之前,识别出最大的CPU带宽消耗者,并且去查看下是否可以优化这些查询语句或者校正那些设计/配置因素。       通常而言,为了确定服务器

2012-04-19 14:51:01 822

原创 SQL Server Performance Tuning

CPU Bottlenecks 1. Understanding SQL Server's WITH RECOMPILE option 2. SQL Server优化50法

2012-04-18 09:33:40 352

原创 PowerShell

1. 如何在PowerShell ISE中引用SQL Server 2. 如何在PowerShell ISE中使用SQL Server SMO 3. Converting a string to an array in PowerShell 4. Read one txt file into one array

2012-03-07 10:13:47 308

原创 Topics

这是自己在学习SQL Server的过程中汇总出来的一些知识点,虽然对应的链接不是我的原创,但只求通过学习高手们的这些文章帮助自己深入理解每个概念。正在学习SQL Server的朋友也可以参考下,欢迎多多交流。 Admin 1. SQL SERVER – How to Stop Growing Log File Too Big 2. SQLSERVER中的网络配置 3. RAID Leve

2012-01-12 20:29:23 722

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除