随笔分类 -  Oracle性能调优

摘要:参考文档:SQLT (SQLTXPLAIN) - Tool that helps to diagnose SQL statements performing poorly [ID 215187.1] 阅读全文
posted @ 2017-11-11 09:42 ClarkYu 阅读(163) 评论(0) 推荐(0)
摘要:--语法:/*with alias_name1 as (subquery1), alias_name2 as (subQuery2), …… alias_nameN as (subQueryN) select col1,col2…… col3 from alias_name1,alias_name2 阅读全文
posted @ 2017-11-11 09:42 ClarkYu 阅读(257) 评论(0) 推荐(0)
摘要:设置参数值,否则即使任务开启了100个并行,实际上也只能用到parallel_max_servers设定的值parallel_max_serversselect * from v$session_longops where opname like '%Gather Database Statisti 阅读全文
posted @ 2017-11-11 09:41 ClarkYu 阅读(417) 评论(0) 推荐(0)
摘要:有时需要根据操作系统编号查找正在执行的sql语句:select sess.username,sql1.SQL_TEXTfrom v$session sess,v$sqltext sql1,v$process prowhere sess.SQL_ADDRESS=sql1.ADDRESS and pro 阅读全文
posted @ 2017-11-11 09:41 ClarkYu 阅读(970) 评论(0) 推荐(0)
摘要:How To Reclaim Wasted Space on The Segment (Table, Index and LOB) and Tablespace Levels (文档 ID 1682748.1) 阅读全文
posted @ 2017-11-11 09:40 ClarkYu 阅读(215) 评论(0) 推荐(0)
摘要:首先查询出数据库中需要重组的表:SELECT d.name,d.dbid,p.*,p.curr_mb-p.net_mb as save_mb,round((p.CURR_MB-p.NET_MB)/p.CURR_MB*100) AS PERCENTAGEFROM (SELECT t.owner own 阅读全文
posted @ 2017-11-11 09:40 ClarkYu 阅读(337) 评论(0) 推荐(0)
摘要:SQL调优工具包DBMS_SQLTUNE的使用方法oracle 提供了优化建议功能包DBMS_SQLTUNE,该包可以帮助我们分析SQL,并提供优化建议。原有执行计划alter session set statistics_level=all;set serveroutput offselect * 阅读全文
posted @ 2017-11-11 09:39 ClarkYu 阅读(3494) 评论(0) 推荐(0)
摘要:数据迁移后性能受到影响,需要将老数据库中keep到内存中的表在新库中keep到内存中,使用如下方法。新库设置db_keep_cache_size为适当值,这个值的大小不能小于需要keep的表的大小。查看老库中需要keep的表信息:select s.owner, s.segment_name, s.p 阅读全文
posted @ 2017-11-10 11:23 ClarkYu 阅读(3119) 评论(0) 推荐(0)