关于频繁写数据库,怎么样提高效率

vincent_1011 2010-06-03 04:58:59
频繁insert操作SQL SERVER ,有什么办法提高效率,目前工程里面是每来一条就用MFC的cdatabase.excuteSQL操作

觉得这样很SB,有啥办法弄快点,或者说把数据先缓存到一定早后再调用一个proc循环写会快?

真不太懂。谢了
...全文
101 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziyu0103 2010-06-04
  • 打赏
  • 举报
回复
做批处理
一名程序员 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 vincent_1011 的回复:]
表值不懂,

#3楼 我小白哦,有点难懂,网上也不好查,不过好像是说临时建立一张和原表一样的表 然后把这表和原来的合并?有详细资料就好了,谢谢。
[/Quote]同意!
vincent_1011 2010-06-04
  • 打赏
  • 举报
回复
晕,怎么可能批处理会提高呢
vincent_1011 2010-06-03
  • 打赏
  • 举报
回复
表值不懂,

#3楼 我小白哦,有点难懂,网上也不好查,不过好像是说临时建立一张和原表一样的表 然后把这表和原来的合并?有详细资料就好了,谢谢。
--小F-- 2010-06-03
  • 打赏
  • 举报
回复
放入一个临时表 再操作..
东那个升 2010-06-03
  • 打赏
  • 举报
回复
还有就是尽量简化表上的索引。。。索引多了影响插入的效率
东那个升 2010-06-03
  • 打赏
  • 举报
回复
2008可以用表值参数。。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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