随笔分类 - SQLServer_Tuning
摘要:
最近由于两节的原因,一些抓取服务器都频频报告CPU 100%,上去看了下,结果单个的查询和存储过程执行时间都是
阅读全文

摘要:
这一节主要记录死锁的种类,以及死锁和阻塞出现后的检测方法.基本概念就不说了,直接进入主题.这节主要资料来源是以及一些网上的资源.
阅读全文

摘要:MSSQL锁定-1.隔离级别 Isolation levelMSSQL锁定-2.TransactionMSSQL锁定-3.死锁与阻塞事务的ACID就不说了直接测试SQL Server嵌套交易中交易的处理 Isolation Level 都是 Read Commited--测试嵌套交易[代码]--Transaction Level Hint-- HOLDLOCK 将共享锁保留到事务完成,而不是在相应...
阅读全文
摘要:--Referencehttp://blogs.msdn.com/sqlserverstorageengine/archive/2008/03/30/sql-server-table-variable-vs-local-temporary-table.aspx走进SQL Server 2005 tempdb数据库 (一)Working with tempdb in SQL Server 2005S...
阅读全文
摘要:
各个Isolation Level的测试
阅读全文

摘要:
非得不得已不要轻易使用;使用上述查询计划,适用1,但用户又偏好2,则上述配置则反而有害了;
阅读全文

摘要:
这篇文章解答了我的几个问题,笔记如下. 文章: http://technet.microsoft.com/zh-cn/magazine/2008.08.database.aspx 作者博客 http://sqlskills.com/blogs/paul/
1 自动增长
2 碎片的问题
3 SQL Server的信息统计
4 损坏检测
阅读全文

摘要:
简介
SQL Server 05提供了动态管理视图Dynamic Management Views和函数 Functions,方便了我们对系统运行情况的监控,故障诊断和性能优化.配合Profiler,dashboard一起使用很不错.
常规服务器动态管理对象包括:
dm_db_*:数据库和数据库对象
dm_exec_*:执行用户代码和关联的连接
--dm_exec_session:类似2k时的sysprocesses 返回:资源,账号等......
--dm_exec_connections:返回用户认证方式和IP
--dm_exec_query_stats:
dm_os_*:内存、锁定和时间安排
--dm_os_buffer_descriptors
dm_tran_*:事务和隔离
--dm_tran_locks: 查看锁定
dm_
阅读全文

摘要:
SARG的定义:用于限制搜索的一个操作,因为它通常是指一个特定的匹配,一个值得范围内的匹配或者两个以上条件的AND连接。形式如下:
阅读全文

摘要:
对比分析Cluster Index,Non-Cluster Index,Covering Index,Include Index,Primary Key,Unique Key的不同以及对OLTP系统的影响
阅读全文
