数据库-优化-数据库系统配置优化-操作系统优化
生活随笔
收集整理的這篇文章主要介紹了
数据库-优化-数据库系统配置优化-操作系统优化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據庫系統配置優化
定義
數據庫是基于操作系統的,目前大多數MySQL都是安裝在linux系統之上,所以對于操作系統的一些參數配置也會影響到MySQL的性能,下面就列出一些常用的系統配置。
優化配置參數-操作系統
優化包括操作系統的優化及MySQL的優化
操作系統的優化
網絡方面的配置,要修改/etc/sysctl.conf 1、 增加tcp支持的隊列數 net.ipv4.tcp_max_syn_backlog = 65535// 2、 減少斷開連接時,資源回收(tcp有連接狀態) net.ipv4.tcp_max_tw_buckets = 8000 // net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_fin_timeout = 10說明: TCP是有連接狀態,通過netstat查看連接狀態,經常會看到timeout狀態或者timewait狀態連接,為了加快timewait狀態的連接回收,就需要調整上面的四個參數,保持TCP連接數在一個適當的狀態。打開文件數的限制
打開文件數的限制,可以使用ulimit –a查看目錄的各個限制,可以修改/etc/security/limits.conf文件,增加以下內容以修改打開文件數量的限制(永久生效)
*Soft nofile 65535 *Hard nofile 65535如果一次有效,就要使用ulimit –n 65535即可。(默認情況是1024)
除此之外最好在MySQL服務器上關閉iptables,selinux等防火墻軟件。
?
總結
以上是生活随笔為你收集整理的数据库-优化-数据库系统配置优化-操作系统优化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库-优化-数据库结构的优化-拆分优化
- 下一篇: 数据库-优化-数据库系统配置优化-配置文