您的位置: 首页 >> 考试中心 >> IT认证考试 >> 数据库


Sybase数据库性能调优的一些小方面

【精英考试阅读提示】用响应时间和吞吐量对Sybase数据库性能调优,下面就具体介绍操作办法。
■ 数据库培训课程推荐所有数据库培训班>>
学校培训课程开课时间上课地点优惠价报名
金同方 数据库SQL Sever辅导班电话预约人大总部校区¥735
北师大IT 微软SQL Server培训班电话预约北京师范大学¥1530
中亚培训 Access数据库电话预约东城教学区¥980
中亚培训 VF数据库班电话预约东城教学区¥980
中软培训 SQL Server 2008培训班2012-06-11昌平基地¥3680

 

  数据库性能调优的一些小方面:

 

   1.1 性能指标

 

  数据库性能一般用两个方面的指标来衡量:响应时间和吞吐量。响应越快,吞吐量越大,数据库性能越好。响应时间和吞吐量有些情况下不能一起得到改善。 1.2 调优级别

 

   对Sybase数据库性能调优,可以从四个方面进行:

 

  一) 操作系统级:对网络性能、操作系统参数、硬件性能等作改进。

 

  二) SQL Server级:调整存取方法,改善内存管理和锁管理等。

 

  三) 数据库设计级:采用降范式设计,合理设计索引,分布存放数据等。

 

  四) 应用程序级:采用高效SQL语句,合理安排事务,应用游标,处理锁。

 

  本文对第一、第三、第四方面的内容不做讨论,第二方面提到的概念只适用于Sybase数据库。

 

  1.3 调优工具

 

  在分析Sybase数据库的性能时,要用到一些数据库系统本身提供的性能调优工具,包括几个系统存储过程:

 

  名称 功能简要介绍

 

  sp_sysmon 企业级系统性能报告工具

 

  sp_lock 查看锁的情况

 

  sp_who 查看线程的活动情况

 

  sp_procqmode 存储过程的查询处理模式

 

  sp_configure 配置SQL Server系统级参数

 

  sp_estspace 估计创建一个表需要的空间和时间

 

  sp_spaceused 估计表的总行数及表和索引占用的空间

 

  sp_monitor 监视CPU、I/O的统计活动情况

 

  在利用isql等一些工具时,还可以设置查询会话中的几个选项,来显示SQL语句执行时的各种统计分析结果:

 

  指令 On 的含义

 

  set noexec on/off 分析SQL语句后,还要执行

 

  set statistics io on/off 统计SQL执行所需I/O

 

  set statistics time on/off 统计SQL语句执行耗时

 

  set showplan on/off 显示查询计划

 

  1.4 sp_sysmon 的使用

 

  企业级性能报告工具、系统存储过程 sp_sysmon 的使用方法:

 

  在isql 下,首先输入 sp_sysmon 'begin_sample' 启动一个报告采样过一段时间后,再输入 sp_sysmon 'end_sample' 结束上次报告采样

 

  或者紧跟一参数 sp_sysmon 'end_sample', "dcache" 结束上次报告采样, 但只显示数据缓冲(Data Cache Management)这一部分的情况。

 

  能替换dcache的可选参数如下表所示:

 

  参数 参数全称,内容范围解释

 

  Dcache Data Cache Management,数据缓冲

 

  Kernel Kernel Utilization,有关引擎、网络和I/O等情况

 

  Wpm Worker Process Management

 

  Parallel Parallel Query Management

 

  Taskmgmt Task Management

 

  Appmgmt Application Management

 

  Esp ESP Management

 

  Housekeeper Housekeeper Task Activity

 

  Monaccess Monitor Access to Executing SQL

 

  Xactsum Transaction Profile

 

  Xactmgmt Transaction Management

 

  Indexmgmt Index Management,索引管理

 

  Mdcache Metadata Cache Management

 

  Locks Lock Management,锁管理

 

  Pcache Procedure Cache Management

 

  Memory Memory Management

 

  Recovery Recovery Management

 

  Diskio DiskI/OManagement,磁盘I/O管理

 

  Netio NetworkI/OManagement

 

本新闻共2页,当前在第1页  1  2

精英考试网】 【加入收藏】【打印本文】【回到顶部】【关闭此页

    
  声明:本站内容均来自于互联网,本站刊登这些内容旨在帮助用户更好地学习或了解相关内容,并非表示本站赞同其观点,作品版权归其著作权人或其他法定权益人所有,如有侵权请告知本站,本站查证后将在24小时内删除。
  作者或权益人请将申明发送到以下邮件:edu5a#edu5a.com(请将#替换成@)
 
  影视动画培训   2012年国际夏令营   2009年国家职业资格完全备考手册   2008留学第一站!  
  海达、幸星影视
共举影视动画培训之鼎
  2012年国际夏令营
官方授权报名中心!
  国家职业资格考试
一次过关完全备考手册
  高中生留学第一站
留学资讯尽在精英留学站!
 
数据库相关内容导读 查看所有同类考试资讯>>  
·VCB为管理员提供可行的备份解决方案·数据库的定义及其管理内容与模型建立
·推荐:SQL语法和命令的分类总结攻略·在Access中设定鼠标指针的两简易方法
·SQL Server数据库交换数据中的两方法·介绍Oracle数据库中的启动和关闭方式
·利用数据库同步提高数据库的使用效率·Oracle网格计算技术的优势和领先地位
·解决SQL Server数据库死锁问题的技巧·学习IBM DB2数据库必先掌握的知识点
数据库试题推荐
·数据库系统工程师全真上午试题(1)
·某门户网站数据库职位笔试题
·据说是阿里巴巴公司DBA笔试题
·史上最强的几道oracle面试题.doc
·国外公司的OracleDBA试题
·数据库系统工程师全真上午试题(2).doc
数据库资料推荐
·关于Oracle中表外键更名规则详细介绍
·六大方面教您学好Oracle数据库
·数据库分清SQLServer中易混淆的数据类型
·导入 采用JSI封装集成第三方类库
·Oracle数据库如何查询记录时给记录加锁
·MYSQL初学者使用指南
·认识NBU备份Oracle时Code29错误的解答
·讲解基于Oracle高性能动态SQL程序开发
·八个学习点帮助你全面认识Oracle数据库[1
·导出创建非唯一索引脚本的方法
数据库帖子推荐
·如何改QQ IP地址!
·高手必读 网络端口安全防护技巧放送
·ADO.NET学习总结
·.net操纵xml文件类(c#)
·Log4net教程
·恰当选择软件测试自动化方案
·Web2.0时代,RSS你会用了吗?(技术实现总
·.NET下正则表达式应用的四个示例
·访问XP共享出现的问题解决办法
·VPN技术详解