网站首页 > 技术教程 正文
它记录了 MySQL 服务器的所有全局系统变量设置,这些变量控制着服务器的运行行为、资源分配和性能特征。在 MySQL 5.7.44 中,这些变量主要通过
performance_schema.global_variables 表或 SHOW GLOBAL VARIABLES 命令查看。
系统基础配置
hostname --- 服务器主机名
port --- MySQL服务监听端口
basedir --- MySQL安装基础目录
datadir --- 数据文件存储目录
tmpdir --- 临时文件目录
socket --- Unix域套接字文件路径
pid_file --- 进程ID文件路径
lc_messages --- 错误消息语言
lc_time_names --- 日期时间显示语言
version --- MySQL服务器版本
version_comment --- 版本编译注释
version_compile_machine --- 编译目标机器架构
version_compile_os --- 编译操作系统
连接与线程配置
max_connections --- 最大允许连接数
max_connect_errors --- 最大连接错误数
connect_timeout --- 连接握手超时时间(秒)
wait_timeout --- 非交互连接空闲超时(秒)
interactive_timeout --- 交互连接空闲超时(秒)
thread_cache_size --- 线程缓存大小
thread_handling --- 线程处理模型
thread_stack --- 每个线程堆栈大小
内存配置
key_buffer_size --- MyISAM键缓存大小
query_cache_size --- 查询缓存大小
query_cache_limit --- 查询缓存单结果集最大值
innodb_buffer_pool_size --- InnoDB缓冲池大小
innodb_buffer_pool_instances --- 缓冲池实例数
innodb_log_buffer_size --- InnoDB日志缓冲区大小
join_buffer_size --- 连接操作缓冲区大小
sort_buffer_size --- 排序缓冲区大小
read_buffer_size --- 顺序读缓冲区大小
read_rnd_buffer_size --- 随机读缓冲区大小
tmp_table_size --- 内存临时表大小限制
存储引擎配置
default_storage_engine --- 默认存储引擎
innodb_file_per_table --- 是否启用每表独立表空间
innodb_flush_log_at_trx_commit --- 日志刷新策略
innodb_lock_wait_timeout --- 行锁等待超时(秒)
innodb_log_file_size --- 日志文件大小
innodb_log_files_in_group --- 日志文件组数量
innodb_open_files --- 可同时打开的.ibd文件数
innodb_page_size --- 页大小(默认16KB)
查询处理配置
max_allowed_packet --- 网络包最大尺寸
max_heap_table_size --- 内存表最大尺寸
optimizer_switch --- 优化器开关选项
sql_mode --- SQL模式设置
character_set_server --- 服务器默认字符集
collation_server --- 服务器默认排序规则
ft_min_word_len --- 全文索引最小词长度
日志配置
log_error --- 错误日志文件路径
general_log --- 是否启用通用查询日志
general_log_file --- 通用查询日志文件路径
slow_query_log --- 是否启用慢查询日志
slow_query_log_file --- 慢查询日志文件路径
log_queries_not_using_indexes --- 是否记录未使用索引查询
long_query_time --- 慢查询阈值(秒)
binlog_format --- 二进制日志格式
安全配置
secure_file_priv --- 文件导入/导出限制目录
require_secure_transport --- 是否需要SSL连接
ssl_ca --- SSL CA证书文件
ssl_cert --- SSL服务器证书文件
ssl_key --- SSL私钥文件
复制配置
server_id --- 服务器唯一ID
log_bin --- 是否启用二进制日志
binlog_cache_size --- 二进制日志缓存大小
sync_binlog --- 二进制日志同步频率
expire_logs_days --- 二进制日志过期天数
性能监控
performance_schema --- 是否启用性能模式
innodb_stats_on_metadata --- 是否在元数据查询时更新统计
innodb_status_output --- 是否启用InnoDB状态输出
猜你喜欢
- 2025-07-24 MYSQL存储引擎InnoDB(三十八):在 Linux 上优化表空间的空间分配
- 2025-07-24 MySQL的数据类型和存储引擎介绍(mysql的数据类型和存储引擎介绍一样吗)
- 2025-07-24 高效Linux SA(高效办成一件事)
- 2025-07-24 MySQL:物理备份工具XBK(mysql常用备份方案)
- 2025-07-24 MySQL 9.3 引入增强的JavaScript支持
- 2025-07-24 MySQL5.7系统库information_schema之第(9)个表 GLOBAL_STATUS :
- 2025-07-24 1-开篇,开始学习 鸟哥的Linux私房菜 这本书了
- 2025-07-24 高考志愿填报V3小程序公众号SAAS系统开发
- 2025-07-24 重装windows的3种方法(重装系统win10教程)
- 2025-07-24 从零开始学 MySQL—数据库和数据表操作
你 发表评论:
欢迎- 08-06linux 和 windows文件格式互相转换
- 08-06谷歌 ChromeOS 已支持 7z、iso、tar 文件格式
- 08-06Linux下比较文件内容的6种方法
- 08-06文件格式及功能汇总
- 08-0610个Linux文件内容查看命令的实用示例
- 08-06Linux-如何区分不同文件类型
- 08-06Zabbix技术分享——监控windows进程资源使用情况
- 08-06Linux系统卡顿?学会ps命令这三招,轻松定位问题进程
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)