小编Ahm*_*eza的帖子

在具有聚簇索引的表中,DELETE命令太慢

我有一个相当大的名为FTPLog的表,有大约3百万条记录我想添加一个删除机制来删除旧日志,但删除命令需要很长时间.我发现聚簇索引删除需要很长时间.

DECLARE @MaxFTPLogId as bigint
SELECT @MaxFTPLogId = Max(FTPLogId) FROM FTPLog WHERE LogTime <= DATEADD(day, -10 , GETDATE())
PRINT @MaxFTPLogId
DELETE FROM FTPLog WHERE FTPLogId <= @MaxFTPLogId
Run Code Online (Sandbox Code Playgroud)

我想知道如何提高删除性能?

sql sql-server-2005

12
推荐指数
2
解决办法
2万
查看次数

清单可能无效或文件无法打开

我想安装 Outlook 加载项(由 Visual studio 2008 开发),但出现以下错误。

名称:来自:file:///D:/Project/.Net Learning/OutlookAddIn3/OutlookAddIn3/bin/Debug/app.publish/OutlookAddIn3.vsto

从 file:///D:/Project/.Net%20Learning/OutlookAddIn3/OutlookAddIn3/bin/Debug/app.publish/OutlookAddIn3.vsto 读取清单时出现异常:清单可能无效或无法打开文件。

************** 异常文本 ************** System.Deployment.Application.InvalidDeploymentException:从 file:///D:/ 读取清单时出现异常Project/.Net%20Learning/OutlookAddIn3/OutlookAddIn3/bin/Debug/app.publish/OutlookAddIn3.vsto:清单可能无效或无法打开文件。---> System.Deployment.Application.InvalidDeploymentException:部署清单在语义上无效。---> System.Deployment.Application.InvalidDeploymentException:部署清单要求您指定发布者和产品。在 System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole() --- 内部异常堆栈跟踪结束 --- 在 System.Deployment.Application.Manifest.AssemblyManifest.ValidateSemanticsForDeploymentRole() 在 System.Deployment.Application.Manifest.AssemblyManifest .ValidateSemantics(ManifestType manifestType) at System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri) --- 内部异常堆栈跟踪结束 --- at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn() 处的 .GetManifests(TimeSpan 超时)

vsto

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql ×1

sql-server-2005 ×1

vsto ×1