Welcome 微信登录

首页 / 数据库 / MySQL / Oracle性能测试记录

Oracle 11g,,IBM pc机,winxp,双核3GHz,3G内存 1.查看表结构 SQL> desc test;
Name            Type           Nullable Default Comments
--------------- -------------- -------- ------- --------
ID              NUMBER(8)                               
SER_CODE        VARCHAR2(128)                           
SOAP_ACTION     VARCHAR2(1024)                          
TARGET_SER_CODE VARCHAR2(100)                           
TARGET_SER_OPER VARCHAR2(256)                           
REPLY_SER_CODE  VARCHAR2(100)  Y                        
REPLY_SER_OPER  VARCHAR2(1024) Y   2.获取总记录数(耗时3.297s) SQL> select count(*) from test;
 
  COUNT(*)
----------
    638976 3.拷贝10W记录并创建新表 SQL> create table test2 as select * from test where rownum < 100000;耗时3.469s 4.查询1000条记录SQL> select * from test where rownum < 1000;耗时0.966s 5.选取rownum在2-8之间的记录 SQL> select * from (select rownum rn , id from test) t where t.rn between 2 and 8;
 
        RN        ID
---------- ---------
         2       302
         3         1
         4         2
         5     30303
         6     30304
         7       301
         8       302耗时3.515s SQL> select * from (select rownum rn,id from test where rownum < 8) t where t.rn between 2 and 8;        RN        ID
---------- ---------
         2       302
         3         1
         4         2
         5     30303
         6     30304
         7       301
         8       302耗时0.056s 6.综合测试 select * from (select rownum rn , id from test where rownum <10000) t where t.rn between 2 and 10000;耗时4.812s select * from (select rownum rn , id from test) t where t.rn between 2 and 10000;耗时8.172s select * from (select rownum rn , id from test where rownum <100000) t where t.rn between 2 and 100000;耗时47.453select * from (select rownum rn , id from test) t where t.rn between 2 and 100000;耗时50.703s结论:如果使用rownum选取某一范围记录,使用子查询方式时应该加上 where rownum语句,否则会影响性能。安装Oracle 10g时注意事项及修改Oracle数据库字符集编码Linux下Oracle安装两个实例一个监听的配置相关资讯      Oracle数据库  Oracle入门教程  oracle数据库教程 
  • Oracle数据库全球化  (03月01日)
  • Oracle数据库日期过滤方法性能比较  (02/02/2015 13:20:26)
  • Oracle数据库安装中端口被占用问题  (10/29/2014 07:42:24)
  • 在CentOS 6.6上搭建C++运行环境并  (10/10/2015 19:44:40)
  • Oracle数据库无法使用localhost和  (11/14/2014 16:39:10)
  • 使用SQLT来构建Oracle测试用例  (08/28/2014 06:17:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数