SQL SERVER 2008 - 存储数百万条记录时出现内存泄漏

SQL SERVER 2008 - Memory Leak while storing Millions of records(SQL SERVER 2008 - 存储数百万条记录时出现内存泄漏)
本文介绍了SQL SERVER 2008 - 存储数百万条记录时出现内存泄漏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我非常需要一些帮助.我正在从事一个始终输入大量数据的项目.这是一个报告软件.

I need some help very badly. I'm working on a project where a bulk of data is entered all the time. It's a reporting software.

平均每天存储 1000 万条记录,而且随着用户的增加,它还会继续增加.

10 Million records in an average is stored per day and it could keep on increasing as users increase.

截至目前,SQL SERVER 在任务管理器上消耗 5gb 的 RAM.我的服务器上现在有一个 8GB 内存.

As of now, SQL SERVER CONSUMES 5gb of RAM on the task manager. I have an 8GB ram on my server now.

其他企业如何应对这种情况?

How do other enterprises manage such situations?

推荐答案

SQL Server 有效地使用内存并尽可能多地占用.它通常也足够聪明,可以在需要时释放内存.

SQL Server uses memory efficiently and takes as much as it can. It's also usually clever enough to release memory when needed.

使用 5GB 意味着:

Using 5GB means:

  • SQL Server 配置为 5GB 或 SQL Server 只是在正常使用期间保留了此内存
  • 还剩 3GB 因为它不需要使用它

没有错...我可能会将 SQL Server 最大内存配置为 6.5GB...

Nothing is wrong... and I'd probably configure the SQL Server max mem to 6.5GB...

后期补充:Jonathan Kehayias 博客条目

这篇关于SQL SERVER 2008 - 存储数百万条记录时出现内存泄漏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Execute complex raw SQL query in EF6(在EF6中执行复杂的原始SQL查询)
SSIS: Model design issue causing duplications - can two fact tables be connected?(SSIS:模型设计问题导致重复-两个事实表可以连接吗?)
SQL Server Graph Database - shortest path using multiple edge types(SQL Server图形数据库-使用多种边类型的最短路径)
Invalid column name when using EF Core filtered includes(使用EF核心过滤包括时无效的列名)
How should make faster SQL Server filtering procedure with many parameters(如何让多参数的SQL Server过滤程序更快)
How can I generate an entity–relationship (ER) diagram of a database using Microsoft SQL Server Management Studio?(如何使用Microsoft SQL Server Management Studio生成数据库的实体关系(ER)图?)