发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
利用 Oracle EM 企业管理器 进行oracle SQL的优化(自动生成索引)
项目中有大量的SQL,尤其是涉及到统计报表时,表关联比较多,当初开发建表时也没搞好索引关联的,上线后发现查询很低。Oracle自带的EM控制台带有自动优化功能,能给出优化方案,本人主要利用其来给出索引的建立方案,应用上后SQL查询效率大大提高。本人机器上安装的是oracle 11g
然后输入地址 https://localhost:1158/em 进入em 企业管理器控制台,一般在开始菜单中也能找到
以正常用户(非DBA)登陆进EM
找到下面的SQL 工作表
在左边的SQL命令中输入要优化的SQL语句,在右边点击执行
执行完毕之后,在结果集的最右边有调度SQL优化指导
打开另外一个页面,在这个页面再提交(PS:这里的参数应该可以修改)
根据你的SQL及数据库表设计,会生成不同的方案,选择一个方案,并点击实施,我一般选择索引,有可能不需要优化或者有其他情况。
本人习惯把SQL拿出来执行,也方便进行记录保存,故会先点击显示SQL
然后把SQL放到执行环境中执行,并记录进修改记录中
来自: 昵称10504424 > 《工作》
0条评论
发表
请遵守用户 评论公约
SQLServer内核架构剖析 (转载)
而查询执行器并不真正全部包办,否则让事务管理器、锁管理器、索引管理器、页面文件管理器、缓冲管理器、行管理器、日志管理器干吗去。...
oracle drop恢复oracle中误删除drop掉的表的操作教程
1.在bo列上新建索引:?1createindexRecycleBin$_boonRecycleBin$(bo);2.重新收集RecycleBin$表及索引信息:?1execdbms_stats.gather_table_stats(ownname=>''''SYS'''...
Oracle9i 学习--第三章 - Solar's Testing Life - 51T...
数据库服务器组:分布式的数据库服务器组,服务器运行SQL*NET协议响应客户机的连接,在每个服务器上可能有若干个数据库。管理服务器:建立了数据仓库用于存储来自管理客户机的管理信息,然后将管理任务...
大型ORACLE数据库优化设计方案
大型ORACLE数据库优化设计方案。九、充分利用数据的后台处理方案减少网络流量1、合理创建临时表或视图所谓创建临时表或视图,就是根据需要在数据库基础上创建新表或视图,对于多表关联后再查询信息的可...
让SQL程序更快的运行:语句优化分析
但是用in的sql性能总是比较低的,从oracle执行的步骤来分析用in的sql与不用in的sql有以下区别:一个实际例子:用yw_yhjbqk表中营业编号后面的户标识号可来查询营业编号 yy_bh like ’%5400%’ 这个条件...
优化交流与讨论ver5
(3)索引全扫描(indexfullscan)(4)索引快速扫描(indexfastfullscan)过多索引会影响DML操作的速度(三)利用工具,实践解决问题索引技术索引高度\ROWID\索引值对索引的监控对索引的管理(三)...
system as sysdba 无法登录oracle 10g em
system as sysdba 无法登录oracle 10g em.经常使用sqlplus /nolog 方式登录后,使用SQL>conn system/manager as sysdba;可以登录成功,但是在EM上缺总是提示密码错误。经查,拥有sysdba权限的用户有...
sqlserver与oracle的区别
sqlserver与oracle的区别。Oracle数据库在大多数企业中受到广泛使用,而SQL Server数据库也因为和Windows的联系,在企业中的使用也是非常广泛。Orcale数据库的价格是远比SQL Server数据库要高,为什么O...
oracle中的schema
schema为数据库对象的集合,为了区分各个集合,我们需要给这个集合起个名字,这些名字就是我们在企业管理器的方案下看到的许多类似用户名的节点,这些类似用户名的节点其实就是一个schema,schema里面...
微信扫码,在手机上查看选中内容