Informix性能的测量

性能的测量

吞吐量

        吞吐量评估系统的整体性能。 对于事务处理系统,吞吐量通常用每秒事务数 (TPS) 或每分钟事务数 (TPM) 来评估。

响应时间

        响应时间评估单个事务或查询的性能。通常将响应时间视为是从用户输入一个命令或激活一个函数开始,至应用程序指示该命令或函数已完成为止所消耗的时间。

        在unix系统中可以使用time命令对SQL命令计时来测量响应时间。如果应用程序是用 GBase 8t ESQL/C 编写的,那么可以使用 dtcurrent() 函数来获取当前时间。要评估响应时间,可以调用 dtcurrent() 在事务开始时报告时间并在事务落实时再次报告时间。

每个事务的成本

        每个事务的成本是财务上的量度,通常用于比较应用程序、数据库服务器或硬件平台之间的总体操作成本。可以测量每个事务的成本。

资源利用率

        数据库服务器依靠主机的操作系统提供对系统资源(例如,CPU、内存和各种未缓冲的磁盘 I/O 接口和文件)的访问。每个操作系统都有其自己的一套实用程序用来报告使用系统资源的状况。

UNIX实用程序描述
vmstat显示虚拟内存统计信息
iostat显示I/O利用率统计信息
sar显示各种资源统计信息
ps显示活动进程信息

 

        数据库服务器提供工具和实用程序以捕获有关您的配置和性能的快照信息。可以定期使用这些实用程序构建数据库活动的历史概要文件,以便与当前操作系统资源利用率数据相比较。这些比较有助于发现对系统资源利用率影响最大的数据库服务器活动。可以使用此信息识别并管理影响较大的活动,或者调整数据库服务器或操作系统的配置。

        用来进行性能监视的数据库服务器工具和实用程序包括:

  • OpenAdmin Tool(OAT)
  • onstat实用程序
  • onlog实用程序
  • oncheck实用程序
  • ON-Monitor实用程序(仅限Unix)
  • onperf实用程序(仅限Unix)
  • DB-Access和系统监视界口(SMI),可以将其用于从应用程序内监视性能
  • SQL管理API命令

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值