我有一个300 000行的SQL脚本要执行。我唯一访问远程SQL Server 2008数据库是在我的计算机上的Squirrel上。当然,我无法执行这样的大脚本。
这个SQL脚本由大约2 500个"开始结束GO"块。每个块约150行。所以我的想法是将我的脚本分成由Y块组成的X脚本。
我的问题是脚本有多大?我不知道1 000行是否过多? 5 000? 50 000?
请求帮助
答案 0 :(得分:0)
我终于在我的验证环境中进行了尝试/失败测试(1 000行,然后是2 000,然后是5 000,...)
直到10万行。然后它失败了。我将松鼠的记忆从256mb增加到512mb。通过这种配置,100 000条线路正常工作,但确实减慢了应用程序的速度。
所以我将脚本划分为4个脚本,大约75000行,每个脚本大约1-2分钟就能正常工作