oracle服务器运行3年了.现在取数非常慢? 领导叫我优化一下,目前有2个选择,1重装服务器和ORACLE,2现有的基础进行性能优化.第2个对我来说有相当的难度,我不知道如何去做,那位达人能给点思路?.本人接触这个才一年半载时间.如何调整oracle的性能? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用AWR和ADDM 分析下数据库。 看下现在的性能怎么样。 Oracle ADDM 自动诊断监视工具 介绍http://blog.csdn.net/tianlesoftware/archive/2010/05/29/5630942.aspxOracle AWR 介绍http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4682300.aspx------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx DBA1 群:62697716(满); DBA2 群:62697977 oracle是9I吗 9I的话有定时执行stat收集吗 9i先作一个statspack报告看看先。可以先从SQL优化入手 先用statspack出一个报表查看整体情况 数据库查询变慢 可能有很多因素啊可以尝试服务器操作和客户端操作 查看是否网络问题。如果是库问题 可以查看AWR(10G) statspack(9i) 查看一下 网上好多可以搜一下。有些表可能 经常删除修改 高水位 太高了 全表扫描的时候会读取高水位一下所有的块,包括空块。还有可能产生了 行迁移 ,通过对表的 统计信息搜集。 索引3年了可能也需要rebuild 一下了查询的话 可以通过 执行计划 查看分析一下。 看看查询优化分析器 设置。 可能对于一些SQL 语句也需要进行优化 我也遇到过楼主的问题,根据这位朋友说的那样都试过,都不凑效,后来发现是数据量大了,SGA的设置不合理,调整了一下SGA的大小就OK了 开什么玩笑啊Oracle High Availability方案的目的是什么啊? 1 先确定数据增长情况 3年来的情况2 询问用户操作什么下觉得慢? 什么时间下觉得慢? 现在慢具体是多少分钟?3 确定数据库类型 是OLTP 事务型,还是OLAP 查询统计型4 确定SQL语句分布在哪里? 应用程序里面呢? 还是存储过程里?5 应用程序是什么 DELPHI ? ASP? JAVA? JSP 6 确定数据库服务器上的内存有多少? 给了多少ORACLE用?7 看能否扩大SGA内存8 查看V$SQL_AREA 阅读物理IO读取次数最多的,解析最多的。找出来优化它 100分求:为什么我的pl/sql developer查询出来的中文全部变为“靠” 帮我把下面的Sql Server触发器转换为oracle的,表名一样的! 关于sqlplus和isqlplus读取数据不一致的问题 Oracle比SQL SERVER优越在什么地方? 对sql*plus设置无法保存? oracle中作业的简单问题 怎样改oracle9 中字段名 这个查询语句怎么写? 乱码!!!!!!!! oracle存储过程 在Linux中 Oracle 的设置的问题? 求两个字段完全一样的表,只是表名不一样,如果查询
用AWR和ADDM 分析下数据库。 看下现在的性能怎么样。 Oracle ADDM 自动诊断监视工具 介绍
http://blog.csdn.net/tianlesoftware/archive/2010/05/29/5630942.aspxOracle AWR 介绍
http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4682300.aspx------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
可以先从SQL优化入手
可以尝试服务器操作和客户端操作 查看是否网络问题。如果是库问题 可以查看AWR(10G) statspack(9i) 查看一下 网上好多可以搜一下。有些表可能 经常删除修改 高水位 太高了 全表扫描的时候会读取高水位一下所有的块,包括空块。还有可能产生了 行迁移 ,通过对表的 统计信息搜集。 索引3年了可能也需要rebuild 一下了
查询的话 可以通过 执行计划 查看分析一下。 看看查询优化分析器 设置。 可能对于一些SQL 语句也需要进行优化
开什么玩笑啊
Oracle High Availability方案的目的是什么啊?
2 询问用户操作什么下觉得慢? 什么时间下觉得慢? 现在慢具体是多少分钟?
3 确定数据库类型 是OLTP 事务型,还是OLAP 查询统计型
4 确定SQL语句分布在哪里? 应用程序里面呢? 还是存储过程里?
5 应用程序是什么 DELPHI ? ASP? JAVA? JSP
6 确定数据库服务器上的内存有多少? 给了多少ORACLE用?
7 看能否扩大SGA内存
8 查看V$SQL_AREA 阅读物理IO读取次数最多的,解析最多的。找出来优化它