gpt4 book ai didi

sql-server-2008 - SQL Server 2008 全文重建 - 大内存使用问题

转载 作者:行者123 更新时间:2023-12-04 07:18:07 25 4
gpt4 key购买 nike

每次我执行 SQL Server 2008 FTS Catalog Rebuild 时,我的服务器都会处于 SQL Server 进程内存超过 2.8 GB 的状态,并导致机器性能下降。回收 SQL Server 服务时,它会回落到 350 MB 左右,并且性能恢复正常。

全文重建后必须重新启动服务是否正常?不确定幕后真正发生了什么,但如果我可以称之为内存泄漏,这似乎是一个重大的内存泄漏。

我愿意接受任何建议。提前致谢!

最佳答案

Sql server 在处理全文时确实会消耗大量内存。这是一种正常的行为。填充全文目录是一项艰巨的任务,需要大量的处理和内存使用。但是您可以采取一些措施来最大限度地减少这些影响。

1 - 限制 sql server 内存使用 - Sql Server

2 - 确保您的服务器排序规则和数据库排序规则相同,以避免 tempdb 的高使用率(sql 尝试将数据库排序规则转换为匹配实例排序规则)。

3 - 使用增量填充而不是完全重建。查看下面的链接以了解如何执行此操作。

4- 确保您安装了 sql server 2008 SP2。

5 - 使用停止列表。

另请查看此链接 10 Ways to Optimize SQL Server Full-text Indexing .它提供了很好的信息,您可以使用它来最大限度地提高服务器性能。

关于sql-server-2008 - SQL Server 2008 全文重建 - 大内存使用问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2668272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com