摘要: 一:前言Index对数据库性能有着举足轻重的作用。Index设计的优劣直接影响到DB执行的效率。所以在做DB Tuning时,一部分会从Index着手处理,SQL Server也提供了很好的工具Database Engine Tuning Advisor,会给出一些建Index和优化方面的建议。二:Index概述这方面在各个博客论坛上面已经讲的比较多了,在此大致总结一下:1. 数据表的基本结构当建... 阅读全文
posted @ 2010-09-06 15:46 changbluesky 阅读(2603) 评论(2) 推荐(6) 编辑
摘要: 一:前言在新安装SQL Server 2005/2008之后,我们需要根据Server软硬件设施对SQL Server做一些配置,以至能够发挥较好的性能。但是在大多数情况下还是采取默认的配置。二:配置1. Server属性页配置的几个方面 (1).SecurityServer登录权限认证:一般都是选择混合认证(SQL Server和Windows身份方式) (2).Memory/Processor... 阅读全文
posted @ 2010-08-16 10:36 changbluesky 阅读(5212) 评论(3) 推荐(0) 编辑
摘要: 接上篇:SQL Server性能调教系列(4)--Profiler(上)3.分析跟踪记录在跟踪了一段时间之后,在文件中就会保存有跟踪的数据(包括IO,Duration,CPU,Reads,Writes,RowCounts等计数器),接下来就是把跟踪的数据加载到表并分析这些数据。可以选择在Profile中打开并检查这些跟踪数据,会有些限制,如不能完成太多的操作,大量重复的SQL语句,没有汇总。3.1... 阅读全文
posted @ 2010-08-04 08:16 changbluesky 阅读(8381) 评论(4) 推荐(3) 编辑
摘要: 一:简介在处理性能问题是,DBA倾向于关注系统技术层面,如资源队列,资源利用率,系统loading等。而用户只把性能问题认为是等待,他们从业务逻辑层面发出一个请求,等待返回结果,后台数据库就需要去响应这个请求。从用户角度来看,一般认为等待三秒才返回就属于性能问题(特殊的系统除外:比如需要大量的数据操作),他们并不关心系统的数据层,比如有多少个命令在等待处理,CPU利用率,RAM使用率等。在遇到这些... 阅读全文
posted @ 2010-08-03 16:03 changbluesky 阅读(6868) 评论(0) 推荐(4) 编辑
摘要: 不计代价,使命必达是联邦快递人的服务理念,也是始终如一的宗旨.更是联邦快递服务的终极目标,联邦快递员工职业精神的综合体现,增强了联邦快递员工的使命感,激发联邦快递员工的激情和创造力,磨砺了联邦员工的执行力,提升了联邦快递员工的服务层次.可以说,是"使命必达"的力量成就了今天联邦快递今日的辉煌. 多么简单的一句话"使命必达",其中蕴含的精神意义是深远的,实现... 阅读全文
posted @ 2010-07-29 14:33 changbluesky 阅读(2460) 评论(0) 推荐(0) 编辑
摘要: 诸位,咱当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强! [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是... 阅读全文
posted @ 2010-07-21 15:24 changbluesky 阅读(291) 评论(0) 推荐(1) 编辑
摘要: 一:前言最近在论坛上面看到一些提问涉及到行列的旋转,想到SQL Server 2005新增的枢纽表达式正好可以实现这样的用法。二:可行性分析PIVOT 和 UNPIVOT 是可以在查询的 FROM 子句中指定的新的关系运算符。它们对一个输入表值表达式执行某种操作,并且产生一个输出表作为结果。PIVOT 运算符将行旋转为列,并且可能同时执行聚合。它基于给定的枢轴列扩大输入表表达式,并生成一个带有与枢... 阅读全文
posted @ 2010-07-21 14:37 changbluesky 阅读(1885) 评论(1) 推荐(0) 编辑
摘要: ROW_NUMBER 函数可以向查询的结果行提供连续的整数值,通常配合OVER来使用:() OVER([PARTITION BY ]ORDER BY )PARTITION BY是一个很实用的应用,可以在行组内部独立地分段计算排序值,而不是为作为一个组的所有表行计算排序值。APPLY 运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数。表值函数作为右输入,外部表表达式作为左输入。通过对右... 阅读全文
posted @ 2010-07-19 12:57 changbluesky 阅读(2715) 评论(5) 推荐(0) 编辑
摘要: SQL Server性能调教系列(2)--Server Performance Monitor(Perfmon)性能监视的工具有很多,首先介绍Microsoft Windows Server自带的Performance Monitor. Windows性能监视器是一个很好用的工具,可以实时检查运行程序影响计算机性能的方式(CPU,ROM,IO等),并通过收集日志数据供以后分析使用. 通过性能监视能... 阅读全文
posted @ 2010-07-12 09:29 changbluesky 阅读(14747) 评论(6) 推荐(5) 编辑
摘要: 一. 前言近期计划写一点有关SQL Server性能调校方面的想法, 就是太繁杂没有整理出来头绪.在我们写SQL,设计Table或者做DBA, 或者做项目时,会有好多性能方面的考量,好多论坛里面也会常常提问到: 为何我这个SQL运行的这么慢或者效率很低,如果做性能方面的调优?如果管理的数据库比较大(maybe >50GB),性能方面的考量就显得非常重要了. 在业务逻辑层面上当然希望后台的数据... 阅读全文
posted @ 2010-07-08 10:12 changbluesky 阅读(16844) 评论(13) 推荐(7) 编辑
----------------------------------------------------------- 本人博客园地址:http://www.cnblogs.com/changbluesky 请多多支持,谢谢!