PL/SQL Developer工具优化一例

本文讨论了使用PL/SQLDeveloper连接OracleDatabase11g时遇到的性能问题,包括数据库CPU使用率激增、等待事件分析及优化建议。特别提到了禁用Describecontext功能的解决方案,并介绍了PL/SQLDeveloper语言设置选项,如选择中文界面。还提供了避免性能瓶颈的实用技巧。

PL/SQL Developer : Version 8.0.3.1510
ORACLE :   Oracle Database 11g Enterprise Edition Release 11.2.0.3.0
用PL/SQL Developer 连11g 的时候发现PL/SQL Developer 反应很慢。
有以下现象:


1.用PL/SQL Developer连数据库的时候,数据库主机cpu突然冲高,退出PL/SQL Developer后cpu恢复正常。

2.数据库有等待事件asynch descriptor resize .


3.等待事件对应的SQL

select s.synonym_name object_name, o.object_type
from all_synonyms s,
     sys.all_objects o
where s.owner in ('PUBLIC', :schema)
and o.owner = s.table_owner
and o.object_name = s.table_name
and o.object_type in ('TABLE', 'VIEW', 'PACKAGE','TYPE', 'PROCEDURE', 'FUNCTION', 
'SEQUENCE')

 

为了避免这个问题可以禁用掉“Describe context”功能


Tools > Preferences >User Interface> Code Assistant>Describe context
工具 > 首选项 > 用户界面 > 代码助手  >描述符前后关系

顺便介绍一下设置PL/SQL Developer语言的选项
Tools > Preferences >User Interface> Appearance>Language
工具 > 首选项 > 用户界面>外观>语言
Chinese.lang为中文。
【none】为英文


PL/SQL Developer帮助文档中对“Describe context”功能的介绍
描述前后关系
确定了代码助手是否应该描述当前用户、编辑器和程序单元的前后关系。
最少字符数
确定了在前后关系描述能自动地被调用之前有多少个字符的词需要被键入。注
意,你始终可以手工调用代码助手,即使字符数没有被键入也是这样。
描述标准函数
在默认的情况下,代码助手将描述标准的函数诸如 to_char 、add_months 等
等。如果你很熟悉这些函数,你可以禁止这个选项。

 

参考文档:
http://forums.allroundautomations.com/ubb/ubbthreads.php?ubb=showflat&Number=11531&page=all&PHPSESSID=2e3c1b028a66500ae8a1730abc88b993

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值