MySQL5.7系统库information_sch之第(10)个表 GLOBAL_VARIABLES :
itomcoil 2025-09-11 21:05 5 浏览
它记录了 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状态输出
相关推荐
- python数据分析中你必须知道的陷阱和技巧
-
数据分析是一门既有趣又有挑战的技能,它可以帮助我们从海量的数据中提取有价值的信息,为决策提供支持。但是,数据分析也不是一件轻松的事情,它需要我们掌握一定的编程、统计、可视化等知识,同时也要注意避免一些...
- python常见五大坑及避坑指南_python解决什么问题
-
python是一门非常流行和强大的编程语言,但是也有一些容易让初学者或者不熟悉的人掉入的坑。这里列举了一些python常见五大坑,以及如何避免或者解决它们。缩进问题。python使用缩进来表示代码块,...
- 收藏!2022年国家职业资格考试时间表公布
-
人社部14日公布2022年度专业技术人员职业资格考试工作计划,包括中小学生教师资格、会计师、精算师、建造师等各项考试日期。其中,证券期货基金业从业人员资格各次考试地点不同,具体安排以相关行业协会考试公...
- 苹果mac系统必须安装python3_macbook安装python3.7
-
苹果mac系统必须安装python3苹果mac系统口碑很好,但不能像linux系统一样同时提供python2和python3环境,对程序员来说是非常不友善的。资深程序员都知道,Python3才是P...
- 通过python实现猴子吃桃问题_python小猴子吃桃的问题
-
1、问题描述:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩...
- python 中的第一个 hello world 程序输出
-
程序运行:print("helloworld")我使用的是Python程序3.7.0版本介绍下print概念print字面意思打印,将文本输出内容打印出来输入:print(&...
- 持久化 Python 会话:实现数据持久化和可重用性
-
Midjourney生成R语言会话持久化熟悉或常用R语言进行数据分析/数据挖掘/数据建模的数据工作者可能对R语言的会话保存和会话恢复印象比较深刻,它可以将当前session会话持久化保存,以便分...
- 如何将Python算法模型注册成Spark UDF函数实现全景模型部署
-
背景Background对于算法业务团队来说,将训练好的模型部署成服务的业务场景是非常常见的。通常会应用于三个场景:部署到流式程序里,比如风控需要通过流式处理来实时监控。部署到批任务中部署成API服...
- Python 字典l转换成 JSON_python转化字典
-
本文需要5分钟。如果对您有用可以点赞评论关注.Python字典到JSONJSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,它基于ECMAScrip...
- [python] 基于PyOD库实现数据异常检测
-
PyOD是一个全面且易于使用的Python库,专门用于检测多变量数据中的异常点或离群点。异常点是指那些与大多数数据点显著不同的数据,它们可能表示错误、噪声或潜在的有趣现象。无论是处理小规模项目还是大型...
- 总结90条写Python程序的建议_python写程序的步骤
-
1.首先 建议1、理解Pythonic概念—-详见Python中的《Python之禅》 建议2、编写Pythonic代码 (1)避免不规范代码,比如只用大小写区分变量、使用容易...
- ptrade系列第六天:持久化处理2_持久化的三种状态
-
前一次跟大家分享了利用pickle进行策略数据的持久化。但是这种方式有个问题,就是保存下来的数据无法很直观的看到,比较不方便,所以今天给大家带来另一种方式,将数据通过json保存。importjso...
- Python数据持久化:JSON_python的json用法
-
编程派微信号:codingpy上周更新的《ThinkPython2e》第14章讲述了几种数据持久化的方式,包括dbm、pickle等,但是考虑到篇幅和读者等因素,并没有将各种方式都列全。本文将介绍...
- 干货 | 如何利用Python处理JSON格式的数据,建议收藏
-
作者:俊欣来源:关于数据分析与可视化JSON数据格式在我们的日常工作中经常会接触到,无论是做爬虫开发还是一般的数据分析处理,今天,小编就来分享一下当数据接口是JSON格式时,如何进行数据处理进行详...
- Python中Pyyaml模块的使用_python模块介绍
-
一、YAML是什么YAML是专门用来写配置文件的语言,远比JSON格式方便。YAML语言的设计目标,就是方便人类读写。YAML是一种比XML和JSON更轻的文件格式,也更简单更强大,它可以通过缩进来表...
- 一周热门
- 最近发表
- 标签列表
-
- ps图案在哪里 (33)
- super().__init__ (33)
- python 获取日期 (34)
- 0xa (36)
- super().__init__()详解 (33)
- python安装包在哪里找 (33)
- linux查看python版本信息 (35)
- python怎么改成中文 (35)
- php文件怎么在浏览器运行 (33)
- eval在python中的意思 (33)
- python安装opencv库 (35)
- python div (34)
- sticky css (33)
- python中random.randint()函数 (34)
- python去掉字符串中的指定字符 (33)
- python入门经典100题 (34)
- anaconda安装路径 (34)
- yield和return的区别 (33)
- 1到10的阶乘之和是多少 (35)
- python安装sklearn库 (33)
- dom和bom区别 (33)
- js 替换指定位置的字符 (33)
- python判断元素是否存在 (33)
- sorted key (33)
- shutil.copy() (33)