首页 > 数据库技术 > 详细

利用 Oracle EM 企业管理器 进行oracle SQL的优化(自动生成索引)

时间:2014-02-16 16:18:14      阅读:560      评论:0      收藏:0      [点我收藏+]

利用 Oracle EM 企业管理器 进行oracle SQL的优化(自动生成索引)

应用情景

项目中有大量的SQL,尤其是涉及到统计报表时,表关联比较多,当初开发建表时也没搞好索引关联的,上线后发现查询很低。Oracle自带的EM控制台带有自动优化功能,能给出优化方案,本人主要利用其来给出索引的建立方案,应用上后SQL查询效率大大提高。本人机器上安装的是oracle 11g

启动EM的环境条件

  1. 安装并正常启动oracle 11g
  2. 确认oracle控制台的服务是启动的

bubuko.com,布布扣

然后输入地址 https://localhost:1158/em 进入em 企业管理器控制台,一般在开始菜单中也能找到

操作步骤

登陆

以正常用户(非DBA)登陆进EM

bubuko.com,布布扣

进入功能界面

找到下面的SQL 工作表

bubuko.com,布布扣

输入要优化的SQL

在左边的SQL命令中输入要优化的SQL语句,在右边点击执行

bubuko.com,布布扣

调度SQL优化指导

执行完毕之后,在结果集的最右边有调度SQL优化指导

bubuko.com,布布扣

提交方案

打开另外一个页面,在这个页面再提交(PS:这里的参数应该可以修改)bubuko.com,布布扣

选择方案

根据你的SQL及数据库表设计,会生成不同的方案,选择一个方案,并点击实施,我一般选择索引,有可能不需要优化或者有其他情况。

bubuko.com,布布扣

显示SQL

本人习惯把SQL拿出来执行,也方便进行记录保存,故会先点击显示SQL

bubuko.com,布布扣

执行SQL

然后把SQL放到执行环境中执行,并记录进修改记录中

bubuko.com,布布扣

利用 Oracle EM 企业管理器 进行oracle SQL的优化(自动生成索引)

原文:http://www.cnblogs.com/p2227/p/3550880.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!