You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

T-SQL脚本中创建多表是否支持并行执行?总耗时如何?

单条T-SQL脚本多表创建的耗时问题

总耗时是20分钟——单条T-SQL脚本里的语句默认是串行执行的,不会自动并行处理多表创建/写入操作。

具体到你给出的脚本:

CREATE TABLE Table1 (
    Column1 INT,
    Column2 VARCHAR(50)
)
CREATE TABLE Table2 (
    ID INT PRIMARY KEY,
    Name VARCHAR(50)
);

数据库会先完整执行CREATE TABLE Table1的所有操作(包括元数据注册、存储结构初始化等),等这一步花满10分钟完成后,才会启动CREATE TABLE Table2的执行,再消耗10分钟。整个脚本的执行是按语句顺序依次推进的,不存在并行处理。

哪怕是在数据仓库环境中,普通的单条T-SQL脚本也不会自动并行执行连续的DDL/DML语句。如果要实现多表并行创建,你需要借助外部工具(比如SSIS、Azure Data Factory这类ETL平台)拆分任务,或者使用特定的并行执行语法(这类语法通常不是通用T-SQL范畴,而是特定数据仓库产品的扩展)。

内容的提问来源于stack exchange,提问作者Sachin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 01:30:55