msyql的优化

MYSQL_MAX_CONNECTIONS (default: 151)
允许的最大同时客户端连接数

MYSQL_KEY_BUFFER_SIZE (default: 32M or 10% of available memory) 可用内存的百分之十
用于索引块的缓冲区大小

MYSQL_SORT_BUFFER_SIZE (default: 256K)
用于排序的缓冲区的大小

MYSQL_READ_BUFFER_SIZE (default: 8M or 5% of available memory)
用于顺序扫描的缓冲区大小

MYSQL_SORT_BUFFER_SIZE (default: 256K)
用于排序的缓冲区的大小

MYSQL_INNODB_BUFFER_POOL_SIZE (default: 32M or 50% of available memory)
InnoDB缓存表和索引数据的缓冲池大小

MYSQL_INNODB_LOG_FILE_SIZE (default: 8M or 15% of available available)
日志组中每个日志文件的大小

MYSQL_INNODB_LOG_BUFFER_SIZE (default: 8M or 15% of available memory)
InnoDB用于写入磁盘上日志文件的缓冲区大小

MYSQL_DEFAULTS_FILE (default: /etc/my.cnf)
指向备用配置文件

MYSQL_BINLOG_FORMAT (default: statement)
Set设置binlog格式,支持的值为row和statement

MYSQL_LOG_QUERIES_ENABLED (default: 0)
要启用查询记录,请将此设置为 1

您还可以通过将-v /host:/container标志传递给Docker来设置以下安装点。
/var/lib/mysql/data
MySQL数据目录

注意:将主机中的
目录挂载到容器中时,请确保挂载的目录具有适当的权限,并且目录的所有者和组
与容器内运行的用户UID或名称相匹配。

MYSQL_KEY_BUFFER_SIZE (default: 10%)
key_buffer_size
MYSQL_READ_BUFFER_SIZE (default: 5%)
read_buffer_size
MYSQL_INNODB_BUFFER_POOL_SIZE (default: 50%)
innodb_buffer_pool_size
MYSQL_INNODB_LOG_FILE_SIZE (default: 15%)
innodb_log_file_size
MYSQL_INNODB_LOG_BUFFER_SIZE (default: 15%)
innodb_log_buffer_size

> c a t s s l a p p / m y s q l − c f g / s s l . c n f [ m y s q l d ] s s l − k e y = > cat sslapp/mysql-cfg/ssl.cnf [mysqld] ssl-key= >catsslapp/mysqlcfg/ssl.cnf[mysqld]sslkey={APP_DATA}/mysql-certs/server-key.pem
ssl-cert=${APP_DATA}/mysql-certs/server-cert-selfsigned.pem

你可能感兴趣的:(msyql)