S sun99 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-22 #1 我有一个含3万条纪录的ACCESS数据库,用tquery控件直接连接,程序启动太慢,是否可以改成其他数据库形式,加快程序的启动 代码:
远 远帆 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-22 #5 同意上面的,不管什么数据库,一启动就读所有数据肯定受不了啊。 只读部分或根本就不读。
吴 吴剑明 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-22 #7 根本就不应该启动时用QUERY读取所有记录。没有这样写程序的。
T tan_jian Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-22 #8 如果仅仅因为一个表数据量稍大就要用大型些的数据库, 是在没道理,本来程序想法就不对,不该用Query一次取 所有数据,换任何数据库这样都不行,如果网络连接还有 大量网络开销!
K karxios Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-22 #9 强烈赞成吴剑明!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!! !!!!!!
强烈赞成吴剑明!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!! !!!!!!
J jackie_woo Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-22 #10 如果用QUERY还这样,那只能是程序设计有问题。检查你的SQL语句吧,不行在DELPHI中测试一下
大 大花鸡 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-24 #12 一次读这么多?不累死才怪呢。你大家说的那样一次只读一部分。
J jswqg Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-25 #14 1、用Query取出一部分纪录。在程序启动后,然后再去数据,程序启动就不会太慢。 2、如果合适,可以考虑用TAdoQuery它有异步模式,可以在后台娶数据,前面的是照样进行。 总之,全部娶数据是极不合理的。即使现在能用,将来数据量大,还是会出现速度问题啊。
1、用Query取出一部分纪录。在程序启动后,然后再去数据,程序启动就不会太慢。 2、如果合适,可以考虑用TAdoQuery它有异步模式,可以在后台娶数据,前面的是照样进行。 总之,全部娶数据是极不合理的。即使现在能用,将来数据量大,还是会出现速度问题啊。
H hfghfghfg Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-25 #15 1. FormActivate postmessage() //自己的消息 响应自己的消息 2. 同上 top...等 3. 用 1+2; //// ps 子查询改为连接
W withdraw Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #17 其实数据量低于100万的,使用mysql 很不错的
山 山猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #18 不明白 为什么 开始 就要 读 全部 不过. 我个人 认为, TQuery 的确是 慢得不可以 忍受的. 我一直在用 Diamond 的 DAO 的控件 读 ACCESS 的库 这会 , 又试了 KAO 也快. ( 好象 比 Diamond 还快, 也好用.)
不明白 为什么 开始 就要 读 全部 不过. 我个人 认为, TQuery 的确是 慢得不可以 忍受的. 我一直在用 Diamond 的 DAO 的控件 读 ACCESS 的库 这会 , 又试了 KAO 也快. ( 好象 比 Diamond 还快, 也好用.)