请问一下大型数据库的问题

ybinu 2003-07-02 10:17:47
自己做了一个数据库目标是50万条记录的容量
用ado+vc做的。用access的.mdb
查询没有问题,就是入库太慢
12k都要1个小时
现在的问题是如何解决入库太慢的问题??
回这个帖子的只要有讲到点子上的都给分,如果提的方案能有效加快速度
(也可以只提解决的概念,比如在不同的环境下的开发的解决方法)
我一定另开两个帖子给200分。

现在有一个方案

就是在数据库文件用Sql语句复制备分表,也就是做多个表
分别查询。

谢谢了。
...全文
23 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
uniware 2003-07-02
  • 打赏
  • 举报
回复

插入数据如果直接用insert into aaa values(1, 'sss')这样的语句,速度比较慢。
可以考虑用绑定参数的方法去执行,看看效率能否提高到可以接受的程度。

另外可以看看数据源的属性有没有可以调整的:

Jet OLEDB:Max Buffer Size
(DBPROP_JETOLEDB_MAXBUFFERSIZE)

Jet OLEDB:Transaction Commit Mode
(DBPROP_JETOLEDB_TXNCOMMITMODE)

Jet OLEDB:User Commit Sync
(DBPROP_JETOLEDB_USERCOMMITSYNC)
ffit 2003-07-02
  • 打赏
  • 举报
回复
改用ODBC或许快些.
插入尽量用insert into table....应该快些
zyleon 2003-07-02
  • 打赏
  • 举报
回复
改用sql server or oracle;
ybinu 2003-07-02
  • 打赏
  • 举报
回复
我的email:ybinu@sohu.com
ybinu 2003-07-02
  • 打赏
  • 举报
回复
有没有人有经验的,

如果改数据库的话一定要先评估一下的,

大概10万条入库多久??
aszzhao 2003-07-02
  • 打赏
  • 举报
回复
我现在认为用oracle比较好,而且可以用oracle自身的触发器可以将时间分解开!

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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