请大神看完后,会的帮我解决这个问题,感谢!
BULK INSERT myorder FROM 'f:/orders/orders.txt'
WITH (
FIELDTERMINATOR = '|',
ROWTERMINATOR = '|/n'
)
我用这个海量插入数据方法,插入10万条以上数据,最快的可以2至3秒搞定。
现在遇到难题,在网上找了很久都没有办法解决。希望在这个论坛里找到大神来帮帮忙。
第一次插入10万条以上数据,总是要20多秒才能完成,第一次之后插入就特别快了。但是相隔久了,没有执行过这条SQL语句的话,10万条以上数据,又要20多秒才能完成。
查了很久,知道这是SQL Server 2000 的缓存问题。那位大神有没有办法提前把缓存准备好,一直保持,那么插入数据无论什么时候都能高速进行。
请大神看完后,会的帮我解决这个问题,感谢!