数据库负载及衡量方式?

Tomac 2009-04-14 10:20:16
各位朋友好,
数据库是目前IT应用系统中基础的一个环节,其负载状况成为应用性能关键。如何标称一个数据库系统的设计能力?事务量,可连接SESSION量还是其他的指标。我所管理的一个ORACLE数据库,一般在线SESSION 1500左右,在用户反映速度慢的时候,曾经以负载过高来回复老板。而升级硬件设备到8 CPU, 32G内存之后,负载降低,速度改善。在这样的硬件条件下,由于应用的变化和数据的累积,DBA团队依然无法保证,数据库性能不会成为应用速度的瓶颈。

刚刚注册CSDN,向各位探讨一些这方面的心得,散分认识各方朋友。也请朋友们回复一下,自己使用数据库的情况,例如连线数量,数据量,CPU,内存。

谢谢!
...全文
350 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tomac 2009-04-18
  • 打赏
  • 举报
回复
谢谢各位,看来负载的问题还是从很多方面深入了解优化的。
lovenoerror 2009-04-17
  • 打赏
  • 举报
回复
8G内存 4TB卷组,1.6G四核CPU 双千兆网口 HP小型机
ab5669 2009-04-17
  • 打赏
  • 举报
回复
检查内存和CPU利用率
用户反映速度慢的时候,做ADDM找原因
vc555 2009-04-17
  • 打赏
  • 举报
回复
[Quote=引用楼主 Tomac 的帖子:]
各位朋友好,
数据库是目前IT应用系统中基础的一个环节,其负载状况成为应用性能关键。如何标称一个数据库系统的设计能力?事务量,可连接SESSION量还是其他的指标。我所管理的一个ORACLE数据库,一般在线SESSION 1500左右,在用户反映速度慢的时候,曾经以负载过高来回复老板。而升级硬件设备到8 CPU, 32G内存之后,负载降低,速度改善。在这样的硬件条件下,由于应用的变化和数据的累积,DBA团队依然无法保证,数据库性能不会…
[/Quote]
这个问题,我觉得你应该先确定瓶颈在哪?才好讨论如何去解决阿。做个STATSPACK看看呢。
Tomac 2009-04-17
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 vc555 的回复:]
引用楼主 Tomac 的帖子:
各位朋友好,
数据库是目前IT应用系统中基础的一个环节,其负载状况成为应用性能关键。如何标称一个数据库系统的设计能力?事务量,可连接SESSION量还是其他的指标。我所管理的一个ORACLE数据库,一般在线SESSION 1500左右,在用户反映速度慢的时候,曾经以负载过高来回复老板。而升级硬件设备到8 CPU, 32G内存之后,负载降低,速度改善。在这样的硬件条件下,由于应用的变化和数据的累积,DBA团队依然…
[/Quote]

VC掌柜,谢谢关心。
应用是随需而变的。对于企业应用系统而言,基本的系统ERP, EIP, HR等系统要运行。一些新的应用例如BI, B2B等也要上线,
而预算一定的控制下,合并利用原有的数据库资源可能会是一个考量。当然,如果能说明目前的数据库硬件已经达到承载的上限,
BOSS会同意再买一套。因此,才想讨论一下,如何衡量一个数据库等负载能力?或许有一些方案可以达到。


Tomac 2009-04-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 kkdelta 的回复:]
1,建多个数据库,在应用程序层根据数据分类保存到不同的DB,在数据量和用户量非常大的情况下。
2,建立分区表。
3,调优,数据库硬件已经数据库参数。
[/Quote]

你的意思是不同的应用类型,OLTP,OLAP分别不同的实例吗?这倒是一个优化的方向。
wu_bx 2009-04-16
  • 打赏
  • 举报
回复
实行读写分离。
IT农夫 2009-04-16
  • 打赏
  • 举报
回复
1,建多个数据库,在应用程序层根据数据分类保存到不同的DB,在数据量和用户量非常大的情况下。
2,建立分区表。
3,调优,数据库硬件已经数据库参数。
zcs_1 2009-04-15
  • 打赏
  • 举报
回复
性能80%来自于应用中性能差的SQL,而不是数据库本身,所以调优的第一部就是先处理应用中的SQL,其他的就容易。
Tomac 2009-04-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zcs_1 的回复:]
性能80%来自于应用中性能差的SQL,而不是数据库本身,所以调优的第一部就是先处理应用中的SQL,其他的就容易。
[/Quote]

谢谢! 那估计得经常去调整一些SQL的写法.但是,大的应用系统,负责开发的人员很多,性能差的SQL真的很难防备.有时候只能
到引起性能问题的时候,才找到.
pinklotus 2009-04-15
  • 打赏
  • 举报
回复
学习一下
Tomac 2009-04-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 csucxcc 的回复:]
可否考虑 rac方式来负载均衡
[/Quote]

原来不是RAC, 后来做了RAC,有所改善. 但是仍然困扰,部分节点负载高的时候, 系统就会挂掉.

傻儿哥 2009-04-14
  • 打赏
  • 举报
回复
可否考虑 rac方式来负载均衡
arsenal1999 2009-04-14
  • 打赏
  • 举报
回复
帮顶

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧