CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

优化sql。

楼主kakoo(kakoo)2006-03-01 09:40:54 在 Oracle / 开发 提问

select   distinct(a.usrName),b.ydh   from   T_EmpUsr_Msg   a   ,T_EmpUsr_dnbMsg   b   where   a.ydh=b.ydh     and   b.T_Line_Code='001'  
  这条语句的执行时间是0.016   s   左右,能不能让其时间在小点,索引作了,现在主要是靠改变sql语句来提高效率  
  谢 问题点数:20、回复次数:4Top

1 楼bzszp(SongZip)回复于 2006-03-01 11:08:46 得分 0

调换一下两个表的顺序试试  
  T_EmpUsr_dnbMsg   b,T_EmpUsr_Msg   aTop

2 楼MountLion(闷头睡)回复于 2006-03-02 13:28:39 得分 0

sql没法再优化了。Top

3 楼lj0425(冰芝麻)回复于 2006-03-02 17:53:42 得分 0

能告诉索引怎么建的么?  
  如果还要提高索引最好是:  
  b.ydh     ,b.T_Line_Code  
  a.ydh,a.usrNameTop

4 楼arthur_su(JJ)回复于 2006-03-02 18:07:03 得分 0

同意2楼的,选择合适的表做基表可以提高查询的速度~Top

相关问题

  • 优化PL/SQL...............
  • sql 优化, 急
  • ···sql优化···
  • 求sql优化
  • sql优化
  • 优化sql語句.
  • 优化sql語句.
  • sql优化问题!!
  • SQL优化问题
  • 请教SQL优化

关键词

  • 优化
  • 语句
  • sql
  • ydh
  • empusr
  • dnbmsg
  • 索引
  • usrname
  • 表
  • 提高

得分解答快速导航

  • 帖主:kakoo

相关链接

  • Oracle类图书

广告也精彩

反馈

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