🪪 身份 & 认证
thread_iduint64
m_userLEX_CSTRING
m_hostLEX_CSTRING
m_dbLEX_CSTRING
m_security_ctxSecurity_context*
🌐 网络通信层
m_netNET
m_protocolProtocol*
packetString
m_sslSSL*
read_buf (net_buffer_length)
write_buf (max_allowed_packet)
⚙️ 查询执行上下文
lexLEX*
queryString
m_query_planQuery_plan
joinJOIN*
m_statementStatement*
🔒 事务 & 锁
transactionTHD_TRANS
mdl_contextMDL_context
lockMYSQL_LOCK*
open_tablesTABLE*
in_active_multi_stmt_transbool
🗑️ 内存分配器
mem_rootMEM_ROOT
transaction.mem_rootMEM_ROOT
▸ 块大小: 8KB(默认)
▸ 不逐个 free,整块释放
▸ 比 malloc 快 ~3x
📊 状态 & 统计
m_commandenum_server_command
status_varSystem_status_var
m_start_timetimeval
killedatomic<int>
m_digestsql_digest_state