Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

1

好友

2

主题
1#
发表于 2013-7-9 21:21:54 | 查看: 3644| 回复: 4
本帖最后由 wanghepeng1986 于 2013-7-9 21:24 编辑

想咨询一下,像我这样的一个sql查询,想要进行优化从哪方面招手比较好哪?因为这个数据库里面都是像这样的sql还有很多。
表分析是做过的,附件里面是执行计划
数据库是:11.2.0.3.0

table_namenum_rowsnum_rowslast_analyzed
S_ADDR_PER
526080
2013/5/31 22:04
S_BU
2
2013/3/31  14:10
S_CONTACT
607006
2013/7/1  22:07
S_CONTACT_X
487194
2013/6/30  6:01
S_DMND_CRTN_PRG
136
2013/4/27  14:04
S_LEAD
41588
2013/7/8  22:02
S_LEAD_BU
75038
2013/7/4  22:05
S_LEAD_POSTN
79590
2013/7/4  22:08
S_OPTY
312408
2013/7/9  6:06
S_ORG_EXT
4589
2013/7/3  22:02
S_ORG_EXT_X
4473
2013/6/26  22:02
S_PARTY
605852
2013/6/27  22:06
S_POSTN
191
2013/7/8  22:02
S_PRSP_CONTACT
35104
2013/7/4  22:05
S_SRC
17
2013/7/2  22:03
S_TERRITORY
55
2013/4/11  22:24
S_USER
157
2013/7/8  22:00


执行计划.txt

15.42 KB, 下载次数: 996

2#
发表于 2013-7-10 14:08:47
已选择1342行。

          1  recursive calls
         11  db block gets
      23148  consistent gets
          0  physical reads
          0  redo size
     282562  bytes sent via SQL*Net to client
        871  bytes received via SQL*Net from client
         91  SQL*Net roundtrips to/from client
          1  sorts (memory)
          0  sorts (disk)
       1342  rows processed

回复 只看该作者 道具 举报

3#
发表于 2013-7-10 14:09:15
23148个逻辑读 没有物理读  对应返回 1342行 , 有必要优化?

回复 只看该作者 道具 举报

4#
发表于 2013-7-10 22:09:48
刘大,想问下逻辑读那么高,对性能没有影响吗?
而且查1000多条数据就用了2分钟,怎么可以能让他查的再快一点那?

回复 只看该作者 道具 举报

5#
发表于 2013-9-8 22:41:03
wanghepeng1986 发表于 2013-7-10 22:09
刘大,想问下逻辑读那么高,对性能没有影响吗?
而且查1000多条数据就用了2分钟,怎么可以能让他查的再快一 ...

2万个逻辑读 对应1000条数据 算很高?

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2025-1-4 07:09 , Processed in 0.049478 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569