B
blave
Unregistered / Unconfirmed
GUEST, unregistred user!
偶用intraweb做了一个单位的办公管理系统,由于和原来的asp系统融合,数据库设计并
不合理完善,所以在月初的考评中,许多人同时操纵数据的时候,由于数据并发的问题,
使应用程序经常崩溃,究其原因,是因为偶把数据连接控件adoquery放置在的datamodel
中了,正因为如此造成了程序的崩溃。
现在偶想是不是应该把adoconnection控件放置在DM中,而把adoquery控件放置在
iwusersession中,在调用的时候采用usersession.adoquery.close....来操纵数据库,
这样是不是就可以避免大容量过滤数据库不置于产生数据并发错误了,请高手进行讨论,
小弟不胜感激感激.
这两天就要改写代码,请做过的朋友给点提示,原来为了出来并发的问题,偶连动态为
每个用户创建adoquery的方法都试了,不敢想象,300个adoquery在一个页面上会出现什
么情况。
另外,对于intraweb中,多用户时性能到底如何,有没有朋友进行过相关测试,我的系统
中最大并发用户大约有100人,感到intraweb的处理速度明显减慢,当然这也可能是由于
编程中的硬伤造成的,未必是intraweb的问题。
不合理完善,所以在月初的考评中,许多人同时操纵数据的时候,由于数据并发的问题,
使应用程序经常崩溃,究其原因,是因为偶把数据连接控件adoquery放置在的datamodel
中了,正因为如此造成了程序的崩溃。
现在偶想是不是应该把adoconnection控件放置在DM中,而把adoquery控件放置在
iwusersession中,在调用的时候采用usersession.adoquery.close....来操纵数据库,
这样是不是就可以避免大容量过滤数据库不置于产生数据并发错误了,请高手进行讨论,
小弟不胜感激感激.
这两天就要改写代码,请做过的朋友给点提示,原来为了出来并发的问题,偶连动态为
每个用户创建adoquery的方法都试了,不敢想象,300个adoquery在一个页面上会出现什
么情况。
另外,对于intraweb中,多用户时性能到底如何,有没有朋友进行过相关测试,我的系统
中最大并发用户大约有100人,感到intraweb的处理速度明显减慢,当然这也可能是由于
编程中的硬伤造成的,未必是intraweb的问题。