ORACLE_优化
anzhen0429
这个作者很懒,什么都没留下…
展开
-
Oracle SQL性能优化
Oracle SQL性能优化 (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中 包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉原创 2017-08-20 11:41:57 · 227 阅读 · 0 评论 -
oracle sql调优的经历(隐士转换导致索引失效)
今天同事给了一个语句,SELECT IMAGE FROM zhuaqu03.SL_ALIBABA4_PRODUCT_IMAGE WHERE P_ID =38184496132。他说查询慢。首先我看到:表里一共有200多万。 SQL> select count(*) from zhuaqu03.SL_ALIBABA4_PRODUCT_IMAGE; COUN转载 2017-10-27 16:27:57 · 350 阅读 · 0 评论 -
oracle_SQL优化_高水位线导致的性能问题
今天晨会,开发人员说SIT数据库有一张表,之前查询很快就能返回结果,现在需要5分钟才能返回结果,需要协助查找原因并优化,数据库版本11.2.0.4 64 bit for linux,SQL语句如下:1select * FROM TB_XXXX a where EDIFLAG'99' and SITE_NO='C07' and rownum转载 2017-11-26 14:24:50 · 683 阅读 · 1 评论 -
oracle_慢SQL的优化过程(awr报表)
怎么样判断系统运行慢,或者SQL运行慢原因以及解决办法?第一步:判断哪个应用进程消耗资源查看CPU的信息:[root@alimysql03 ~]# top #top查看cup的资源和内存利用率,磁盘io等问题:主要看%CPU,MEM,WA等参数,按1可以查看多个CPU的信息。top - 09:55:39 up 41 days, 1 min, 2 users,原创 2017-11-27 11:34:57 · 2855 阅读 · 1 评论 -
ORACLE_AWR报表的类型
AWR报表的类型:1.生成单实例 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrrpt.sql2.生成 Oracle RAC AWR 报告:@$ORACLE_HOME/rdbms/admin/awrgrpt.sql3.生成 RAC 环境中特定数据库实例的 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrrpti.sql4.生原创 2017-11-27 15:15:25 · 944 阅读 · 0 评论