C
crazycock
Unregistered / Unconfirmed
GUEST, unregistred user!
有几个问题想请教大家:
(1)这么一个环境,怎么优化——>一个使用Access2000作为数据库,当数据库文件有5万条记录,而且数据库文件有10M多的时候,每次使用SQL语句Insert/Select时都需要一个停顿(Celeon366+128M),但是因为程序需要连续进行Select+Insert操作将近2500次,并且还有其他字符操作,所以一次任务都需要将近半个小时。
请问怎么进行优化?
(2)有没有可能不需要安装SQL server7.0而能够使用SQL server7.0驱动,比如象安装BDE引擎那样安装SQL server 驱动。我的意思想使用SQL server作为后台,是否能够明显改善程序的性能。
(3)上面那个程序,有没有可能用多线程来提高性能?但是我发现Windows2000的CPU性能指示已经提示CPU使用百分比为100%了呀,难道多线程还能抠出其他的时间???
(4)我还是没有能够理解在数据库中建立View的用途,究竟什么时候什么场合使用有什么效果呢?
(1)这么一个环境,怎么优化——>一个使用Access2000作为数据库,当数据库文件有5万条记录,而且数据库文件有10M多的时候,每次使用SQL语句Insert/Select时都需要一个停顿(Celeon366+128M),但是因为程序需要连续进行Select+Insert操作将近2500次,并且还有其他字符操作,所以一次任务都需要将近半个小时。
请问怎么进行优化?
(2)有没有可能不需要安装SQL server7.0而能够使用SQL server7.0驱动,比如象安装BDE引擎那样安装SQL server 驱动。我的意思想使用SQL server作为后台,是否能够明显改善程序的性能。
(3)上面那个程序,有没有可能用多线程来提高性能?但是我发现Windows2000的CPU性能指示已经提示CPU使用百分比为100%了呀,难道多线程还能抠出其他的时间???
(4)我还是没有能够理解在数据库中建立View的用途,究竟什么时候什么场合使用有什么效果呢?