优化mysql服务器

一、使用show variables 和show status 命令查看MySQL的服务器静态参数值和动态运行状态信息。

二、可以使用 mysqld --verbose --help|more 查看某个参数的定义。加上 grep 过滤。

三、key_buffer_size 用于MyISAM引擎的全局索引缓存。

四、table_cache 数据库用户打开表的缓存数量。可借助 open_tables(当前打开表的数量)来决策大小。

五、innodb_buffer_pool_size 定义了InnoDB存储引擎的表数据和索引数据的最大内存缓冲区大小。

六、innodb_flush_log_at_trx_commit 控制缓冲区中的数据写入到日志文件以及日志文件数据刷新到磁盘的操作时机。影响性能和数据安全。

  默认为1,最安全。

七、innodb_additional_mem_pool_size 存储数据结构和其他内部数据结构的内存池大小,会自动增长,没必要太大。

八、innodb_lock_wait_timeout 出现死锁时等待指定时间后回滚。

九、innodb_support_xa 是否支持分布式事务,默认支持。

十、innodb_log_buffer_size 日志缓存大小,设置一秒的所需内存空间。

十一、innodb_log_file_size 一个日志组中每个日子文件的大小。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Eternally运维

个人认为比较重要的MySQL—innodb参数详解

innodb_io_capacity:脏页的刷新的数量,可以动态调整,默认是200,该参数的设置取决于硬盘的IOPS的大小,IOPS就是每秒的读写次数。

2206
来自专栏我是攻城师

如何为logstash+elasticsearch配置索引模板?

5515
来自专栏我的博客

Mysql错误代码大全

1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。 1044错误:数据库用户权限不足,请联系空间商解决 1045错误:数据库服务器/...

4984
来自专栏安恒信息

【漏洞预警】CVE-2017-2824:Zabbix远程代码执行漏洞

近期,著名的开源网络监控软件zabbix被爆出两个高危漏洞,通过这两个高危漏洞,可以直接远程代码执行和向数据库写入任何数据,存在数据泄露的风险。 详情如下: ...

3228
来自专栏Web 开发

服务迁移导致数据差异

通常我在dnspod里面,设置的解析缓存时间很短,基本上我修改DNS,是马上生效的。但毕竟用户的DNS不在我们的控制范围,总会有用户解析到旧的服务器上面,杯具就...

1070
来自专栏idba

使用innobackup 2.4遇到的问题

一 前言 Percona公司发布 innobackup 2.4 版本已经很久了,增加了新的特性比如支持非Innodb表备份,指定 --safe-slave-...

1212
来自专栏桥路_大数据

React Native打包apk错误: 找不到符号import com.facebook.react.ReactNativeHost;

61814
来自专栏北京马哥教育

原创投稿 | 如何为Django添加中文搜索服务

云豆贴心提醒,本文阅读时间7分钟 在使用python的过程中,必然会设计到如何创建web应用,而搜索功能却最为常见,该文档包含了如何整合haystack,el...

29110
来自专栏IT笔记

Lepus搭建企业级数据库慢查询分析平台

Lepus的慢查询分析平台是独立于监控系统的模块,该功能需要使用percona-toolkit工具来采集和记录慢查询日志,并且需要部署一个我们提供的shell脚...

1372
来自专栏FreeBuf

搭建属于你自己的维基站点:MediaWiki

MediaWiki 是一个全球著名的开源的,运行于 PHP+MySQL 环境下的 wiki 程序 。例如,全球最大的 wiki 项目 维基百科,就是使用 Med...

5466

扫码关注云+社区

领取腾讯云代金券