MSSQL 服务 50% 资源

MSSQL 服务 50% 资源

我一直在对当前版本的Linux 上的 MSSQL。我正在使用 DigitalOcean droplet 来测试 Ubuntu V16。首先,Linux 版 MSSQL 建议的内存大小为 2GB,这就是分配给此 droplet 的内存量。

user@user:~$ uname -a
Linux user4.4.0-128-generic #154-Ubuntu SMP Fri May 25 14:15:18 UTC 2018 x86_                                                                                                             64 x86_64 x86_64 GNU/Linux
user@user:~$ lsb_release
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.4 LTS
Release:        16.04
Codename:       xenial

安装后的某个时间,我注意到该服务使用了大约一半的系统内存资源。

user@user:~$ ps aux | grep mssql
mssql     1847  0.9 44.6 1332620 914160 ?      Sl   Jun11 389:31 /opt/mssql/bin/sqlservr

我想根据需要而不是在系统启动时停止和启动此服务。 systemctl remove mssql-server因此它不会在重新启动时启动。 sudo service mssql stop或者sudo service mssql start在该数据库上进行开发。

我的问题是,为什么它会占用这么多内存?这对每个人来说都是坏事吗?已经做了哪些改进?

相关内容