mysql连接的时候里执行命令_MySQL从接收连接到执行连接命令的一个源码流程

MySQL 从接收连接到执行连接命令的一个源码流程函数从上到下的调用顺序mysqld_mainhandle_connections_methodshandle_connection

logo.jpg

首页 → 数据库技术

背景:

阅读新闻

MySQL 从接收连接到执行连接命令的一个源码流程

[日期:2011-06-08]

来源:Linux社区

作者:fengbangyue

[字体:]

MySQL 从接收连接到执行连接命令的一个源码流程

函数从上到下的调用顺序

mysqld_main

handle_connections_methods

handle_connections_sockets_thread

handle_connections_sockets

create_new_thread

create_thread_to_handle_connection

handle_one_connection

do_handle_one_connection

login_connection

prepare_new_connection_state

execute_init_command

dispatch_command

执行命令

switch (command)

{

case COM_INIT_DB:

case COM_STMT_EXECUTE:

{

mysqld_stmt_execute(thd, packet, packet_length);

break;

}

}

execute_loop

execute

mysql_execute_command

switch (lex->sql_command) {此处就是各种查询命令的执行,该部分代码是非常非常的长了

logo.gif

0

MySQL内存池结构源码 my_alloc.h

MySQL 服务器监听客户端连接源码

相关资讯

MySQL教程

图片资讯

本文评论

查看全部评论 (0)

评论声明

最新资讯

本周热门

Linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们

本站(LinuxIDC)所刊载文章不代表同意其说法或描述,,仅为提供更多信息,也不构成任何建议。

Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP备06018118号

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值