子:高内存利用率的sqlservr.exe进程。当我查看任务管理器->进程或使用perfmon内存计数器(Sqlserver:内存管理器:目标服务器内存和总服务器内存)时,sqlservr.exe进程的内存利用率高达8GB(目标服务器内存计数器)和7.95GB(总服务器内存)。请帮助我确定为什么sql s
我正在运行一个python应用程序,它正在查询(选择) mysql db,一次读取~1k行,对它们执行计算并重复几个小时。表的读数为20m,由MyISAM发动机驱动。问题是,几个小时后,所有服务器的内存都被使用了,服务器只有16 is内存可用。接下来,试图捕获泄漏者在内存耗尽之前和之后获取进程内存使用快照(ps、vax、vax、排序、-k8n)。显然,我缺少一些与linux中的内存分配有关的内容。<
我有一个服务器,报告8GB的内存消耗了99%。当重新启动Server时,它的使用率下降到大约5%,但在大约2小时内逐渐恢复到99%。当我查看sqlserver进程时,它被报告为只使用100 k ram,并且通常不会太高或低于这个数字。事实上,如果我将TaskManager中的所有进程加在一起,它几乎没有触及我可用的全部进程的表面(然而,TaskManager仍然显示了99%的内存使用情况和“显示的所有进程”)。看来S