子:高内存利用率的sqlservr.exe进程。当我查看任务管理器->进程或使用perfmon内存计数器(Sqlserver:内存管理器:目标服务器内存和总服务器内存)时,sqlservr.exe进程的内存利用率高达8GB(目标服务器内存计数器)和7.95GB(总服务器内存)。请帮助我确定为什么sql s
我有一个服务器C应用程序,它以写(2)的同步模式写入日志,但由于服务器机器上的IO负载非常高,因此有时会阻塞100到400 ms (有时更多)。我希望将日志写入进程地址空间中的POSIX共享内存区域mmap。在这种情况下,另一个进程将只从该POSIX共享内存中读取,并将写入磁盘。这样,如果进程崩溃,日志信息就不会丢失,唯一的问题就是电源故障。
是否可以将POSIX信号量或POSIX RW锁放在共享内存(因此在mmap-ed区域内)中,