此DDL语句中是否有任何内容可能导致系统挂起并创建长时间运行的查询?
NewDB.CallStatus
这是在SQL Server 2005上,当时系统处于中等负载状态。
这是新表,为什么系统会挂起,我唯一怀疑的是该表有一个 CONSTRAINT
答案 0 :(得分:1)
尝试此操作而不创建任何交易:
CREATE TABLE ClientPayerCrosswalkMapping
(
id INT IDENTITY(1, 1) NOT NULL,
lbxid INT NOT NULL,
ClientPayerID NVARCHAR(80),
CONSTRAINT PK_ClientPayerCrosswalkMapping_ID PRIMARY KEY CLUSTERED (id),
CONSTRAINT UN_lbxid UNIQUE(lbxid),
CONSTRAINT FK_LockboxDocumentTracking FOREIGN KEY (lbxid)
REFERENCES LockboxDocumentTracking(lbxid)
);