如何提高查询速度?各位大虾请进!在线等,急急急! 从ms sql server中提取数据,形成一个数据集,有几千条记录,以其中的一个字段的值作为条件,在sybase的一个表中查找记录,如何才能使查询速度加快? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.在Sybase中建一个临时表并将你的字段插入其中2.然后再在Sybase中查询,如:select * from tablename where field1 in (select field1 from temptable)另外,建议用索引字段来搜索,会加快搜索的速度 不要在程序脚本中直接写查询语句,把查询做成存储过程,这样可以提高速度。 --------------Sybase在处理查询时需要占用tempdb空间,检查一下tempdb的大小,必要的话扩大tempdb。 --------------如果所查询的表中数据太多,建议先取出一些可能的数据,然后建立一个临时表,查询工作可在这个临时表中进行。 如何将查询出来的数据经过统计后动态添加到DBGrid中? 分少看样子没有人能帮我,高分看看有没人有能帮我!!!! 如何生成没有标题栏的窗口 和如何 拖动它 使用ADOdataset 对数据表排序出现列表索引越界。 delphi保存图片路径至sql数据库的问题 form 问题 如何实现多网卡的负载均衡 数据类型转换问题????来着有分 关于应用程序的权限设置问题! delphi的 组件安装的问题 大虾们:如何对网编-转换器-矩阵的协议进行解包? 死亡总是比我们想象中更早的到来!!!
2.然后再在Sybase中查询,如:
select * from tablename where field1 in (select field1 from temptable)另外,建议用索引字段来搜索,会加快搜索的速度
--------------
Sybase在处理查询时需要占用tempdb空间,检查一下tempdb的大小,必要的话扩大tempdb。
--------------
如果所查询的表中数据太多,建议先取出一些可能的数据,然后建立一个临时表,查询工作可在这个临时表中进行。