`
AllenHU0320
  • 浏览: 82799 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单参数优化案例

阅读更多

参数优化案例:

1、服务器16G内存,峰值最大连接数为500个,使用MyISAMInnoDB两种引擎。

为操作系统预留20%内存,约3G

2、与线程相关的几个关键参数

sort_buffer_size=2M

read_buffer_size=2M

read_rnd_buffer_size=2M

join_buffer_size=2M

峰值最大将占用500*(2+2+2+2)=4G

3MyISAM引擎表不多,主要是系统对象

key_buffer_size=16M

key_cache_block_size=64K

myisam_sort_buffer_size=64M

4、剩下的全部分给InnoDB缓存池

innodb_buffer_pool_size=9G

innodb_thread_concurrency=8

innodb_flush_method=O_DIRECT

innodb_log_buffer_size=16M

innodb_flush_log_at_trx_commit=2

经过配置后,MySQL初始化参数文件为

[mysql@mysql1 3306]$ more my.cnf

[client]

port = 3306

socket = /data/mysqldata/3306/mysql.sock

 

#The MySQL server

[mysqld]

port = 3306

user = mysql

socket = /data/mysqldata/3306/mysql.sock

pid-file = /data/mysqldata/3306/mysql.pid

basedir = /usr/local/mysql

datadir = /data/mysqldata/3306/data

tmpdir = /data/mysqldata/3306/tmp

open_files_limit = 10240

explicit_defaults_for_timestamp

sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

federated

server_id=1223344556

max_connections = 1000

max_connect_errors = 100000

interactive_timeout = 86400

wait_timeout = 86400

skip-name-resolve

sync_binlog = 0

 

#Buffer

sort_buffer_size = 2M

read_buffer_size = 2M

read_rnd_buffer_size = 2M

join_buffer_size = 2M

net_buffer_length = 16K

max_allowed_packet = 512M

max_heap_table_size = 512M

bulk_insert_buffer_size = 32M

tmp_table_size = 512M

thread_cache_size = 300

query_cache_size = 128M

query_cache_limit = 1M

query_cache_min_res_unit = 4K

key_buffer_size = 16M

myisam_sort_buffer_size = 64M

myisam_max_sort_file_size = 10G

myisam_repair_threads = 1

 

#Log

log-bin = /data/mysqldata/3306/binlog/mysql-bin

binlog_cache_size = 32M

max_binlog_cache_size = 512M

max_binlog_size = 512M

#binlog_format = mixed

binlog_stmt_cache_size = 32M

table_open_cache = 2048

binlog_format = statement

log_output = FILE

log-error = /data/mysqldata/3306/mysql-error.log

slow_query_log = 1

slow_query_log_file = /data/mysqldata/3306/slow_query.log

general_log = 0

general_log_file = /data/mysqldata/3306/general_query.log

expire-logs-days = 14

relay-lay = /data/mysqldata/3306/binlog/relay-bin

relay-log-index = /data/mysqldata/3306/binlog/relay-bin.index

 

#InnoDB

innodb_data_file_path = ibdata1:2048M:autoextend

innodb_log_file_size = 256M

innodb_log_files_in_group = 3

innodb_buffer_pool_size = 9G

innodb_buffer_pool_instances = -1

innodb_max_dirty_pages_pct = 70

innodb_thread_concurrency = 8

innodb_flush_method = O_DIRECT

innodb_log_buffer_size = 16M

innodb_flush_log_at_trx_commit = 2

 

[mysql]

no-auto-rehash

prompt = (\u@\h) [\d]>\_

default-character-set = gbk

 

重新测试性能:

[mysql@mysql1 ~]$ /tpcc-mysql/tpcc_start -h localhost -d tpcc -u system -p "123456" -w 1 -c 10 -r 10 -l 20 -f /home/mysql/tpcc_mysql.log -t /home/mysql/tpcc_mysql.rtx

 

 

 

 

分享到:
评论

相关推荐

    MySQL性能全面优化方法参考,从CPU,文件系统选择到mysql.cnf参数优化

    做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了,可以参考本站的一些优化案例或者联系我们 ...

    Android开发案例驱动教程 配套代码

    15.5 云端应用案例优化 400 本章小结 404 第16章 Google Map和定位服务 405 16.1 MyMap服务系统案例 405 16.2 Android Google Map 406 16.2.1 申请Google Map Android API Key 407 16.2.2 编写Android Google ...

    机器学习案例报告-基于随机森林的收入预测

    本文拟对kaggle上的一篇关于随机森林模型的文章进行案例调研,对文章的各个环节,包括案例描述、数据检视、特征工程、模型训练和模型优化使用的方法进行梳理并对文章的亮点与不足做出相应的反思。该文章的任务是基于...

    Python实现的TensorFlow入门案例

    下面是一个简单的TensorFlow入门案例的描述: 导入所需的库: 首先,导入tensorflow库来使用TensorFlow的功能。 准备数据集: 选择一个合适的数据集用于训练和测试模型。 可以使用已有的公开数据集,如MNIST手写...

    ads2008射频电路设计与仿真实例(03,04,06)

    4.4.5 滤波器电路参数优化 4.4.6 其他参数仿真 4.4.7 微带滤波器版图生成与仿真 第5章 低噪声放大电路设计 5.1 低噪声放大器设计理论基础 5.1.1 低噪声放大器在通信系统中的作用 5.1.2 低噪声放大器的主要技术指标...

    5G网络优化高级面试资料大全.zip

    4,VONR 信令流程,简易版本 5,EPS-FB信令 6,5G 低速率小区优化方案 7,VoNR质差小区优化思路 8,华为VoNR 特性介绍,以及一些参数; 9,投诉处理流程及案例分析 10,华为5G基带板 11,5G节能策略优化

    站长万能助手 v1.8

    如至宣传在线会员的、只多某列表的帖子进行回帖等 内置配置的案例,可在文件-联网获取更多那里打开,点击后从服务器加载配置文件进行参照 软件免费,懂html的人士都会使用,模拟post提交,超强的配置方式,简单的...

    LabVIEW2011程序设计与案例解析.zip

    第112页 4.3.2 三维参数图 第113页 4.3.3 三维曲线图 第113页 4.4 其他图形显示控件 第114页 4.4.1 极坐标图 第115页 4.4.2 最小-最大曲线显示控件 第116页 4.5 综合实例:绘制同心圆 第116页 4.6 思考与练习 第117...

    Fienup型简单迭代优化相位恢复算法(HIO-ER)的Matlab Python实现.zip

    1.版本:matlab2014/2019a/2021a ...3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    ads2008射频电路设计与仿真实例07

    4.4.5 滤波器电路参数优化 4.4.6 其他参数仿真 4.4.7 微带滤波器版图生成与仿真 第5章 低噪声放大电路设计 5.1 低噪声放大器设计理论基础 5.1.1 低噪声放大器在通信系统中的作用 5.1.2 低噪声放大器的主要技术指标...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    7-MySQL数据库参数索引优化生产方案及细节精讲03.avi 8-MySQL数据库SQL优化生产方案及细节精讲04.avi 9-MySQL数据库架构优化生产方案及细节精讲05.avi 第十六部 MySQL业务变更流程与安全管理思想(7节) 01-安全...

    指数选择模型:分类优化和数据驱动估计的算法框架案例研究-研究论文

    我们专注于与流行的多项 Logit 选择模型 (MNL) 进行比较,该模型在选择建模实践中占主导地位,因为这两个模型共享一个简单的参数结构,具有理想的统计和计算特性。 我们确定了几种设置,其中指数选择模型比 MNL ...

    基于matlab对简单的光纤激光器进行数值模拟.zip

    3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 5.作者介绍:某大厂资深算法工程师,从事...

    基于MATLAB的简单空腔驱动流动练习-压力校正N-S方程解.zip

    3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 5.作者介绍:某大厂资深算法工程师,从事...

    简单的无线网络动画附matlab代码.zip

    3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 5.作者介绍:某大厂资深算法工程师,从事...

    百搜小程序开发企业网站建设开发源码

    企业网站微信小程序网站展示官网源码,是一款企业展示型源码,包含案例展示,小程序官网展示,等更多功能应用,界面简单大气完美的构造适合站长做宣传网站使用,源码经过百搜安装测试发布使用请放心。细节问题请看...

    石老师的LABVIEW 宝典

    4.10 简单标定... 349 4.11 标定数据标定... 349 4.12 运行效果... 361 第五节 LED编带机方向判断... 362 5.1 视觉助手生成脚本... 363 5.2 视觉助手生成LabVIEW代码... 367 5.3 生成LabVIEW代码的优化... 370 5.3.1...

    ads2008射频电路设计与仿真实例05

    4.4.5 滤波器电路参数优化 4.4.6 其他参数仿真 4.4.7 微带滤波器版图生成与仿真 第5章 低噪声放大电路设计 5.1 低噪声放大器设计理论基础 5.1.1 低噪声放大器在通信系统中的作用 5.1.2 低噪声放大器的主要技术指标...

    ads2008射频电路设计与仿真实例(08,10)

    4.4.5 滤波器电路参数优化 4.4.6 其他参数仿真 4.4.7 微带滤波器版图生成与仿真 第5章 低噪声放大电路设计 5.1 低噪声放大器设计理论基础 5.1.1 低噪声放大器在通信系统中的作用 5.1.2 低噪声放大器的主要技术指标...

    一款不错的魔方游戏案例

    逻辑简单,没有用到复杂的算法和数据结构,简单易懂。 功能是实现宫格式的循环式滚动,可以用来做魔方、对对碰、拼图、解密类游戏。此Demo只作了操作功能的实现,至于功能性的逻辑实现可以根据不同的产品需求和...

Global site tag (gtag.js) - Google Analytics