数据库 调优 执行计划 稳固
文章平均质量分 79
ruiayLin
这个作者很懒,什么都没留下…
展开
-
手动使用sql profile来进行执行计划的稳固
1. create table to be testSQL> create table protest as select * from all_objects;Table created.SQL> select count(*) from protest; COUNT(*)---------- 12819 2. create index protest_原创 2012-01-10 17:27:48 · 340 阅读 · 0 评论 -
自动sql调优(automatic tuning)中的 SQL_profile完整例子
-- general create a tuning taskDECLAREmy_task_name VARCHAR2(30);my_sqltext CLOB;BEGINmy_sqltext := 'SELECT /*+ ORDERED */ * ' ||'FROM employees e, locations l, departments d ' ||'WHE原创 2012-01-10 17:29:05 · 353 阅读 · 0 评论 -
执行计划的管理---baseline(11g)
baseline是oracle11g的新功能。它是一种新的方式来管理sql_plan,相比之前的sql调优方式,baseline有一种防患于未然的效果,只有经过优化器评估,不会使得性能下降的sql_plan才会加入到baseline中。具体baseline的知识请参考tuning guide 15章。当使用了baseline管理执行计划的时候,需要设置这两个参数默认原创 2012-01-10 17:30:01 · 531 阅读 · 0 评论 -
db time 时间单位
先来说一下时间单位和简写:1, centi-代表"百分之一", 所以cs表示百分之一秒2, milli-代表"千分之一", 所以ms表示千分之一秒3, micro-代表"百万分之一", 所以us表示百万分之一秒 我一直搞不清楚V$SYSSTAT中的CPU used by this session和V$SQL中的CPU_TIME一列的时间单位是什么,今天就写一下转载 2012-06-21 13:44:06 · 1341 阅读 · 0 评论 -
oracle mts 配置的情况下 ,ora-12518 解决
最近遇到该问题 , 通过这个这个方法解决的, 特此记录一下alter system set dispatchers =' (protocol=tcp)(dispatchers=40) (connections=500)' ;local_listener 为空下面是摘自 http://www.dba-oracle.com Note: Starting in 11gR2,原创 2013-01-24 11:19:33 · 700 阅读 · 0 评论 -
oracle kill session的一些情况
最近一次数据维护的时候 ,kill session 总结,中间出了一点小插曲 , 所以总结一下数据库杀session 有两种方式, 第一种是通过 sid 和 serial# ,这是在我们可以在 系统 v$session 里面可以获取到这两个参数。我们可以通过 username, 登录时间, machine 等条件进行过滤。然后生成我们的alter system kill s原创 2013-05-24 16:33:17 · 611 阅读 · 0 评论 -
Important !! Clustering Factor Calculation Improvement
Believe me, this article is worth reading I’m currently not allowed to discuss Oracle 12c Database goodies but I am allowed to discuss things perhaps initially intended for 12c that are currently转载 2013-07-25 17:00:03 · 412 阅读 · 0 评论