下载此文档

mysql日志分析.docx


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
mysql日志分析
mysql日志分析
mysql日志分析
主要模块及数据流
经过多年的发展, mysql 的主要模块已经稳定,基本不会有大的修改。本文将对 MySQL的整
体架构及重要目录进行讲述。
一、 源码结构()
1. BUILD: 内含在各个平台、各种编译器下进行编译的脚本。如 compile-pentium-debug
表示在 pentium 架构上进行编译的脚本。
2.
Client: 客户端工具,如 mysql, mysqladmin
之类。
3.
Cmd-line-utils: readline, libedit
工具。
Config: 给 aclocal 使用的配置文件。
Dbug: 提供一些调试用的宏定义。
6. Extra: 提供 innochecksum , resolveip 等额外的小工具。
7. Include: 包含的头文件
Libmysql: 库文件,生产。
Libmysql_r: 线程安全的库文件,生成。
Libservices:中新加的目录,实现了打印功能。
Man: 手册页。
12.
Mysql-test: mysqld
的测试工具一套。
13.
Mysys: 为跨平台计,
MySQL自己实现了一套常用的数据结构和算法,如string, hash
等。
Netware: 在 netware 平台上进行编译时需要的工具和库。
Plugin: mysql 以插件形式实现的部分功能。
Pstack: 异步栈追踪工具。
Regex: 正则表达式工具。
Scripts: 提供脚本工具,如 mysql_install_db等
Sql: mysql 主要代码,将会生成 mysqld 文件。
Sql-bench: 一些评测代码。
Sql-common: 存放部分服务器端和客户端都会用到的代码。
mysql日志分析
mysql日志分析
mysql日志分析
22.
Storage: 存储引擎所在目录,如 myisam, innodb, ndb
等。
23.
Strings: string
库。
24.
Support-files:
示例配置文件。
Tests: 测试文件所在目录。
Unittest:单元测试。
27. Vio: virtual io 系统,是对 network io 的封装。
28. Win: 给 windows 平台提供的编译环境。
29. Zip: zip 库工具
二 主要数据结构
THD 线程描述符 (sql/
包含处理用户请求时需要的相关数据, 每个连接会有一个线程来处理, 在一些高层函数
中,此数据结构常被当作第一个参数传递。
NET net;
virtual int

mysql日志分析 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人飞行的猛子
  • 文件大小186 KB
  • 时间2021-12-07