SQL代码优化Oracle数据库性能的案例分析.docVIP

  • 6
  • 0
  • 约 2页
  • 2015-08-30 发布于重庆
  • 举报

SQL代码优化Oracle数据库性能的案例分析.doc

SQL代码优化Oracle数据库性能的案例分析.doc

SQL代码优化Oracle数据库性能的案例分析 辽宁工程技术大学 摘要:以剖析某医院叫号程序出现的故障为例,诊断为不良SQL代码造成争用系统资源。通过采用绑定变量等措施有效降低SQL代码的逻辑读,并进一步总结了优化SQL代码的方法,阐明其提升Oracle数据库性能的重要性。 关键字:SQL代码,Oracle,性能 一.引言 在生产环境中,可能会经常遇到CPU过度使用而影响Oracle数据库系统性能或异常运行的问题。大多数情况下,Oracle系统的性能问题都是由不良SQL代码引起的。作为DBA,怎样发现和解决这些SQL问题就显得尤为重要。 通常,程序开发人员很少注意SQL代码的效率,而更着眼于功能的实现。至于性能问题通常被认为是次要的,而且在应用系统开发初期,由于数据库数据量较少,对于查询SQL语句等,不容易体会到各种SQL句法的性能差异。 但是,一旦这些应用上线运行,随着数据库中数据量的增加,大量并发访问,系统的响应速度可能就会成为系统需要解决的最主要问题之一。在少量用户下性能可以接受的SQL,可能在大量用户并发的条件下就会成为性能瓶颈。 二.问题描述 某医院有两个服务器,属双机热备。通常,医院9:00~11:00点是业务高峰。在监控系统性能过程中,发现A服务器的CPU使用率在60%以下,而B服务器的却在80%左右,两个节点存在明显的差距。经提取报告,发现一条SQL语句执行得很频繁

文档评论(0)

1亿VIP精品文档

相关文档