mysql tcp优化_mysql 优化
Mysql数据库优化配置
操作系统配置优化
数据库是基于操作系统的,由于mysql安装在linux上,所以对于操作系统的一些参数配置也会影响到mysql性能
网络方面配置,修改/etc/sysctl.conf文件
#增加tcp支持的队列数
net.ipv4.tcp_max_syn_backlog = 65535
#减少断开连接时,资源回收
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
打开文件数限制,可以使用ulimit –a查看目录的各位现在,修改/etc/security/limits.conf文件,增加或者修改一下内容。
soft nofile 65535
hard nofile 65535
如果没有必要,关闭iptables,selinux等防火墙软件
Mysql配置文件优化
获取mysql配置文件
Mysqld –verbose –help |grep –A 1 ‘Default option’
如果存在多个配置文件,后面会覆盖前面的
Innodb_buffer_pool_size = 300M
#############################################
innodb缓存池,一般配置为总内存的75%
获取数据库中数据大小
select ENGINE,
ROUND(sum(data_length + index_length)/1024/1024,1) as "total mb"
from information_schema.TABLES where table_schema not in ("information_schema","performance_schema")
group by engine;
innodb_buffer_pool_size >=Totabl MB
################################################
Innodb_buffer_pool_instances = 4
#缓冲池个数,默认是1,可以设置成4或者8
innodb_log_buffer_size = 16M
#innodb日志缓存大小,不用设置太大
innodb_flush_log_at_trx_commit = 2
#对innodb IO影响很大,建议设置成2,如果需要数据安全性较高,可以设置成默认值1
Innodb_read_io_threads = 8
Innodb_write_io_threads = 8
#innodb IO进程数,根据cpu核数确定
Innodb_file_per_table = 2
#每一个表使用一个表空间
Innodb_stats_on_metadata = OFF
#决定了在什么情况下刷新innodb表统计信息
mysql tcp优化_mysql 优化相关推荐
- mysql字段优化_MySQL优化(1):字段的设计
Web项目中,当Java或者Go等语言速度提升到瓶颈的时候,我们需要关心MySQL的优化 可以优化的方面有很多:设计表.负载均衡.读写分离.SQL语句优化等 (1)IP地址设计 例如我们需要存储IP地 ...
- mysql 热块_mysql 优化
数据库层面:应用系统层面优化SQL优化 SQL优化一般通过分析慢查询日志来抓取长事务高消耗的sql,通过结合具体业务,对sql逻辑进行分析and精简,or重写sql.通过配置slow_query_lo ...
- 有关mysql的清理与优化_mysql优化点整理
优化sql一般步骤: 1.通过show (session 或者 global) status 来查看( 当前连接 或者 数据库上次开机以来 )的服务器状态信息,默认是session 例如: show ...
- mysql优化1001mysql优化_mysql优化之基础规范
优化包含建表规约.SQL 规约.索引规约三个部分,每部分的每一条都有强制.建议两个级别,大家在参考时,根据自己的情况来权衡. 建表规约 [强制]:①存储引擎必须使用 InnoDB 解读:InnoDB ...
- mysql缓存页_mysql优化-缓存篇
在整体的系统运行过程中,数据库服务器 MySQL 的压力是最大的,不仅占用很多的内存和 cpu 资源,而且占用着大部分的磁盘 io 资源,连 PHP 的官方都在声称,说 PHP 脚本 80% 的时间都 ...
- 优化mysql服务器硬件包括_MySQL优化之一:服务器硬件和操作系统
1 服务器硬件优化 在挑选数据库服务器时,可以从以下几个方面考虑: 1)CPU:建议采用高性能的服务器,如DELL R7.R8或R9系列的服务器. 2)磁盘:数据库服务器最大的制约在于磁盘I/O,如果 ...
- mysql结构优化_MySQL优化----数据库结构优化
数据库结构优化 选择合适的数据类型 数据类型的选择,重点在于合适二字,如何确定选择的数据类型是否合适? 1.使用可以存下你的数据的最小的数据类型. 2.使用简单的数据类型.Int要比carchar类型 ...
- mysql分页案例_MySQL优化案例系列-mysql分页优化
通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行分页查询.例如下面这个SQL: SELECT * FROM `t1` WHERE ftype=1 ORDER BY ...
- 物理机存放mysql实例原则_MySQL优化笔记(四)--表的设计与优化(单表、多表)...
前面讲了SQL优化以及索引的使用.设计优化了,那么接下来就到表的设计与优化啦!!!真实地去设计优化单表结构以及讲述多表设计基本原则(结合真实的生产环境的取舍来讲述). 文章结构:(1)单表设计与优化: ...
最新文章
- 【复盘】端端,棒棒哒!
- android 分组 listview,Android实现的ListView分组布局改进示例
- 谷歌等揭露「AI任务疑难」:存在局限的ImageNet等基准,就像无法代表「整个世界」的博物馆...
- CentOS 修改线程数限制等(limits.conf)
- STM32F0xx_ADC采集电压配置详细过程
- nodejs的安装和使用
- Chromium内核原理之网络栈HTTP Cache
- 现在每月五千块钱的收入,相当于七八十年代的多少钱?
- VUE依赖ol版本问题:geotiff.js Unexpected token
- 编程十年 (6):虚荣的C
- 自动驾驶 9-6: EKF 的替代方案 - 无迹卡尔曼滤波器
- 批处理之for用法大全
- 模拟汽车速度控制系统的设计 微机原理课程设计
- 设随机过程{X(t)=Acos(ωt+Θ),t∈(一∞,+∞)},其中A,ω,Θ为相互独立的实随机变量,其中A的均值为2,方差为4,且Θ~U(-π,π),ω~U(-5,5),试问X(t)是否为平稳过程
- 斗鱼实名认证 mysql_斗鱼怎么进行实名认证_斗鱼实名认证方法教程-游戏窝
- Python如何打印出26个大写字母和26个小写字母
- MybatisPlus:使用SQL保留字(关键字)
- 【matplotlib】可视化解决方案——共享绘图区域问题
- 浮点数修约的法则c语言,IEEE754浮点表示法详解
- [Pyecharts]数据可视化 大屏展示
热门文章
- Bailian3253 集合的划分【递归】
- Bailian1833 POJ1833 排列【全排列】
- UVA494 Kindergarten Counting Game【输入输出+水题】
- UVA11192 Group Reverse【水题】
- Kernel Trick——核机制,更高维空间内积的快速计算
- 称重问题 —— 哪个是假币?
- Matlab Tricks(七)—— 矩阵列/列的归一化/单位化(normalize)
- sklearn 中的 Pipeline 机制
- 分类模型的精确率(precision)与召回率(recall)(Python)
- leetcode —— 字符串相关(28、344)