2012-01-06 203 views
2

我有一个相对较大的数据库,其中包含大约1300个表,超过3000个存储过程,并且一些表具有触发器。创建sql azure数据库

我为数据库生成了一个脚本,使用Sql Server Management Studio连接到SQL Azure,现在我正在运行该脚本,但需要很长时间才能完成(大约3小时)。这是正常的事情,我能做些什么来使这个过程更快?

+0

听起来不正确 - 你可以执行一个简单的选择,看看执行时间如何与本地数据库上的相同查询进行比较,只需排除网络延迟? – 2012-01-06 15:03:39

+0

您是否正在加载一些数据以及脚本的一部分? – 2012-01-09 19:57:41

回答

0

我会考虑打破剧本,以确定过程中哪些部分花费了时间。

尝试将表创建分批下来并对过程进行计时,然后对SP进行计时。