1.innodb_buffer_pool_size 设置物理内存的60%-80%,反应IO吞吐的最大上限
2.innodb_thread_concurrency 线程并发,设置为CPU核心数,如果等于0的话就由mysql自动分配,在自动分配时Linux内核层在分配时会产生mux锁互斥争用降低效率
3.query_cache_size、query_cache_type 默认设置成0 不开启结果集缓存
,如果启用修改表结构等操作会导致结果集缓存失效。大的生产环境这里都是关闭的
4.max_used_connections 用户最大连接数,一个连接最大占用16M
5.interactive_timeout 交互连接超时,mysql mysqldump等工具连接上来了,不包括API连接超时
6.wait_timeout API连接超时应用程序连接超时
7.innodb_io_capacity IO容量设置 根据IOPS设置 设置整体机器的75%,后台进程处理IO操作的数据page的上限
8.innodb_flush_log_at_trx_commit 设置为1 可设置为 0 1 2 设置为0代表log buffer日志缓存每秒都往log_file文件中刷入。2代表每个事物提交值刷新到OS的Cache中不刷新到磁盘,如果操作系统断电这部分日志就没了。1代表每次事务提交时MySQL都会把log buffer的数据写入log file,并且flush(刷到磁盘)中去,该模式为系统默认。
9.sync_binlog 设置为1 代表1个提交就把日志从缓存中写到磁盘中
10.innodb_log_file_size日志文件大小默认很小,如果日志放在SSD上日志最小设置4GB到8GB
如果是在SAS盘建议设置1G到2G
11.innodb_log_files_in_group log文件有几个循环使用
12.innodb_flush_method 设置为O_DIRECT 刷脏块的时候,直接落到磁盘里,不经过缓存
O_DSYNC刷新到RAID卡的缓存就算成功
13.innodb_max_dirty_pages_pct 设置为50%,innodb buffer pool size 脏块刷到磁盘的百分比
14.innodb_flusuh_neighbors 关闭为0 相邻的数据进行合并该参数如果使用SAS盘开启,如果使用SSD盘关闭,主要是把随机访问合并成顺序访问。
15.transaction_isolation
事物隔离级别 建议使用RC 不用默认的RR

Mysql实例参数优化15个主要参数讲解(原创)的更多相关文章

  1. Mysql实例 数据库优化

    目录 一.前言 二.数据库表设计 三.数据库结构设计 四.数据库性能优化 硬件配置选择 数据库配置优化 系统配置优化 数据库安全优化 五.数据库架构扩展 增加缓存 主从复制与读写分离 分库 分表 分区 ...

  2. MySQL中Redo Log相关的重要参数总结

      参数介绍 下面介绍.总结一下MySQL的Redo Log相关的几个重要参数:innodb_log_buffer_size.innodb_log_file_size.innodb_log_files ...

  3. Linux 内核参数 优化

    Linux 内核参数 优化 目录 Linux 内核参数 优化 1.编辑内核配置文件 2.参数及简单说明 3.客户端的典型状态转移参数 4.TCP重传参数 5.实现Nginx高并发的内核参数优化 生效配 ...

  4. 存储总量达20T的MySQL实例,如何完成迁移?

    版权声明:本文由王亮原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/122 来源:腾云阁 https://www.qclou ...

  5. 【MySQL参数优化】根据架构优化

    根据MySQL的架构优化 参数调整的最终效果: 1)SQL执行速度足够快 2)业务吞吐量足够高:TPS,QPS 3)系统负载可控,合理:cpu,io负载 在调整参数的时候,应该熟悉mysql的体系架构 ...

  6. MySQL DBA教程:Mysql性能优化之缓存参数优化

      在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感 ...

  7. mysql核心参数优化

    MySQL数据库服务器配置CPU的优化内存的优化IO的优化连接的优化数据一致性的优化 1.描述back_log参数的作用? back_log = 500 要求 MySQL 能有的连接数量.当主要MyS ...

  8. Mysql Innodb 引擎优化-内存、日志、IO、其他相关参数

    介绍: InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎.InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读.这些特色增加 ...

  9. MySQL数据库性能优化的关键参数(转)

    我们在进行数据库管理和开发中经常会遇到性能问题,这就涉及到MySQL的性能优化.通过在网络上查找资料和笔者自己的尝试,我认为以下系统参数是比较关键的: 关键参数一:back_log 要求 MySQL ...

随机推荐

  1. android开发中图片优化步骤

    android开发中图片优化方法 1.图片加载方法,方便用户加载图片 /*** * 加载本地图片 * @param context:主运行函数实例 * @param bitAdress:图片地址,一般 ...

  2. Nginx开启关闭脚本,php-cgi脚本

    php-cgi nginx与php进行cgi程序 php-cgi -b 127.0.0.1:9001 -c F:\ck\php5.4\php.ini 开启nginx cd F:\ck\nginx1.8 ...

  3. 迁移学习-微调(fine-tune)的注意事项:

    选取微调形式的两个重要因素:新数据集的大小(size)和相似性(与预训练的数据集相比).牢记卷积网络在提取特征时,前面的层所提取的更具一般性,后面的层更加具体,更倾向于原始的数据集(more orig ...

  4. mysqllog

    -- mysql delete log online 1  mysql命令purge mysql> purge master logs to "mysql-bin.000410&quo ...

  5. HDOJ1671(字符串前缀匹配)

    #include<iostream> #include<cstdio> #include<string> #include<vector> #inclu ...

  6. HDOJ1059(多重背包)

    1.解法一:多重背包 #include<iostream> #include<cstdio> using namespace std; #define MAX(a,b) (a& ...

  7. linux命令-rpm查询包

    安装了哪些rpm包呢 [root@wangshaojun Packages]# rpm -qa /////查看全部安装的包 [root@wangshaojun Packages]# rpm -qa l ...

  8. javaScript之Array方法

    Array类型和其他语言一样,是数据的有序列表,但不同的是数组的每一项们可以保存任何类型的数据. 1.检测方法(确定某个对象是不是数组) (1)value instanceof Array (2)Ar ...

  9. Windchill

    判断某查询栏位是否为空 错误:if (projComp != null && !projComp.equals("")) 正确:if((projComp != nu ...

  10. Static与Const的区别

    static static局部变量 将一个变量声明为函数的局部变量,那么这个局部变量在函数执行完成之后不会被释放,而是继续保留在内存中 static 全局变量 表示一个变量在当前文件的全局内可访问 s ...