innodb_io_capacity:可设置的磁盘IO性能参数,越高代表当前mysql的IO性能更好,可用做决策刷脏页速度的参数: innodb_flush_neighbors:刷脏页是否开启连坐机制,建议不开启: sort_buffer_size:order by排序内存大小: read_rnd_buffer_size:MRR优化,排序空间大小,set optimizer_switch="mrr_cost_based=off",   set optimizer_switch='mrr…
MySQL复制相关参数详解 作者:尹正杰  版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.复制相关系统变量 1>.server_id 是必须设置在master和每个slave上的唯一标识ID,其取值范围是1~4294967295之间,且同一个复制组之内不能重复. 2>.server_uuid server_uuid会在GTID复制中使用.当MySQL启动之后,会首先到数据文件目录下的auto.cnf中寻找是否有指定的server_uuid,如果没有找到,则自己生成一个server_u…
Mysql优化相关总结 2016-05-31 数据库集中营 优化顺序: 选择适当的引擎和表结构和数据类型 建立索引,优化sql. 增加缓存,redis.memcache. 主从.主主,读写分离. mysql自带分区表 根据业务耦合垂直拆分,分布式数据库 水平拆分,选择合理的sharding key. 引擎区别与选择: Innodb采用聚簇索引,聚簇索引包含data.辅助索引(复合索引.前缀索引.唯一索引)存储的是主索引的值,所以查找时需要两次B-Tree搜索,读的效率稍低.但是覆盖索引和自适应的…
max_connections:允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为500-2000max_connect_errors:如果客户端尝试连接的错误数量超过这个参数设置的值,则服务器不再接受新的客户端连接.可以通过清空主机的缓存来解除服务器的这种阻止新连接的状态,通过FLUSH HOSTS或mysqladmin flush-hosts命令来清空缓存.这个参数的默认值是100,一般将该参数设置为100000. interactive_timeout:Mysql关闭交互连接…
针对mysql的连接参数和状态值,本文做些介绍和对比 一.MYSQL连接参数变量 1.常用连接数限制参数 show variables like '%connect%'; | max_connect_errors | | ##允许单用户连接错误最大值,超过后在不刷新状态的情况下,禁止该用户新连接 | max_connections | | ##实例最大连接数限制 | max_user_connections | | ##但用户连接最大限制,默认0表示无限制,遵守总连接数小于等于max_conne…
列举了MySQL主从复制主要的相关参数 binlog server_id 服务器在集群中唯一标识符 log_bin[=binlog_name] 启动二进制日志 log_bin_index 二进制日志索引名称 binlog_format 二进制日志的类型 binlog_row_image 二进制镜像保存量 binlog_do_db,binlog_ignore_db 记录在二进制日志中和不记录在二进制日志中 replicate_do_db[table] slave只重放指定的库/表 replicat…
MapReduce优化优化(1)资源相关参数:以下参数是在自己的 MapReduce 应用程序中配置就可以生效 mapreduce.map.memory.mb: 一个 Map Task 可使用的内存上限(单位:MB),默认为 1024.如果 Map Task 实际使用的资源量超过该值,则会被强制杀死.mapreduce.reduce.memory.mb: 一个 Reduce Task 可使用的资源上限(单位:MB),默认为 1024.如果 Reduce Task 实际使用的资源量超过该值,则会被…
1.优化方式 硬件优化=>系统优化=>mysql配置优化=>SCHEMA优化=>sql优化=>其他解决方案(redis or MongoDB or Cassandra or HBase) 2.mysql配置分析 1)常见瓶颈 90%系统瓶颈都在IO上,所以提高IOPS尤为总要,iowait过高,加内存,减小数据读取量 如果CPU很高,或者查询时间很长,90%索引不当 如果系统发生swap,必定是内存分配不当 所以优化,总是会围绕着提高对内存的使用率+减少IO,比如内存缓存+索…
1.优化方式 硬件优化=>系统优化=>mysql配置优化=>SCHEMA优化=>sql优化=>其他解决方案(redis or MongoDB or Cassandra or HBase) 2.mysql配置分析 1)常见瓶颈 90%系统瓶颈都在IO上,所以提高IOPS尤为总要,iowait过高,加内存,减小数据读取量 如果CPU很高,或者查询时间很长,90%索引不当 如果系统发生swap,必定是内存分配不当 所以优化,总是会围绕着提高对内存的使用率+减少IO,比如内存缓存+索…
在 my.cnf 文件中 各设置参数的含义如下: innodb_data_home_dir 这是InnoDB表的目录共用设置.如果没有在 my.cnf 进行设置,InnoDB 将使用MySQL的 datadir 目录为缺省目录.如果设定一个空字串,可以在 innodb_data_file_path 中设定绝对路径. innodb_data_file_path 单独指定数据文件的路径与大小.数据文件的完整路径由 innodb_data_home_dir 与这里所设定值的组合. 文件大小以 MB 单…