一次性插入十万条记录,如何控制在1秒之内?

journay 2008-04-09 12:10:54
cpu2.0,2G内存,数据库用sql2005,用prepareStatement批量提交大约在5秒左右,还能怎么优化?
...全文
299 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
IamHades 2008-04-09
  • 打赏
  • 举报
回复
估计只能在数据库上打主义了...
gibeny 2008-04-09
  • 打赏
  • 举报
回复
一秒,去找专家吧
schumiXsuse 2008-04-09
  • 打赏
  • 举报
回复
sql2005 不熟, oracle的话可以exchange partition
pyantking 2008-04-09
  • 打赏
  • 举报
回复
不知道你的数据库支持存储过程不?

写存储过程中试试
老紫竹 2008-04-09
  • 打赏
  • 举报
回复
估计很难了!
richard_2010 2008-04-09
  • 打赏
  • 举报
回复
第一,看你SQL语句怎么写的,还能不能在优化
第二,提高你的硬件配置
就java语言份上,没什么好优化的了
ypstockton 2008-04-09
  • 打赏
  • 举报
回复
一次十万条,如果是PC而不是服务器的话,我想5秒已经相当不错了

还想进一步的话,估计要找数据库工程师对数据库的BUFFER CACHE和内存池等参数进行重配置了
zjutsw 2008-04-09
  • 打赏
  • 举报
回复
随便进来逛逛!!!
kokobox 2008-04-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yibunengjing 的回复:]
这个难度高,拜请sqlserver专家人事
[/Quote]
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xjbs 的回复:]
太简单了
cpu弄成10.0,RAM 弄成10g,数据库弄成SQL SERVER 10025
这样就可以了。
[/Quote]
kuria001 2008-04-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xjbs 的回复:]
太简单了
cpu弄成10.0,RAM 弄成10g,数据库弄成SQL SERVER 10025
这样就可以了。
[/Quote]
.....这等于没说
xjbs 2008-04-09
  • 打赏
  • 举报
回复
太简单了
cpu弄成10.0,RAM 弄成10g,数据库弄成SQL SERVER 10025
这样就可以了。
yibunengjing 2008-04-09
  • 打赏
  • 举报
回复
这个难度高,拜请sqlserver专家人事
deng1234 2008-04-09
  • 打赏
  • 举报
回复
你用了事务处理吗,

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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