找到相关内容 7
Mysql源码学习——用户认证原理与实现
    前几节跟踪了Connection Manager和Thread Manager,在连接的过程中,还有一个身份认证的过程,就是大家所熟悉的 验证用户名和密码的过程,我们平时做一个系统的时候,很多时候都会涉及到身份验证。今天我们就来看下Mysql是如何进 行验证的。(注意是登录,不是登
http://www.cyqdata.com/cnblogs/article-detail-52835 
Mysql源码学习——Thread Manager
一、前言     上篇的Connection Manager中,曾提及对于一个新到来的Connection,服务器会创建一个新的线程来处理这个连接。 其实没那么简单,为了提高系统效率,减少频繁创建线程和中止线程的系统消耗,Mysql使用了线程缓冲区的概念,即如果 一个连接断开,则并不
http://www.cyqdata.com/cnblogs/article-detail-52710 
Mysql源码学习——Connection Manager
1.连接的线程数        Mysql支持单线程和多线程两种连接线程数。如果是单线程,则在同一时刻,只能有一个connection连接到Mysql, 其他的连接会被挂起。如果是多线程,则同一时刻可以支持多个connection同时连接到服务器。  
http://www.cyqdata.com/cnblogs/article-detail-52448 
Mysql源码学习——源码目录结构
Mysql源码结构 目录清单 目录名 注释 Bdb 伯克利DB表引擎 BUILD 构建工程的脚本 Client 客户端 Cmd-line-utils 命令行工具 Config 构建工程所需的一些文件 Dbug Fred Fish的调试库 Docs 文档文件夹 Extra 一些相对独立的次要的工具 Heap HEAP表引
http://www.cyqdata.com/cnblogs/article-detail-52174 
Mysql源码学习——打造专属语法
语法分析——YACC          接触过SQL语句的人都会看过这家或者那家的SQL手册,其语法标准应该是从SQL92开始吧,在看SQL92标准的时候,你会发现里面定义的都是一些巴科斯范式(BNF),就是一种语
http://www.cyqdata.com/cnblogs/article-detail-42751 
Mysql源码学习——词法分析MYSQLlex
客户端向服务器发送过来SQL语句后,服务器首先要进行词法分析,而后进行语法分析,语义分析,构造执行树,生成执行计划。词法分析是第一阶段,虽然在理解Mysql实现上意义不是很大,但作为基础还是学习下比较好。词法分析即将输入的语句进行分词(token),解析出每个token的意义。作者: 心中无码 发表于 2011-08-
http://www.cyqdata.com/cnblogs/article-detail-42502 
Mysql源码学习笔记——偷窥线程
安装完Mysql后,使用VS打开源码开开眼,我嘞个去,这代码和想象中怎么差别这么大呢?感觉代码有些凌乱,注释代码都写的比较随意,好像没有什么统一的规范,不同的文件中代码风格也有差异,可能Mysql经过了很多牛人的手之后,集众牛人之长吧。也可能是我见识比较浅薄,适应了自己的代码风格,井底之蛙了,总之还是怀着敬畏的心情开始咱的源码之旅吧。本人菜鸟,大神轻拍。   Mysql可以启动起来了,应该怎么学
http://www.cyqdata.com/cnblogs/article-detail-36551