优化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 条评论
登录 后参与评论

相关文章

来自专栏GuZhenYin

使用localResizeIMG3+WebAPI实现手机端图片上传

前言 惯例~惯例~昨天发表的使用OWIN作为WebAPI的宿主..嗯..有很多人问..是不是缺少了什么 - - 好吧,如果你要把OWIN寄宿在其他的地方...代...

1928
来自专栏程序员的诗和远方

Python报错: Unhandled exception in thread started by Error in sys.excepthook

今天要写个简单脚本,模拟同时50个用户往服务器上传东西。 就简单用 thread.start_new_thread(func, ()) 结果运行的时候报错: ...

32710
来自专栏一名合格java开发的自我修养

redis持久化快速回忆手册

  1). RDB持久化:该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。

873
来自专栏Java架构沉思录

Redis持久化方案该如何选型

这篇文章主要介绍Redis高可用相关的知识——持久化、复制(及读写分离)、哨兵、以及集群。

1102
来自专栏令仔很忙

EF大数据批量处理----BulkInsert

之前做项目的时候,做出来的系统的性能不太好,在框架中使用了EntityFramework,于是就在网上查资料,研究如何提高EF的性能。 在这分享一篇博客 批...

1033
来自专栏逍遥剑客的游戏开发

UE4学习笔记: Replication

27815
来自专栏python3

python3--进程,线程,协程效率对比

1 使用subprocess模块,来调用系统命令,执行ping 192.168.11.xxx 命令

601
来自专栏钟绍威的专栏

restful是什么非restful的开发方式restful的开发方式

resful是什么 rest是一种开发的风格,他不是框架,也没有类库,是一种约定 有什么不同 非restful的开发方式 当没有接触restful的时候,URL...

1887
来自专栏Java架构师学习

精讲Redis持久化前言一、Redis高可用概述二、Redis持久化概述三、RDB持久化四、AOF持久化五、方案选择与常见问题六、总结

1955
来自专栏https://www.cnblogs.com/L

【Spark篇】--Spark中Standalone的两种提交模式

Spark中Standalone有两种提交模式,一个是Standalone-client模式,一个是Standalone-master模式。

1151

扫码关注云+社区