当前位置: 代码迷 >> ASP >> sql2000一个表里的数据量是3万条,向里面循环添加200条记录,就特慢?求怎么优化数据库啊索引吗
  详细解决方案

sql2000一个表里的数据量是3万条,向里面循环添加200条记录,就特慢?求怎么优化数据库啊索引吗

热度:304   发布时间:2012-10-18 13:46:56.0
sql2000一个表里的数据量是3万条,向里面循环添加200条记录,就特慢?求如何优化数据库啊?索引吗?

do while 下面的语句循环添加200次

  set rs1=server.CreateObject("adodb.recordset")
  rs1.open "select * from [聊天记录]",conn,1,3
  rs1.addnew
rs1("username")=rs("username")
rs1("title")=title
rs1("adddate")=now()
  rs1.update
rs1.close
set rs1=nothing


loop

------解决方案--------------------
do while not rs.eof
conn.execute("insert into [聊天记录] (username,title,adddate) values ('"&rs("username")&"','"&title&"',getdate())")
rs.movenext
loop
  相关解决方案