|
看了LZ 的情况,据我的经验应该是程序写的太烂了,
我原来上学时帮开家教的朋友写了个家教管理软件,
用PB 5.0 写的, 后台用的 ASA数据库,
当数据库大于10M时各种操作慢的象SHI 一样的,
但只要小于10M就没事,后来不想重写程, 我把他
的每个家教分部做了个单独的DB,程序改成可多开的,
同时开5个客户端访问5个分部的DB都 没事(当时是
P3 C 1G的CPU,256M 内存),再做了几个
DATAPIPE 给各个DB 间传数据。
主要原因是:
我所有的查询都是全部遍历的, 只要改成缓存
方式就会好的(PB 有的一个查询优化的功能,叫什
么忘了,就是查的数据放满缓存就停下,当客户下翻
到缓存 中最后几条数据时,再取出一定量的数据放
入缓存中),不过当时不会,现在也不会了很多年
没碰哪个了。 |
|