码迷,mamicode.com
首页 >  
搜索关键字:dbms_shared_pool    ( 6个结果
[20200211]使用DBMS_SHARED_POOL.MARKHOT与sql_id的计算.txt
[20200211]使用DBMS_SHARED_POOL.MARKHOT与sql_id的计算.txt--//以前写的,使用DBMS_SHARED_POOL.MARKHOT标记热的sql_id,这样相同的sql语句使用不同的sql_id.--//链接:http://blog.itpub.net/267 ...
分类:数据库   时间:2020-02-11 16:17:14    阅读次数:100
ORACLE从共享池删除指定SQL的执行计划
Oracle 11g在DBMS_SHARED_POOL包中引入了一个名为PURGE的新存储过程,用于从对象库缓存中刷新特定对象,例如游标,包,序列,触发器等。也就是说可以删除、清理特定SQL的执行计划,这样在特殊情况下,就避免你要将整个SHARED POOL清空的危险情况。例如某个SQL语句由于优化... ...
分类:数据库   时间:2016-12-29 13:49:02    阅读次数:391
PLS-00201: ORA-20000:
PLS-00201:identifier‘SYS.DBMS_SHARED_POOL‘mustbedeclared1whatisDBMS_SHARED_POOLMos解释TheDBMSSHAREDPOOLpackageprovidesaccesstothesharedpool,whichisthesharedmemoryareawherecursorsandPL/SQLobjectsarestored.DBMSSHAREDPOOLenablesyoutodisplaythesizesofobjectsint..
分类:其他好文   时间:2016-07-11 19:34:36    阅读次数:272
如何清除某条SQL的执行计划
如果遇到绑定窥探导致执行计划慢的情况,想要清除某条SQL的执行计划,让它硬解析,找了很久都没有找到直接操作share pool的方法(除非alter system flush shared_pool),只能通过对表ddl使SQL硬解析。现在终于找到了,使用sys.dbms_shared_pool.p...
分类:数据库   时间:2015-12-16 19:30:42    阅读次数:244
一张6亿条数据表引发的事故
业务人员告诉我某系统磁盘IO持续高达300MB/s,系统平台为AIX,遂 topas 查看果然如此。 用下面脚本到Oracle数据库中看了一下: SELECT Disk_Reads DiskReads, Executions, SQL_ID, SQL_Text SQLText, SQL_FullText SQLFullText FROM ( SELECT Disk_Reads,...
分类:其他好文   时间:2015-08-06 16:53:59    阅读次数:203
Oracle 11g如何清除share pool中某条SQL的执行计划
以前在10g数据库上,如果遇到绑定窥探导致执行计划慢的情况,想要清除某条SQL的执行计划,让它硬解析,找了很久都没有找到直接操作share pool的方法(总不能alter system flush shared_pool),只能通过对表ddl使SQL硬解析。现在终于找到了,使用sys.dbms_shared_pool.purge,在11g下可以直接使用,但在10g上需要alter session...
分类:数据库   时间:2015-02-13 20:00:50    阅读次数:221
6条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!