sqlserver数据库,有1,2百万记录, 用什么方法查询可以速度最快?? 用卓越的SQL2000全文索引功能,百万数量级很快的。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.建立索引,查询速度快2。两次select: 第一次 select top 100 ... 很简单,最更本的解决办法,要Inter的工程师立刻研制出主频1000G的奔腾芯片。那干什么都快了。 where条件不要太多,尤其是多表联合查询,否则速度会出奇的慢,如果很多,select语句要写成嵌套式的,避免在大容量的表中做笛卡儿积运算 用ClientDataset,将PacketRecords属性设置为每次要返回的记录数。 1.建立索引,查询速度快2。两次select: 第一次 select top 20 ...(返回记录少)但最根本还是select效率问题,但同样写SQL还是没有存储过程快,这是一定的另全文检索不快,且不好维护数据库文件第一次要大,不能太碎 用索引组,可实现。把where 后的一系列字段建立一个索引组!把order by后的一系列字段建立索引组。 1.建立索引,查询速度快2。两次select: 第一次 select top 20 ...(返回记录少)但最根本还是select效率问题,但同样写SQL还是没有存储过程快,这是一定的另全文检索不快,且不好维护数据库文件第一次要大,不能太碎 查询条件如果不是主键就建立索引,如果不能建索引就把这个条件放在WHERE的最后面。当然检索出来的记录由于要放在本地的缓存里面,所以每一条记录的信息量越少越好,把一些不需要的字段去掉!!! 是吗,当初你就应该有规划,按月份或年份来存,这样的话就会快多了。200207.db200206.db...200001.db [Error] UnitPgmList.pas(263): Type of expression must be BOOLEAN 一段asm代码,求讲解 封装的新类 无法响应消息 Multiple connections not supported by mysql driver问题 Idhttp能否保持联接? 用BDE连接oracle时报错. 高手进来解决问题,100分求教! 如何调用win2k的关机函数?----在线等待 请问谁知道那有热门电子书籍下载? delphi+dcef3 如何知道桌面最上面的窗口(活动窗口)的宽度和高度呢? ListBox简单问题
2。两次select: 第一次 select top 100 ...
最更本的解决办法,要Inter的工程师立刻研制出主频1000G的奔腾芯片。
那干什么都快了。
如果很多,select语句要写成嵌套式的,避免在大容量的表中做笛卡儿积运算
2。两次select: 第一次 select top 20 ...(返回记录少)但最根本还是select效率问题,
但同样写SQL还是没有存储过程快,这是一定的
另全文检索不快,且不好维护
数据库文件第一次要大,不能太碎
把order by后的一系列字段建立索引组。
2。两次select: 第一次 select top 20 ...(返回记录少)但最根本还是select效率问题,
但同样写SQL还是没有存储过程快,这是一定的
另全文检索不快,且不好维护
数据库文件第一次要大,不能太碎
200206.db
.
.
.
200001.db