
正文
oracle数据库停止很慢,linux停止oracle数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle数据库越来越慢怎么办?一般怎么处理?哪位网友知道?非常感谢!_百...
首先右键我的电脑,选择管理选项。进入电脑管理界面,展开服务和进程选项,然后选择服务,进入服务的管理界面。在页面右边,依次右键点击所有Oracle开头的服务,选择属性。
SGA越大越好,另外PGA最好别手动指定,有ORACLE运行时分配为好,除非你是OCM SGA越大,启动实例时候越慢,当然启动实例之后就好了。我看你的PGA分配53MB,如果公司数据较多,这个PGA别低于128MB,同时SGA别低于4G。
为Oracle数据库服务器规划系统资源 \x0d\x0a据已有计算机可用资源, 规划分配给Oracle服务器资源原则是:尽可能使Oracle服务器使用资源最大化,特别在Client/Server中尽量让服务器上所有资源都来运行Oracle服务。
相关问答
Q1: oracle数据库存储过程执行慢时如何优化
ORACLE公司推荐使用ORACLE语句优化器(Oracle Optimizer)和行锁管理器(row-level manager)来调整优化SQL语句。 调整服务器内存分配。
oracle存储过程sql执行超时要优化系统。优化系统步骤:参数默认是30秒,执行的sql超过30秒就会报超时错误。优化sql让执行更快。修改这个参数,在调用执行SQL语句之前。
调整内存分配Oracle数据库服务器保留3个基本的内存高速缓存,分别对应3种不同类型的数据:库高速缓存,字典高速缓存和缓冲区高速缓存。
Q2: oracle数据库速度很慢重启后速度变快
1、ORACLE data一般缓存在SGA中的data cache中 表A有10000条数据,在0:00时刻对其进行查询,则将表A的所有数据块从disk缓存至data cache中。因此第二次查询时直接从data cache中获得速度变快。
2、然后检查库缓存中是否存在同样hash值的语句。
3、调整数据结构的设计。这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。 调整应用程序结构设计。
4、首先右键我的电脑,选择管理选项。进入电脑管理界面,展开服务和进程选项,然后选择服务,进入服务的管理界面。在页面右边,依次右键点击所有Oracle开头的服务,选择属性。
Q3: 如何诊断oracle数据库运行缓慢或hang住的问题
把oralcle的OracleServiceORCL服务设置为手动启动就可以了。每次开机启动肯定会让你电脑慢,特别是电脑内存小。
进程数量和占用cpu:这个主要看有没有长时间占用cpu的进行。
主要看磁盘读写。可以用dd测磁盘读写的速度 也可以在业务高峰期检测磁盘的速率。3 从数据库本身来看。先要看数据库各个参数的值 。
oracle慢,要看通过在慢的时间段内的AWR、ASH报告来观察。另外在系统慢的时候,查询select * from v$session_wait where wait_classIdle;看系统当前等待事件,基本上可以定位到慢的原因。
可以看一下系统中是否有多个pmon进程,如果有几个pmon进程,就说明有几个实例。
当Oracle系统hang住 ,无法使用一切方法登录时 (包括 sqlplus -prelim / as sysdba),我们可以使用gdb调试工具来对 Oracle做系统 dump ,通过 系统 dump信息 判断 具体hang的原因 。
关于oracle数据库停止很慢和linux停止oracle数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







