分享更有价值
被信任是一种快乐

如何查询过去一段时间内某条sql使用的临时表空间大小

文章页正文上

小编给大家分享一下如何查询过去一段时间内某条sql使用的临时表空间大小,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!查询过去一段时间内使用的temp表空间大小需要查询V$ACTIVE_SESSION_HISTORY这个视图,SQL语句是:select SQL_ID,SQL_EXEC_START, PROGRAM, TEMP_SPACE_ALLOCATED/1024/1024/1024 from V$ACTIVE_SESSION_HISTORY where sql_id=’SQL语句的sql—id’ and rownum
关于v$active_session_history的解释,大家可以根据自己的需求添加列。V$ACTIVE_SESSION_HISTORY显示数据库中的采样会话活动。它包含每秒执行一次的活动数据库会话的快照。如果数据库会话在CPU上或正在等待不属于Idlewait类的事件,则认为该数据库会话是活动的。V$EVENT_NAME有关等待类的更多信息,请参阅视图。此视图为每个样本的免费主机域名每个活动会话包含一行,并首先返回最新的会话样本行。描述活动会话历史记录中的会话的大多数列都存在于V$SESSION视图中。FOREGROUNDBACKGROUND另请参阅:

“V $ SESSION”以获取有关解释此列的信息如果SESSION_STATE=ON CPU,则此列为NULL。另请参阅:

附录C免费主机域名,“Oracle等待事件”注意:是否WAIT_TIME=是SESSION_STATE在采样时找到它的有用信息,而不是WAIT_TIME它自身的实际值。地图到V$SESSION.WAIT_TIMEWAITINGON CPU如果等待事件持续超过一秒并且在多个会话样本行中等待,则等待该等待事件所花费的实际时间将填充在这些会话样本行的最后一行中。在任何给定时间,此信息将不适用于最新的会话样本。VALIDNOHOLDERGLOBALNOT IN WAITUNKNOWN看完了这篇文章,相信你对“如何查询过去一段时间内某条sql使用的临时表空间大小”有了一定的了解,如果想了解更多相关知识,欢迎关注云技术行业资讯频道,感谢各位的阅读!

相关推荐: 如何检查Undo表空间使用情况

小编给大家分享一下如何检查Undo表空间使用情况,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ######脚本########### SELECT TABLESPACE_NAME,…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册