讨论用Ttablel控件和Tdbgrid连接数据量很大(超过300万)的表的弊端
现在我们公司的系统是,数据库是oracle,有多个表数据都很大,程序在进入后,这些表都设置active 为ture,同时通过dbgrid控件浏览,以便前台对这些数据表进行操作,可是这样作的结果是随着数据量的增加,是不是必定会影响性能呢?如果是,
请问,有什么办法可以解决呢; 是对前端程序数据库调用方法做修改(当然这样很麻烦的,因为程序已经写好了),还是,只修改优化后端的数据库呢?
请delphi和数据库设计高手们给个建议吧,谢谢!!
问题点数:0、回复次数:6Top
1 楼47522341(睡到8:30)回复于 2003-12-01 15:47:23 得分 0
呵呵;
我现在有个数据表记录条数超过10万已经很是头大了;
关注;Top
2 楼VeryOldMan(无头苍蝇(www.gzmeishi.com))回复于 2003-12-01 15:58:47 得分 0
我建议你还是用SQL语句吧,以便过滤调大部分数据。否则的话,在大量数据中操作,用户也挺烦的。Top
3 楼cjfzy(他山之石,可以攻玉。)回复于 2003-12-01 16:09:25 得分 0
用query吧,否则慢到要死!!!!
提取短字段,减少网络流量。
多用存储过程。Top
4 楼belllab(菜鸟)回复于 2003-12-01 16:13:21 得分 0
痛恨使用Table控件,拥护使用QueryTop
5 楼skypeople(飞飞)回复于 2003-12-01 17:40:25 得分 0
一次要取几十万条记录,还是有点夸张哦!!Top
6 楼sandzou(糖醋排骨)回复于 2003-12-01 17:45:29 得分 0
痛恨使用Table控件,拥护使用Query
痛恨使用Table控件,拥护使用Query
痛恨使用Table控件,拥护使用Query
痛恨使用Table控件,拥护使用Query
痛恨使用Table控件,拥护使用Query
痛恨使用Table控件,拥护使用Query
痛恨使用Table控件,拥护使用Query
痛恨使用Table控件,拥护使用Query
Top




