PLSQL使用调优手册
PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发,为了提高工作效率和个性化配置,在此列举一些常用的调优配置。
运行环境
PL/SQL是以oracle客户端为基础运行的,故运行PL/SQL需要安装Oracle服务端(可不用创建实例)或者Oracle瘦客户端(部分功能将不可用,如表的导入导出)。
Oracle瘦客户端安装
- 下载瘦客户端(略)
- 将解压之后的瘦客户端地址加入系统环境变量,如D:\Program Files\instantclient_10_2
- 添加新的环境变量:变量名:NLS_LANG 值:AMERICAN_AMERICA.ZHS16GBK
Oracle服务端安装
- 服务端下载安装(略)
- 安装的时候可不用安装实例
运行
- 当环境准备好之后就可以运行PL\SQL了,推荐使用9.0以上的版本。
- 可以在Database直接填写ip/实例名,如
调优
调整布局
登录进去,推荐将其它组件都关闭,只保留Objects组件,这个我们用到最多,其它的都没怎么用到,可以按自己习惯调整。如
再点击菜单Window-》Save Layout 将适合自己的布局保存,如
标记表和视图并排序
点击菜单Tools-》Object Browser Folders,如
将Tables和Views文件夹移到前两位,并加其它颜色以区分
调整效果如下:
登录之后默认选中My Objects
默认登录只后,会列出All Objects,在实际运用中,我们只关心自己的对象。
点击菜单Tools-》Object Browser Filters,如
选中My Object并勾上Default
最终效果如下:
记住密码
点击菜单Tools –> Preferences –> Oracle –> Logon History –> Store With Password
双击显示表数据
点击菜单Preferences –> User Interface –>Object Browser –> Object Type
选中Table 将双击改成查询数据
对于视图也可以做一样的设置
SQL语句字符全部大写
references –> User Interface –> Editor –> Keyword Case –> Uppercase
自动替换
Preferences –> User Interface –> Editor –> AutoReplace
这样我们就可输入sf空格,工作会将自动替换SELECT * FROM
可以根据习惯定义其它的规则
如s=SELECT等等
自定义快捷键
PLSQL Developer里预留了很多键让用户自定义,通常情况下,打开PLSQL Developer后,最经常干的事就是打开SQL Window和Command Window,就给这两个操作定义了快捷键,ALT+S和ALT+ C,这样拿鼠标点三下的事情只需要按一下键。
设置方法:菜单Preferences –> User Interface –> Key Configuration
显示行数
Preferences –> Window Types –>SQLWindow –>show gutter
效果如:
根据光标位置自动选择语句
Preferences –> Window Types –>SQLWindow –>AutoSelect statement
注意,每条语句后面要加分号。
管理你的sql文件
点击菜单Tools-》File Browser Locations,如
定义一个文件保存目录如下图:
并将普通的SQL文件保存默认保存这个文件下
Preferences –> Files –> Directories –> SQL scripts
使用效果如:
快捷登录
最终效果:
字体大小调整
最终效果:
常见问题
Win7系统下登录弹白框
PL/SQL没有权限所致,找到plsqldev.exe右键->属性->兼容性->以管理员身份运行此程序。如下图: