楼主: fjtzg

引发大家的一个思考

[复制链接]
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:20:05
21#
 楼主| 发表于 2004-12-21 14:47 | 只看该作者
Fixed Size                99988
Variable Size         350375936
Database Buffers     2496921600
Redo Buffers            1056768

db_block_buffers   304800
shared_pool_size   252428800

使用道具 举报

回复
论坛徽章:
168
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-01-04 11:49:54蜘蛛蛋
日期:2011-12-05 16:08:56ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41设计板块每日发贴之星
日期:2011-07-22 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-30 12:30:16管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:33
22#
发表于 2004-12-21 15:14 | 只看该作者
最初由 fjtzg 发布
[B]表不一样,RKXX及RKTX。


SQL> select count(personid) from rktx;

COUNT(PERSONID)
---------------
        3529142

已用时间:  00: 00: 32.03

Execution Plan
----------------------------------------------------------
   0      SELECT STATEMENT Optimizer=CHOOSE (Cost=4 Card=1)
   1    0   SORT (AGGREGATE)
   2    1     INDEX (FAST FULL SCAN) OF 'PK_PERSONPHOTO' (UNIQUE) (Cos
          t=4 Card=3529142)





Statistics
----------------------------------------------------------
        639  recursive calls
         33  db block gets
      17411  consistent gets
      17272  physical reads
          0  redo size
        203  bytes sent via SQL*Net to client
        128  bytes received via SQL*Net from client
          3  SQL*Net roundtrips to/from client
         21  sorts (memory)
          0  sorts (disk)
          1  rows processed

SQL> select constraint_name,constraint_type,table_name from user_constraints;

CONSTRAINT_NAME                C TABLE_NAME
------------------------------ - ------------------------------
PK_PERSONPHOTO                 P RKTX [/B]


在不同的环境下相同的表上执行相同的sql语句才有比较性.
两边的sga初始化参数以及pga参数设置?
另外把数据上来后的sql语句/执行计划贴出来看看?

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:20:05
23#
 楼主| 发表于 2004-12-21 16:19 | 只看该作者
执行计划见上面的

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:20:05
24#
 楼主| 发表于 2004-12-21 23:16 | 只看该作者
环境1TRACE

tzg.txt

20.11 KB, 下载次数: 17

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:20:05
25#
 楼主| 发表于 2004-12-21 23:17 | 只看该作者
环境2TRACE

tzg248.txt

4.38 KB, 下载次数: 13

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:20:05
26#
 楼主| 发表于 2004-12-21 23:17 | 只看该作者
奇怪的是,环境1比环境2多执行了好多步骤

使用道具 举报

回复
论坛徽章:
168
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-01-04 11:49:54蜘蛛蛋
日期:2011-12-05 16:08:56ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41设计板块每日发贴之星
日期:2011-07-22 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-30 12:30:16管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:33
27#
发表于 2004-12-22 09:08 | 只看该作者
一边是815,一边是920
数据库版本都不一致,没有可比性了。

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:20:05
28#
 楼主| 发表于 2004-12-22 09:25 | 只看该作者
呵呵,环境2是我把SQL文件拷贝到本地用920的tkprof工具转换的

环境2是8.1.7
环境1是8.1.5

使用道具 举报

回复
论坛徽章:
151
2014年新春福章
日期:2014-04-17 11:38:13奥运会纪念徽章:皮划艇静水
日期:2012-07-31 15:42:58奥运会纪念徽章:田径
日期:2012-07-10 16:21:10奥运会纪念徽章:跆拳道
日期:2012-06-20 22:07:29奥运会纪念徽章:皮划艇静水
日期:2012-06-16 02:55:21奥运会纪念徽章:曲棍球
日期:2012-06-13 10:09:19蛋疼蛋
日期:2012-05-19 23:20:41迷宫蛋
日期:2012-05-16 17:35:25版主2段
日期:2012-05-15 15:24:11双黄蛋
日期:2012-03-19 19:34:04
29#
发表于 2004-12-22 09:54 | 只看该作者
我的理解:环境1由于语句没在库缓存里面,解析进行了那么多步骤,解析也是需要耗资源的。两个数据库不据可比性,因为不管从数据量还是并发用户数都有差异,还有磁盘IO等,要做的话只能根据等待事件去判断瓶颈到底在哪。也不能根据这么一个测试就说明PC SERVER的处理能力比小型机强。

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:20:05
30#
 楼主| 发表于 2004-12-22 10:09 | 只看该作者
在环境1中作过statspack,TOP 5 WAIT EVENT为

Top 5 Wait Events                                                            
~~~~~~~~~~~~~~~~~                                             Wait     % Total
Event                                               Waits  Time (cs)   Wt Time
-------------------------------------------- ------------ ------------ -------
latch free                                    110,720,918    8,741,402   68.69
db file sequential read                         2,267,826    1,098,956    8.64
db file scattered read                          5,316,701      819,923    6.44
direct path read                                  889,560      683,704    5.37
PX Deq: Table Q Normal                          2,124,689      443,249    3.48
         -------------------------------------------------------------        

但是同样的程序在环境2上跑,也做了STATSPACK,TOP 5 WAIT EVENT为:
Top 5 Wait Events
~~~~~~~~~~~~~~~~~                                             Wait     % Total
Event                                               Waits  Time (cs)   Wt Time
-------------------------------------------- ------------ ------------ -------
db file sequential read                           111,256            0     .00
SQL*Net more data to client                        85,437            0     .00
db file scattered read                             59,734            0     .00
direct path write                                  18,723            0     .00
direct path read                                   15,383            0     .00
          -------------------------------------------------------------

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表