oracle DBA知识
文章平均质量分 76
ORACLE_FANS
喜欢linux,喜欢oracle
喜欢相关IT的技术!
展开
-
v$sql , v$sqlarea,v$sqltext 区别
1、V$SQL%知多少? 一、select table_name from dict where table_name like 'V$SQL%';V$SQLV$SQLAREAV$SQLAREA_PLAN_HASHV$SQLSTATSV$SQLTEXTV$SQLTEXT_WITH_NEWLINESV$SQL_BIND_CAPTUREV$SQL_BIND_DA转载 2013-01-18 21:37:18 · 6083 阅读 · 0 评论 -
ORACLE抓低效的SQL语句
信息系统访问量又不大,瓶颈一般不会出现在应用层,极有可能在数据库这一层,不用急着看程序。先找出逻辑读取次数最多的SQL,硬盘读取次数最多的SQL,找到SQL,对于SQL进行优化。看看有没有发生全表扫描的地方。一般发生全表扫描,极有可能是没有建立合理的索引,或者索引由于左边引用函数或其它原因造成索引失效。 对于运行一年多的系统,最好要自己写一个自动重建索引的程序,定时重建索引。 或者转载 2013-01-19 00:59:14 · 2576 阅读 · 0 评论 -
PL/SQL:学会使用DBMS_JOB包
一、DBMS_JOB包的使用 DBMS_JOB包用于安排和管理作业队列.通过使用作业,可以使ORACLE数据库定期执行特定的任务. 注意:使用DBMS_JOB管理作业时,必须确保设置初始化参数JOB_QUEUE_PROCESSES(不能为0) 1.SUBMIT 该过程用于建立一个新作业,当建立作业时,需要给出作业要执行的操作,作业的下次运行日期及时间间隔.原创 2013-01-20 16:53:53 · 5109 阅读 · 0 评论