`
itspace
  • 浏览: 959438 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
很多情况下,DBA需要查看SQL排序的执行情况 一:查出当前正在排序的SQL使用情况 SQL> select a.tablespace, b.sid, b.serial#, a.blocks   2  ,c.sql_text   3  from v$sort_usage a   4  ,v$session b   5  ,v$sqltext c   6  where a.session_addr = b.saddr   7  and b.sql_address = c.address   8  order by a.tablespace,b.sid,b.serial#,c.address, ...
一:大批量删除数据的脚本 说明: 有两张表a表(2000w数据),b表(30w数据) b.id肯定能在a.id中找到 删掉a表中b.id和a.id不能匹配的数据 如b.id有1,2,3,4 a.id有1,2,3,4,5,6,7,8 把5,6,7,8在a表中删掉 create or replace procedure DelBatchData(LimitRows number) is c sys_refcursor; Type v_rowid is table of varchar2(30) index by binary_integer; var_rowid v_rowid; begin o ...
默认情况下,当增加表空间或者数据文件时,数据文件的自动扩展属性是关闭的。这给业务的连续性带来了一定的隐患。DBA有必要定期的查看表空间使用情况(只查看自动扩展关闭的表空间),脚本如下: SELECT SUBSTR(max(A.TABLESPACE_NAME),1,16) "Tablespace", TO_CHAR((MAX(A.BYTES)-nvl(sum(B.BYTES),0))*100/MAX(A.BYTES),'999.99')||'%' "USED USAGE" from dba_data_files A, DBA_FREE_SPACE B WH ...
一:创建plan_table,数据库在默认情况下是没有创建此表的。 SQL> @?/rdbms/admin/utlxplan Table created. SQL> create public synonym plan_table for plan_table; Synonym created. SQL> grant all on plan_table to public ; Grant succeeded. SQL> @?/sqlplus/admin/plustrce 二:创建收集全表扫描语句 create table full_sql (sql_t ...
Global site tag (gtag.js) - Google Analytics