小编Mic*_*nny的帖子

您如何从 Microsoft SQL Server 中清除所有旧的查询计划?

我们有一个使用 Microsoft SQL 数据库的现成应用程序。在这个应用程序中,我们为每个报告挑选和选择各种选择标准。此应用程序然后运行这些报告。

我相信我们有一个查询计划问题。我们每天运行的第一个报表,运行速度非常快 7 分钟。我们在第一个报告之后运行的任何报告都需要一个多小时。

每天晚上,我们都会运行一个计划任务来停止和启动 SQL Server 代理和 SQL Server。在这个 SQL Server 实例中还有大约 25 个其他数据库。没有其他数据库有性能问题,只有我之前提到的现成产品。

有没有办法清除 SQL Server 当前内存中的所有查询计划?

如何在不影响依赖同一服务器上其他数据库的 30 个左右的用户的情况下执行此操作?

performance sql-server query

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

我真的需要保留 .LDF 文件吗?

每个月我们都会制作生产数据库的月末快照。这些月末快照严格用于报告目的,没有对其进行任何插入、更新或删除。这些快照中的每一个都有一个.MDF.LDF文件。

我想删除.LDF文件并释放服务器上的一些空间。我需要保留.LDF文件有什么原因吗?

澄清:

我们的生产数据库每晚从另一个系统的文件提取中重新创建。我们只报告生产数据库......从来没有更新过。

每晚流程:据
我所知......
每天晚上数据库表都会被截断
这些表通过一系列批量插入语句填充
索引被重建

sql-server-2005 sql-server backup datafile

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

哪个特定的 SQL Server 功能会安装 Microsoft.SqlServer.ManagedDTS.dll?

我有一个旧的第 3 方应用程序,当我卸载 SQL Server 时该应用程序停止工作。我发现此应用程序需要在服务器上安装 Microsoft.SqlServer.ManagedDTS.dll。

我不知道如何只安装这个 dll,因此我重新安装了 SQL Server 并检查了几个功能。

如何判断哪个功能实际安装了 Microsoft.SqlServer.ManagedDTS.dll?

在此输入图像描述

sql-server

10
推荐指数
1
解决办法
853
查看次数

我可以简单地将事务日志从不受限制更改为受限制吗?

我有一个数据文件大小为 674 MB 的数据库和一个 6.1 GB 的事务日志。事务日志大约比数据文件大 10 倍。

事务日志设置可以在下图中看到。

在此处输入图片说明

服务器不断耗尽空间,此事务日志约占总磁盘空间的 11%。我想让这个事务日志文件更小。

我可以简单地通过切换到限制文件增长 [MB]: 并将大小设置为 80 MB 来更改“最大文件大小”吗?

sql-server

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

为什么 msdb.dbo.backupset 每隔 15 分钟就会有每个数据库的条目?

我在 SQL Server 上有 134 个独立的数据库。

每 15 分钟msdb.dbo.backupset,服务器上的每个数据库的表中都会出现一个条目。

  • 为什么这种情况每 15 分钟发生一次?
  • 是什么导致这种情况发生?
  • 如何阻止这些条目发生?
  • 有没有其他人在您的 MSDB 数据库上看到此类活动?

sql-server-2008 sql-server backup msdb

0
推荐指数
1
解决办法
282
查看次数