我们有一个5GB的表(接近5亿行),我们想删除其中一个列上的标识属性,但是当我们尝试通过SSMS执行此操作时 - 它会超时.
这可以通过T-SQL完成吗?
任何人都可以建议最好的实现如下:
要求:从VLT(接近400 gb)中删除5列.
我们尝试这样做的那一刻,我们在PRODUCTION上面临空间问题,超时错误(通过SSMS)
我们试图插入任何临时表(通过保持身份关闭),但随后我们插入了所有近几十亿行数据,我们尝试切换身份,我们面临超时错误.
我们是否应该通过POWERSHELL进行这些操作,与SSMS相比更好
限制:生产空间有限,tempdb因这些操作而快速增长.
请告知,从VLT中删除列的最佳方法是什么.
问候
SELECT --sysjobhistory.server,
sysjobs.name
AS
job_name,
CASE sysjobhistory.run_status
WHEN 0 THEN 'Failed'
WHEN 1 THEN 'Succeeded'
ELSE '???'
END
AS
run_status,
CAST(
Isnull(Substring(CONVERT(VARCHAR(8), run_date), 1, 4) + '-' +
Substring(CONVERT(VARCHAR
(8), run_date), 5, 2) + '-' +
Substring(CONVERT(VARCHAR(
8), run_date), 7, 2), '') AS DATETIME)
AS
[Run DATE],
Isnull(Substring(CONVERT(VARCHAR(7), run_time+1000000), 2, 2) + ':'
+
Substring(CONVERT(VARCHAR(7), run_time+1000000), 4, 2
)
+
':' +
Substring(CONVERT(VARCHAR(7), run_time+1000000), 6, 2), '')
AS
[Run TIME],
Isnull(Substring(CONVERT(VARCHAR(7), run_duration+1000000), 2, 2) +
':' +
Substring(CONVERT(VARCHAR(7), run_duration+1000000), …Run Code Online (Sandbox Code Playgroud) 对于sharepoint开发(我是新手) - 任何人都可以建议我是否应该为开发人员使用Sharepoint Designer 2010,还是应该使用Visual Studio 2010.
Sharepoint Designer是免费的Sharepoint许可证,Visual Studio已经花费了它.
任何人都可以请帮助.
我们有500多个表,想要确定哪些表没有主键.因为在大表上创建索引将有助于提高性能.
必需命令 - 识别HEAPS表(因为它们没有聚簇索引)
问候