发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA
1 2 下一页 Go 2

请教如何执行大数据量的数据搜索

2005-07-19 14:37
赞助商链接

目前在使用以下sql语句进行搜索的时候,由于数据量太大,会提示超时,从而无法得到查询结果

Select * from tbbUser join tbbTel on tbbuser.secno=tbbtel.secno join tbwAm1 on tbbuser.ammtag=tbwam1.ammtag where ('+strSelectSecList+') and UserNo in (Select User_No from tbbQF1 where WRITER_No= '+trim(workId.text)+' and User_No not in (Select User_No from tbbQF )) order by SecName,OpType,UserName,UserNo

不知道是否有办法能完成查询,谢谢.

2005-07-19 17:58

一个下午都没人回答啊?我现在的做法是加一个临时表,然后把上面的sql分两条来写.不过总觉得好象不怎么好

2005-07-20 11:44

asda

2005-07-20 21:41

用RowSet

2005-07-21 08:56

rowset?
我使用的不是java哦,如果现在的程序是用java的话我想我也不会用这样的sql来写了.现在也没使用临时表了,使用了临时表变量,牺牲一些内存吧.

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com