首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle数据库性能

Oracle数据库性能
EN

Stack Overflow用户
提问于 2017-10-08 21:21:24
回答 1查看 26关注 0票数 0

我使用Oracle SQL Developer连接到运行在共享服务器上的Oracle数据库实例。我想用以下负载对数据库执行负载测试:

  1. 在table#1上每分钟插入100000条记录
  2. 在table#2上每分钟插入10000条记录
  3. 在table#2上每分钟读取1000条记录

我已经生成了上面的负载,但不知道如何度量加载前后Oracle数据库的性能。我在数据库上没有DBA特权。

我想测量以下参数(在加载之前和之后):

  1. I/O吞吐量
  2. 网络延迟
  3. 内存利用
  4. 查询执行时间

我尝试过使用SQL的DBA功能,但无法从中推断出任何结论。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-10-09 04:43:51

我认为您应该在加载期间度量数据库性能,而不是“在加载之前”或“之后”,因为这样您应该能够比较测试结果,将性能度量与不断增加的负载相关联,等等。

如果用于创建负载的工具没有提供所需的度量标准,那么最好重新考虑该工具,因为您应该能够从load报告中获得所需的数据。如果您没有任何想法,请查看Apache JMeter,它是:

  • 免费开放源码
  • 通过JDBC请求采样器支持Oracle (和许多其他)数据库的负载测试
  • 支持通过常通定时器设置所需的请求执行率。
  • 有多种监听者HTML报表仪表板用于测试结果分析
  • 使用PerfMon JMeter插件可以获得内存利用率(以及其他系统健康指标,如CPU、RAM、磁盘、交换使用等)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46636202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档