-
SYBASE_DBA速成(程序员篇)中介绍的性能调优技术
资源介绍
性能调优的方法
数据库性能下降的“短板”究竟在哪里?
操作系统命令
vmstat
iostat
top/topas/sar/nmon
dba.sh (hyin@sybase.com)
数据库系统命令
sp_monitor
sp_sysmon
sp_showplan
set statistics io on
set statistics time on
set showplan on
MDA Table
*
The vmstat command is very useful for reporting statistics about kernel threads, virtual memory, disks, and CPU activity.
Sar report how system uses CPU, memory, and I/O.
The iostat command is capable of reporting CPU statistics, terminal I/O statistics, and disk I/O statistics
Sp_monitor捕捉ASE关于CPU,I/O,网络等的全局变量,并将全局变量的值进行统计并显示。一般用于跟踪CPU的使用和网络包大小对数据库的影响
Sp_sysmon提供在一段时间间隔内,ASE数据库全面活动的快照统计
Sp_showplan作用与set showplan相似,能显示用户当前正在运行的SQL语句的查询计划
set statistics io 显示在一个查询中对每一个表的物理I/o和逻辑I/o
set statistics time 显示对每个SQL语句优化器解析和编译的时间