Linux Hugepages(转载)
Hugepages是从Linux kernal 2.6后被引入的,其目的是使用更大的memory page size以适应越来越大的系统内存。在我上大学那会,买一条64M 133Mhz的内存(对,你没看错,64M)价格为500多人民币,而现在4G 1600Mhz的内...
oracle sql调优系列之8(局部前缀索引和局部非前缀索引)
SQL> drop table test;Table dropped.SQL> create table test(id number(10),y varchar2(20))partition by range(id)(partition p1 values less than(1000),partition p2 values less than(10000));Table created...
oracle sql调优系列7(执行计划之走错)
在实际情况中,我们经常发现驱动表选错,或者执行计划走错的情况。在这种情况下,我们该如何调整这个错误呢?就我所知道的,有如下几种方法:1:重新收集表的收集统计,里边有两个比较重要的问题 第一个:用何种方...
oracle sql调优系列6(group by)
在网上看到一个关于group by的案例,使用group by性能有相当大的提升,我尝试着构造一个案例来模拟这种现象 首先我们些准备工作 exec dbms_stats.delete_table_stats('SCOTT','EMP') ...
oracle sql调优系列4(回表查询与不回表的性能比较)
构建案例如下: SQL> drop table test;Table dropped.SQL> create table test as select * from dba_objects;Table created.SQL>create index ind_test on test(object_id) SQL> ...
oracle sql调优系列3(外联接)
一:左右连接性能测试 SELECT e.deptno FROM DEPT e,emp b WHERE e.DEPTNO=b.DEPTNO(+);SQL> / DEPTNO---------- 20 &...
oracle sql调优系列2(10g等效语句)
SELECT LOCATION_ID,CITYFROM HR.LOCATIONSWHERE LOCATION_ID =10 UNION SELECT LOCATION_ID ,CITY FROM HR.LOCATIONSWHERE CITY='Sao Paulo' 等效于 SELECT LOCATION_ID,CITYFROM HR.LOCATIONSWHERE ...
oracle sql调优系列1(decode)
SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - Producti...
分页查询性能比较
今天做了分页查询的性能测试,发现写一个好的分页查询语句,性能查询的差别是巨大! 建立测试表 create table test as select * from dba_objects 执行如下分页查询语句1: set autotrace o...
oracle高水平位测试
高水平位需要引起DBA足够的重视,尤其对于经常频繁修改的表,即使是小表,我们也需要经常性的去降低表的高水平位,测试如下建表create table testaa as select * from user_objects where rownum<10000;多次插入数据...