请问如何加速查询的速度?

littleyy 2002-04-10 04:26:46
我用jsp在informix数据库里面查询纪录,当复杂查询很大的几个表的时候:
String strSql="select issno,serino,m06_name,m02_date from barcode,miss,mcust where m02_date>="+"'"+strDate1+"'"+" and m02_date<="+"'"+strDate2+"'";
strSql=strSql+ " and miss.m02_co='M'";
strSql=strSql+ " and miss.m02_iss_no = barcode.issno";
strSql=strSql+ " and mcust.m06_bill_to = miss.m02_bill_to";
strSql=strSql+ " and barcode.issno like '%"+strIssNo+"%'";
strSql=strSql+ " and barcode.serino like '%"+strSerino+"%'";
strSql=strSql+ " ORDER BY barcode.issno,barcode.serino";

很慢,怎么解决?
...全文
52 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yj_pangzi 2002-04-11
  • 打赏
  • 举报
回复
用存储过程try
可乐加水 2002-04-11
  • 打赏
  • 举报
回复
光看这个查询语句就觉得很笨重!你可以去掉一些查询条件
kkhui 2002-04-11
  • 打赏
  • 举报
回复
关联太多,还有很多的like,不慢就怪
闷头挣钱 2002-04-11
  • 打赏
  • 举报
回复
好像索引也不能加太多,否则会影响你的插入的效率。
liangxuan1979 2002-04-10
  • 打赏
  • 举报
回复
不知informix数据库能不能用索引。如可以,那你去试试,肯定快很多。
zhu_liping 2002-04-10
  • 打赏
  • 举报
回复
偶没办法,帮你一下吧

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧