【问题标题】:SSISDB cleaning SQL server 2016SSISDB 清理 SQL Server 2016
【发布时间】:2018-05-08 12:08:19
【问题描述】:

我在这里遇到了一个真正的问题。我一直在检查互联网,但似乎找不到答案。我有一个 SSISDB 将近 70GB 的数据库,但我似乎无法清理它。

我已经执行了内部程序,但它们不起作用: - cleanup_server_retention_window - cleanup_server_log

我从这些帖子中查看了信息:

有人可以帮我吗?我已经将“定期清理日志”设置为 True,将“保留期(天)”设置为 10,但什么也没发生,我仍然没有释放空间,这现在是个问题.

我在@panagiotis-kanavos 的帮助下找到了这个:

如果我想保留 25 天的日志,理想的大小是多少?

【问题讨论】:

  • 你怎么知道空间没有被释放?您是否检查了总大小或可用空间大小?清理数据库不会收缩它。
  • 我正在检查服务器的磁盘空间(仍然相同)和 SSISDB 的属性也仍然相同
  • 磁盘空间与数据库中的可用空间无关。你检查了哪些属性?你真的检查过数据大小、空闲大小、日志大小吗?
  • 右键单击 SSISDB 上的 SSMS 检查那里的空间
  • 这就是为什么我说你应该把它缩小到足够10天的大小。如果将其缩小到最小值,则随着数据库再次增加,服务器将不得不重新分配该空间。这会浪费 IO 并可能导致碎片化。

标签: sql-server ssms sql-server-2016


【解决方案1】:

@Panagiotis Kanavos 给我的信息就是我的答案。 那里已经给出了答案,我可以关闭这个问题

具体的答案是; 将表格大小缩小到我当前正在运行的设置的正确大小。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-08
    • 2018-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多