2012年4月30日

SQL SERVER性能调优之五(CPU性能分析)

摘要: SQL SERVER性能调优之五(CPU性能分析)(一)概述(1)CPU对一台数据库服务器来说,是非常重要的资源。废话少说大家都懂的。(2)如何监控CPU性能。2.1 可以使用system perfmon收集Processor:% Processor Time性能计数器,可以参见另一篇文章SQL SERVER性能调优之二(分析服务器的整体性能)2.2使用SQL Server Performance Dashboard。(二)什么原因会导致CPU性能问题?(1)大量消耗CPU的运算,如哈希运算,排序运算。(2)执行计划的编译和重编译。(3)缺乏索引的大量IO操作也会引起额外的CPU消耗。(4)并 阅读全文

posted @ 2012-04-30 20:01 小材小用 阅读(4006) 评论(4) 推荐(7) 编辑

T-SQL之哈希索引

摘要: T-SQL之哈希索引(一)问题提出1,当表中一个字段过长时,建立索引就不适合的了,建立索引的一个原则就是索引不能太宽。2,对于varchar(max)、nvarchar(max) 和 varbinary(max) 大值数据类型根本就不能建立索引。3,对于这个情况怎么办呢?4,哈希索引就派上了用场。(二)示例代码-建立测试表CREATE TABLE hash_index ( id INT IDENTITY(1, 1) PRIMARY KEY, name VARCHAR(max) ) go--插入10000测试数据WITH cte AS (SELECT NUMBER... 阅读全文

posted @ 2012-04-30 16:56 小材小用 阅读(2794) 评论(10) 推荐(2) 编辑

导航