我编写了一个C#windows服务,它收集syslog并将它们插入SQL服务器数据库。
平均插入范围是每秒5-10次插入,每次我有读操作和插入操作。
我应该注意,我使用“使用”命令来管理SQL服务器连接。
我面临的唯一问题是Windows的内存使用量稳步增长甚至达到6GB! 这是正常情况吗? 如果它是减少内存使用量的解决方案?
答案 0 :(得分:0)
我面临的唯一问题是Windows的内存使用量稳步增长甚至达到6GB!这是正常情况吗?
这是正常的,直到你遇到内存压力问题。
如果您有记忆压力,如何识别和排除故障..?
SQLserver如何管理内存是一个复杂的主题,但有许多links in SO可以帮助您
如果它是减少内存使用量的解决方案?
很好地遵循最佳做法并将10%留给操作系统,并通过设置最大内存限制将其余部分留给SQLServer