13 个解决方案
#1
做个过滤器。按条件查询,显示记录。
#2
create index name1 on table1(fieldN) 创建索引
#3
有索引也快不了多少!
20多万!就是在Server上打开也得用点时间
Solution
1---做个进度条,表示该程序正在运行中进度到了哪里
2---先显示一部分,如先显示前5000条纪录
20多万!就是在Server上打开也得用点时间
Solution
1---做个进度条,表示该程序正在运行中进度到了哪里
2---先显示一部分,如先显示前5000条纪录
#4
3---做成像ASP那样的分页显示
#5
呵呵!最好的办法是分流,即把能备份的备份,把能按类分的弄到其他表里,主表只留最新的数据!
#6
你可以采用分表,使用某一原则来将数据分类(如按日期,按编号),这样查询时先按分类条件定位数据所在的表,然后再到相应的表中去检索。
这样的话,查询速度就可以提高好多倍。
当然啦,对表设索引这种常用手段也一定要用啦!
这样的话,查询速度就可以提高好多倍。
当然啦,对表设索引这种常用手段也一定要用啦!
#7
█☉☉☉☉█☉☉☉█☉☉█☉☉☉☉█☉☉☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉☉☉☉☉█☉☉☉☉☉☉
☉█☉████☉☉█☉☉☉█☉████☉☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉██████████☉
☉☉☉█☉☉█☉☉█☉☉☉☉☉█☉☉█☉☉█☉☉☉☉☉☉☉█☉☉☉█☉☉██☉☉☉☉☉☉☉☉█☉
██☉████████☉██☉████████☉███████████☉☉☉███████☉☉☉
☉█☉█☉☉█☉☉█☉☉☉█☉█☉☉█☉☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉☉☉█☉█☉☉☉█☉☉
☉█☉█████☉█☉☉☉█☉█████☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉☉█☉☉█☉☉█☉☉☉
☉█☉█☉☉█☉██☉☉☉█☉█☉☉█☉██☉☉☉☉☉☉█☉█☉☉☉☉☉██☉☉█☉██☉☉☉☉
☉█☉████☉☉█☉☉☉█☉████☉☉█☉☉☉☉☉☉█☉█☉☉☉☉☉☉☉☉█☉██☉█☉☉☉
☉██☉█☉█☉☉█☉☉☉██☉█☉█☉☉█☉☉☉☉☉█☉☉☉█☉☉☉☉☉██☉█☉█☉☉█☉☉
☉█☉█☉☉█☉☉█☉☉☉█☉█☉☉█☉☉█☉☉☉☉█☉☉☉☉☉█☉☉☉☉☉██☉☉█☉☉☉█☉
☉☉█☉☉██☉██☉☉☉☉█☉☉██☉██☉☉██☉☉☉☉☉☉☉██☉██☉☉███☉☉☉☉☉
我试一下各位的方法,看能不能加快点速度。
☉█☉████☉☉█☉☉☉█☉████☉☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉██████████☉
☉☉☉█☉☉█☉☉█☉☉☉☉☉█☉☉█☉☉█☉☉☉☉☉☉☉█☉☉☉█☉☉██☉☉☉☉☉☉☉☉█☉
██☉████████☉██☉████████☉███████████☉☉☉███████☉☉☉
☉█☉█☉☉█☉☉█☉☉☉█☉█☉☉█☉☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉☉☉█☉█☉☉☉█☉☉
☉█☉█████☉█☉☉☉█☉█████☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉☉█☉☉█☉☉█☉☉☉
☉█☉█☉☉█☉██☉☉☉█☉█☉☉█☉██☉☉☉☉☉☉█☉█☉☉☉☉☉██☉☉█☉██☉☉☉☉
☉█☉████☉☉█☉☉☉█☉████☉☉█☉☉☉☉☉☉█☉█☉☉☉☉☉☉☉☉█☉██☉█☉☉☉
☉██☉█☉█☉☉█☉☉☉██☉█☉█☉☉█☉☉☉☉☉█☉☉☉█☉☉☉☉☉██☉█☉█☉☉█☉☉
☉█☉█☉☉█☉☉█☉☉☉█☉█☉☉█☉☉█☉☉☉☉█☉☉☉☉☉█☉☉☉☉☉██☉☉█☉☉☉█☉
☉☉█☉☉██☉██☉☉☉☉█☉☉██☉██☉☉██☉☉☉☉☉☉☉██☉██☉☉███☉☉☉☉☉
我试一下各位的方法,看能不能加快点速度。
#8
采用server端的游标来找开数据库
#9
建议用分页显示,没人会一次看20万条纪录。就算有,也没有那么大的显示屏。
#10
我的290万条记录的表结果经常SELECT 不出来~ 气死我了
#11
应该没有人会对上万条的记录赶兴趣,在记录很多的情况下,应该不允许没有任何数据约束的数据查询执行
#12
各位说得很对,现在我用的方法是:在窗体启动时先打开前100条纪录,在用户查询时再去Select,这样速度快了很多!谢谢大家
#1
做个过滤器。按条件查询,显示记录。
#2
create index name1 on table1(fieldN) 创建索引
#3
有索引也快不了多少!
20多万!就是在Server上打开也得用点时间
Solution
1---做个进度条,表示该程序正在运行中进度到了哪里
2---先显示一部分,如先显示前5000条纪录
20多万!就是在Server上打开也得用点时间
Solution
1---做个进度条,表示该程序正在运行中进度到了哪里
2---先显示一部分,如先显示前5000条纪录
#4
3---做成像ASP那样的分页显示
#5
呵呵!最好的办法是分流,即把能备份的备份,把能按类分的弄到其他表里,主表只留最新的数据!
#6
你可以采用分表,使用某一原则来将数据分类(如按日期,按编号),这样查询时先按分类条件定位数据所在的表,然后再到相应的表中去检索。
这样的话,查询速度就可以提高好多倍。
当然啦,对表设索引这种常用手段也一定要用啦!
这样的话,查询速度就可以提高好多倍。
当然啦,对表设索引这种常用手段也一定要用啦!
#7
█☉☉☉☉█☉☉☉█☉☉█☉☉☉☉█☉☉☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉☉☉☉☉█☉☉☉☉☉☉
☉█☉████☉☉█☉☉☉█☉████☉☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉██████████☉
☉☉☉█☉☉█☉☉█☉☉☉☉☉█☉☉█☉☉█☉☉☉☉☉☉☉█☉☉☉█☉☉██☉☉☉☉☉☉☉☉█☉
██☉████████☉██☉████████☉███████████☉☉☉███████☉☉☉
☉█☉█☉☉█☉☉█☉☉☉█☉█☉☉█☉☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉☉☉█☉█☉☉☉█☉☉
☉█☉█████☉█☉☉☉█☉█████☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉☉█☉☉█☉☉█☉☉☉
☉█☉█☉☉█☉██☉☉☉█☉█☉☉█☉██☉☉☉☉☉☉█☉█☉☉☉☉☉██☉☉█☉██☉☉☉☉
☉█☉████☉☉█☉☉☉█☉████☉☉█☉☉☉☉☉☉█☉█☉☉☉☉☉☉☉☉█☉██☉█☉☉☉
☉██☉█☉█☉☉█☉☉☉██☉█☉█☉☉█☉☉☉☉☉█☉☉☉█☉☉☉☉☉██☉█☉█☉☉█☉☉
☉█☉█☉☉█☉☉█☉☉☉█☉█☉☉█☉☉█☉☉☉☉█☉☉☉☉☉█☉☉☉☉☉██☉☉█☉☉☉█☉
☉☉█☉☉██☉██☉☉☉☉█☉☉██☉██☉☉██☉☉☉☉☉☉☉██☉██☉☉███☉☉☉☉☉
我试一下各位的方法,看能不能加快点速度。
☉█☉████☉☉█☉☉☉█☉████☉☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉██████████☉
☉☉☉█☉☉█☉☉█☉☉☉☉☉█☉☉█☉☉█☉☉☉☉☉☉☉█☉☉☉█☉☉██☉☉☉☉☉☉☉☉█☉
██☉████████☉██☉████████☉███████████☉☉☉███████☉☉☉
☉█☉█☉☉█☉☉█☉☉☉█☉█☉☉█☉☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉☉☉█☉█☉☉☉█☉☉
☉█☉█████☉█☉☉☉█☉█████☉█☉☉☉☉☉☉☉█☉☉☉☉☉☉☉☉█☉☉█☉☉█☉☉☉
☉█☉█☉☉█☉██☉☉☉█☉█☉☉█☉██☉☉☉☉☉☉█☉█☉☉☉☉☉██☉☉█☉██☉☉☉☉
☉█☉████☉☉█☉☉☉█☉████☉☉█☉☉☉☉☉☉█☉█☉☉☉☉☉☉☉☉█☉██☉█☉☉☉
☉██☉█☉█☉☉█☉☉☉██☉█☉█☉☉█☉☉☉☉☉█☉☉☉█☉☉☉☉☉██☉█☉█☉☉█☉☉
☉█☉█☉☉█☉☉█☉☉☉█☉█☉☉█☉☉█☉☉☉☉█☉☉☉☉☉█☉☉☉☉☉██☉☉█☉☉☉█☉
☉☉█☉☉██☉██☉☉☉☉█☉☉██☉██☉☉██☉☉☉☉☉☉☉██☉██☉☉███☉☉☉☉☉
我试一下各位的方法,看能不能加快点速度。
#8
采用server端的游标来找开数据库
#9
建议用分页显示,没人会一次看20万条纪录。就算有,也没有那么大的显示屏。
#10
我的290万条记录的表结果经常SELECT 不出来~ 气死我了
#11
应该没有人会对上万条的记录赶兴趣,在记录很多的情况下,应该不允许没有任何数据约束的数据查询执行
#12
各位说得很对,现在我用的方法是:在窗体启动时先打开前100条纪录,在用户查询时再去Select,这样速度快了很多!谢谢大家