/etc/sysctl.conf中vm.swappiness(建議設為10-30)、fs.file-max等參數,優化內存和文件句柄使用。EXEC sp_configure 'max server memory (MB)', [值]設置最大內存,避免占用過多系統資源。max degree of parallelism(最大并行度)參數,根據CPU核心數設置(通常為CPU核心數的70%-80%)。SELECT *,僅查詢必要字段;使用EXPLAIN分析執行計劃,優化低效查詢。OFFSET-FETCH或基于主鍵的分頁)減少大數據量查詢壓力。top、free等命令監控系統資源使用情況。ANALYZE TABLE和OPTIMIZE TABLE(針對MySQL,SQL Server需用DBCC CHECKDB等命令)清理碎片。注意:SQL Server原生支持Linux(如CentOS)的版本需確認兼容性,部分參數(如innodb_buffer_pool_size)為MySQL特有,需根據實際數據庫類型調整。
參考來源: