楼主: 周流六虚6

门诊医生站运行缓慢,点击病人,保存出现明显延迟(小漏斗),如何优化?

[复制链接]
论坛徽章:
4
授权会员
日期:2007-04-30 21:59:24奥运会纪念徽章:赛艇
日期:2008-07-24 11:05:342010新春纪念徽章
日期:2010-03-01 11:20:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
11#
 楼主| 发表于 2006-11-16 19:49 | 只看该作者
STATSPACK附件

statspack1_2.txt

69.07 KB, 下载次数: 4

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2007-04-30 21:59:24奥运会纪念徽章:赛艇
日期:2008-07-24 11:05:342010新春纪念徽章
日期:2010-03-01 11:20:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
12#
 楼主| 发表于 2006-11-16 19:51 | 只看该作者
STATSPACK附件2

statspack3_4.txt

67.27 KB, 下载次数: 2

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2007-04-30 21:59:24奥运会纪念徽章:赛艇
日期:2008-07-24 11:05:342010新春纪念徽章
日期:2010-03-01 11:20:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
13#
 楼主| 发表于 2006-11-16 19:51 | 只看该作者
STATSPACK附件3

statspack5_6.txt

66.96 KB, 下载次数: 3

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2007-04-30 21:59:24奥运会纪念徽章:赛艇
日期:2008-07-24 11:05:342010新春纪念徽章
日期:2010-03-01 11:20:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
14#
 楼主| 发表于 2006-11-16 22:29 | 只看该作者
表clinic_bill_items 中有60多万数据,属于outpadm用户
再用analyze table outpadm.clinic_bill_items compute statistics
分析,总是死掉 ,

在用execute dbms_stats.gather_table_stats(ownname=>'outpadm',
tabname=>'clinic_bill_items',cascad=>true);
抱错 pls_00942
做STATSPACE 分析找出这个表有问题,做查询总是FULL TABLE SCAN 建立索引效果也不太好,
想分析一下表,
怎么做,/////??  希望大虾提示一下

使用道具 举报

回复
论坛徽章:
3
生肖徽章:兔
日期:2006-09-26 21:29:55授权会员
日期:2006-10-16 17:04:082011新春纪念徽章
日期:2011-02-18 11:42:49
15#
发表于 2006-11-20 16:24 | 只看该作者
最初由 披发头陀 发布
[B]加内存嘛,现在内存便宜 [/B]

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
16#
发表于 2006-11-20 19:13 | 只看该作者
简单一点,使用toad带的sqlmonitor跟踪程序。

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
17#
发表于 2006-11-20 19:31 | 只看该作者
db file scattered read   

看不全sql语句

    8,821,845           13    678,603.5   27.2   2242281695                  
  SELECT "CLINIC_MR_MASTER"."FIRST_VISIT_DATE",   
          "CLINIC_MR_MASTER
                                                                              
     4,247,888           10    424,788.8   13.1   1138865943                  
  SELECT "DEPT_DICT"."DEPT_NAME",   
          "OUTP_ORDER_DESC"."ORDERED_BY_D
                                                                              
     3,216,625            4    804,156.3    9.9   1936847774                  
  SELECT "DEPT_DICT"."DEPT_NAME",   
          "OUTP_ORDER_DESC"."ORDERED_BY_D
                                                                              
     2,276,097            3    758,699.0    7.0   2618797936                  
  SELECT "DEPT_DICT"."DEPT_NAME",   
          "OUTP_ORDER_DESC"."ORDERED_BY_D
                                                                              
     1,281,498            3    427,166.0    3.9   2420485923                  
  SELECT "DEPT_DICT"."DEPT_NAME",   
          "OUTP_ORDER_DESC"."ORDERED_BY_D
                                                                              
       811,404            1    811,404.0    2.5   3444755761                  
  SELECT "DEPT_DICT"."DEPT_NAME",   
          "OUTP_ORDER_DESC"."ORDERED_BY_D
                                                                              
       753,146            1    753,146.0    2.3    934388996                  
  SELECT "DEPT_DICT"."DEPT_NAME",   
          "OUTP_ORDER_DESC"."ORDERED_BY_D
                                                                              
       752,707            1    752,707.0    2.3   3570789303                  
  SELECT "DEPT_DICT"."DEPT_NAME",

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
18#
发表于 2006-11-20 19:37 | 只看该作者
你必须给出完整的sql。

分析表,大表不要全表分析,可以取样,小一些。

还有检查一下表上是否打开了并行。

使用道具 举报

回复
论坛徽章:
4
授权会员
日期:2007-04-30 21:59:24奥运会纪念徽章:赛艇
日期:2008-07-24 11:05:342010新春纪念徽章
日期:2010-03-01 11:20:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
19#
 楼主| 发表于 2006-11-20 20:30 | 只看该作者
最初由 lfree 发布
[B]你必须给出完整的sql。

分析表,大表不要全表分析,可以取样,小一些。

还有检查一下表上是否打开了并行。 [/B]


感谢斑竹给出方向

使用道具 举报

回复
论坛徽章:
33
ITPUB元老
日期:2005-09-16 10:42:482012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20版主3段
日期:2012-05-15 15:24:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14
20#
发表于 2006-11-25 15:02 | 只看该作者

哪个门诊医生站版本?

数据库使用816,感觉门诊医生站版本比较老,2.0版本的门诊医生站确实有很多问题,3.0做了比较多的优化

也可以使用dbms_system.set_sql_trace_in_session来跟踪一下保存时操作的SQL,印象当中应该是保存时要查该病人的医嘱对应的收费项目,把SQL抓出来后加个索引应该能解决问题

另外,clinic_bill_items表有60多万条记录的话,建议建立历史服务器,半年以前的数据可以导出来放到历史服务器上,在线服务器上就可以删除了,不然还会更慢下去的。

或者,对这个表进行分区,按patient_id来分区

使用道具 举报

回复

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

本版积分规则 发表回复

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