搞了4 5年,还是皮毛,造孽,继续问点肤浅问题
请各位帮忙
1:
主表每年产生 500条左右 记录
每条主表记录对应的从表记录数 在 500 条以内
都有主键索引
程序使用1年多点,头一次打开表比较慢
目前 使用的是 主表ADOQuery 从表 ADOTable
全部客户端少于10台
请问有什么方面的技术可以提高速度的呢?
2:我准备给这套程序加个简单点的BS模式端(数据录入和查询),数据库是SQLSERVER 能实现吗?
3: ehlib我只会用dbgrideh,其他的东西有何功能?
4: 说来惭愧,断断续续搞了好多年,数据库还只会用 adoconnection adotable adoquery,adocommand有时用点,其他基本不会
不知道这样行不行呢?
[解决办法]
这么点数据怎么会慢?最好不用ADOTable。
主表用ADOQuery,从表也用ADOQuery
主表SQL语句:select * from Table1
从表SQL语句:select * from Table2 where 主从表关联字段 = :Param
设置从表的DataSource为主表对应的DataSource
[解决办法]
群主不要这个样子呀
我也是个“业余”程序爱好者的,
也有4 5年的自学经验,只要我们肯努力学习就会有进步
[解决办法]
总共有多少数据了?
按理说这么少的数据不会慢的。
你是不是把图片之类的东西放在数据库中了?
另外,建议都使用ADOQuery
[解决办法]
我想好久好久,不过我们也可以共同交流的
我的QQ:4零54壹8144
注明来意我们可以继续学习
[解决办法]
用异步查询
[解决办法]
方法两个:
1. 每天存储的数据和历史数据分开,使用审核什么的功能再放到历史数据里。
2. 索引的使用很重要,这个重要。按照你的需求,速度慢的原因和索引的关系有一定的关系。善待聚集索引。
[解决办法]