CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

来个重量级的,sql查询性能问题求助?

楼主bzy(gzbzy)2003-09-04 16:46:31 在 Oracle / 开发 提问

Oracle8    
  具体情况如下:  
  有   A表(近70万记录)如客户资料表   含有一个编号(唯一索引)和几个标志字段(没建索引,拥有查询条件)  
        B表(60多万记录)含上表的编号(已建索引)和几十个数据字段,此表会过一段时间被更新(几分种)  
        c表   (800多万)为上表各个月记录。  
        d表   (几千条)  
        e表   (近800万)  
         
        以上各个表都含有一个编号字段,  
        编号与记录关系  
        a-----1:1  
        b-----1:1   (有时会出项1:2,暂不考虑)  
        c-----1:n  
        d-----1:1  
        e-----1:n  
         
        (a表为基本表,其它表的编号可能只含其中一部分。)  
         
        (假定)不能对数据库表做优化处理,如增加索引之类  
         
         
        查询肯条件,编号、A表中的几个标识字典,统计量1,统计量2  
            注:统计量1为B表中几十个数据字段和  
                    统计量2为   e表的sum   -   c表d表关联后的sum   -   统计量1  
                     
        要求在用统计量1   或   2时能快速返回  
         
         
        我研究了很久,用编号查很快,有时用统计量2查也能在一分中内返回(结果为几百条时   )  
        但很多时候查不出来或要几十分钟或几个小时。我试了很多中方法均不能很好解决问题!  
         
        望有高手指点!谢谢! 问题点数:0、回复次数:4Top

1 楼armu80830(此情可待)回复于 2003-09-04 17:19:54 得分 0

安装一个Sql   Expert   for   Oracle工具软件,它可以提供许多SQL优化方案,对你输入的sql语句进行优化,自动生成一条执行最快的sql语句。Top

2 楼bzy(gzbzy)回复于 2003-09-04 17:58:55 得分 0

有下载吗?Top

3 楼qiuyang_wang(小数点)回复于 2003-09-04 18:48:35 得分 0

搜索一下以前的帖子,有好多优化的方法。Top

4 楼beckhambobo(beckham)回复于 2003-09-04 18:53:39 得分 0

http://www.1clickok.com/downloadcenter.htmlTop

相关问题

  • 求一个2个表联合查询性能较高的sql语句。
  • sql查询
  • SQL SERVER 查询
  • sql查询??
  • sql 查询
  • sql查询
  • SQL查询
  • sql 查询
  • sql查询(select)
  • SQL查询

关键词

  • sql
  • 索引
  • 统计量
  • 表
  • 编号

得分解答快速导航

  • 帖主:bzy

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo