“ubuntu sqladmin 怎么优化”这个表述可能指几种不同的场景,我先帮你梳理一下,并分别给出优化建议:
内存
sudo /opt/mssql/bin/mssql-conf set memory.memorylimitmb 4096
sudo systemctl restart mssql-server
磁盘
ext4 或 xfs内核参数
sudo sysctl -w vm.swappiness=10
写入 /etc/sysctl.conf 持久化
-- 查看当前配置
EXEC sp_configure;
-- 启用高级选项
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
重点:
max server memorymax degree of parallelism(建议 = CPU 核数或略低)cost threshold for parallelismCREATE INDEX IX_name ON table(col);
UPDATE STATISTICS table;
ALTER INDEX ALL ON table REBUILD;
opcache.enable=1
opcache.memory_consumption=128
/sqladmin)EXPLAIN 分析 SQLsystemd 限制资源[Service]
MemoryMax=2G
CPUQuota=50%
如果你能补充一下:
我可以直接给你一套针对性优化命令。