如何提高数据库存取速度?

xjq2003 2003-12-22 03:35:28
各位大虾:
我的INTERBASE数据库每张表存储数据达到2万条以后,我感觉到数据存取就特别慢。有时候程序启动就要5、6分钟,特别烦人。不知道如何解决这个问题!!
谢谢各位回复!!
...全文
59 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nike_ljq 2003-12-27
  • 打赏
  • 举报
回复
mark
chifengwatch 2003-12-22
  • 打赏
  • 举报
回复
INTERBASE没用过,不知能不能建立索引
kerosun 2003-12-22
  • 打赏
  • 举报
回复
去学习李维的高效数据库程序设计
nobill 2003-12-22
  • 打赏
  • 举报
回复
来学习
耙子 2003-12-22
  • 打赏
  • 举报
回复
不知道你用什么方式访问的IB,
1,尽可能不要用Table空件,如果一定要用,修改它的PackRecords(可能BDE和IBX不是这个名字) 把它从0变为1000或者100,这样他不至于一次返回全部的数据集。
2. 尽量使用Query控件,结合SQL,不要使用没有Where的查询,可以避免一次返回全部的数据。Query 空间也都有PackRecords属性,一样不要用默认的0。
3.不需要的默认就打开全部的数据集控件的,Active让她默认为false,需要的时候再打开。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧