前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >完整获取SQL的执行计划

完整获取SQL的执行计划

作者头像
企鹅号小编
发布2018-01-03 09:12:28
1K0
发布2018-01-03 09:12:28
举报
文章被收录于专栏:数据库数据库

获取SQL执行计划的方式很多,最多使用的是在PL/SQL中的快捷方式F5,但这个执行计划信息量少,而且如果需要发送给别人分析,还需要通过截图方式分享信息。

倘若有个工具可以像AWR报告那样,将sql涉及到的相关表的统计信息,索引信息,执行计划信息完整的在一个报告中体现,这样对于快速找到执行计划问题就非常简单了。

我们推荐的这个工具非常简单,只需要将sqlhc.sql(本文后面有下载信息)上传到数据库服务器上,根据数据库中的v$sql表,或者AWR中的TOP sql中的sql_id,按照如下操作,即可完成指定sql_id信息报告的生成。如下截图,sqlplus登陆后,按照标黄操作,获取sql为5ymt23rh264zh的执行计划:

生成的报告中,除了完整的sql语句外,还包括相关表的基本信息,索引信息,统计信息,直方图信息和完整的执行计划信息,报告信息如下:

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档