数据库-优化-数据库系统配置优化-操作系统优化
数据库系统配置优化
定义
数据库是基于操作系统的,目前大多数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等防火墙软件。
数据库-优化-数据库系统配置优化-操作系统优化相关推荐
- oracle读写队列深度,ORACLE TUNE THINKING (三) 操作系统优化
ORACLE TUNE THINKING (三) 操作系统优化 作者简介: -------------------------------------------------------------- ...
- 性能优化之MySQL优化(转)
MYSQL优化浅谈 原文地址:https://www.cnblogs.com/moss_tan_jun/p/8025517.html 参考慕课网学习视频:性能优化之MySQL优化 msyql是开发常用 ...
- 数据库建表原则,SQL数据库建表前期优化,SQL数据库操作优化,数据库命名规范...
2019独角兽企业重金招聘Python工程师标准>>> 关键字: 数据库建表原则 ·1. 原始单据与实体之间的关系 可以是一对一.一对多.多对多的关系.在一般情况下,它们是一对一的关 ...
- 利用对象池优化数据库操作
简介:这是利用对象池优化数据库操作的详细页面,介绍了和asp.net,.Net,创建,对象池,示例有关的知识,要查看更多相关信息,请点击此处 说到对象池,大家都不陌生.很多人都实现过,网上的代码也满天 ...
- 优化数据库大幅度提高Oracle的性能
转自:http://oracle.zjunbsn.com/content.asp?id=2900 作者:王畅 来源:Oracle俱乐部 时间:2008-10-18 几个简单的步骤大幅提高Oracl ...
- 数据库-优化-数据库可以从哪几方面进行优化
mysql数据库优化 可以从哪几个方面进行数据库的优化?如下图所示: SQL及索引优化 根据需求写出良好的SQL,并创建有效的索引,实现某一种需求可以多种写法,这时候我们就要选择一种效率最高的写法.这 ...
- php连接数据库配置优化,小蚂蚁学习mysql性能优化(9)--操作系统配置优化--mysql配置文件优化...
操作系统配置优化 数据库是基于操作系统的,目前大多数mysql都是安装在linux系统之上,所以对于操作系统的一些参数配置也会影响到mysql的性能 网络方面的配置修改 \etc\sysctal ...
- 关系型数据库的瓶颈 与 优化
1. 数据库的分类 数据库大致可以分为两部分: 传统的关系型数据库, 如: MySQL, Oracle, SQLServer 以及 PostgreSQL; MySQL 是国内使用最广泛的数据库, Or ...
- java面试---数据库之数据库优化及mycat分库分表
目录 oracle和mysql分页的区别:oracle分页的原理: 数据库隔离级别有哪些,各自的含义是什么,MYSQL默认的隔离级别是是什么 数据库查询执行流程 数据库怎么优化:索引的原因:为什么要使 ...
最新文章
- c 语言 多进程,VC++中进程与多进程管理的方法详解
- Cordova error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Deve
- java自带的xml解析_Java自带的XML解析
- android布局之线性布局
- NUMA架构的CPU -- 你真的用好了么?
- Clean Sheet – Windows 10的人体工程学Eclipse主题
- 【MFC系列-第23天】CMemoryDC的封装过程
- 有效的数据处理:使用Tango库进行压缩和加密
- Linux内核原子操作及函数
- 反射: 反射在中Android运用
- 三星魔术师助手v5.3.1_Cinemachine 2.6为您带来精度,改进的工作流程和一点点魔术
- 北大光华女的超强面经! 感动之余,真的受益匪浅。
- 在单个虚拟机中搭建DPDK测试环境
- 【专题3:电子工程师 之 上位机】 之 【47.使用QT Opengl显示YUV图像】
- 项目经理手册-项目经理需要铭记在心的话
- android应用虚拟内存耗尽,GuardMalloc导致虚拟内存耗尽
- css中的before与after
- python中numpy-choice函数
- vue+node.js手把手教你搭建一个直播平台(二)
- Maven2 的新特性