Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]怎么才能给积木提速???

1楼
hxxzy 发表于:2003-5-15 17:17:02
本人开发了一个带数据库的程序,由于数据库过大,在打开数据库时程序运行太慢.请问有没有方法来提高程式的运行速度!!!!
再这里感请诚帮助过我的人,和各位积木爱好者!!!
2楼
引力波 发表于:2003-5-15 17:34:44
加速的办法是有的。设计数据库软件尤其要注意这样几点: 一、采用多个项目设计,用“执行文件”和“公用数据”构件来沟通各个项目,不要在一个项目下设计多个窗口,这是带数据库软件设计要切记的! 二、数据库构件的链接要采用动态设置,不要用多个数据库构件一一去做。这样对提高速度有极大的好处,而且这才是规范的设计,我曾经就犯过类似的错误,多亏无心居士的指导。我测试了一下,每增加一套数据库连接构件,就会增加约3K大小的容量,这不断造成空间浪费,而且会降低运行速度。 三、数据读入的过程不要在窗口创建期间执行,最好是在窗口启动后通过数据初始化读入,或者采用动态连接数据库,方法是在系统启动后,用延时的方法自动连接、用按钮触发连接、用窗口事件连接等等,都可以达到加快速度的目的。 通过上述实施三个措施后你项目运行速度可以大大提高。
[此贴子已经被作者于2005-3-27 10:16:36编辑过]
3楼
hxxzy 发表于:2003-5-21 13:14:59
我的整个系统只用了一套数据库连接构件,只是数据库太大了,必须有30000多条计录.所以我说他太大了.
4楼
引力波 发表于:2003-5-21 15:24:06
你可以在项目试运行的时候,把数据导出为XML文件,并且做一个数据导入控制,然后在关闭项目后打开数据库,清空里面的全部数据,这样再次运行项目时的速度就快多了。
[此贴子已经被作者于2003-5-21 15:25:22编辑过]
5楼
pc_doctor 发表于:2003-9-8 12:58:44
引力波在2楼讲的道理很有见解。 往往几句话的工夫就有可能解决大问题。
6楼
fanzhe 发表于:2005-3-27 9:39:39
很有道理,但我对"数据读入的过程不要在窗口创建期间执行,最好是在窗口启动后通过数据初始化读入"不是很理解,什么是数据读入?在什么时候发生?如何控制?
共6 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.07715 s, 3 queries.