
























1. 响应时间 :完成单一任务所用的时间
2. 吞吐量 : 一段固定时间内完成的工作量
1. 减少资源的竞争和等待时间,特别是I/O时间
2. 使用快的组件,SQL Server应用环境分为几个层次
服务器层:内存,CPU,封锁操作,tempdb使用。
数据库层:表的设计,索引的创建和使用,磁盘IO的管理以及设备的使用。
应用层:TSQL查询的优化,应用级的封锁,事务以及游标的使用等。
1. 良好的数据库设计
2. 全面的查询分析和合适的索引
3. SQL Server的优化器和网络以及硬件
系统表:
一些系统表中Type的含义:
S-系统 U-用户表 P-存储过程 L-日志 R-规则 D-默认 TR-触发器
系统过程:
Sp_lock [spid1,[spid2]] 进程持有的锁
Sp_monitor 报告SQL Server的统计信息
Set选项
Set statistics io on|off 是否显示逻辑或物理读写的次数
Set statistics time on|off 是否显示每一个命令进行语法分析和编译的时间
Set statistics subquerycache on|off 是否显示缓冲区碰撞的数目和每一个子查询在缓冲区的数据行数
Set noexec on|off 是否执行SQL语句
Sp_sysmon:产生SQL Server 的活动报表
ShowPlan的使用
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。