0%

当数据库的表格中存储的记录非常庞大时,全表搜索就会效率低下。MySQL利用索引提高了搜索的效率,达到了空间换时间的良好效果。

阅读全文 »

数据页

存储结构

MySQL中有不同的存储引擎,其存储方式均有所不同,以下仅以InnoDB引擎为例

  • 读取方式:页 InnoDB将数据库中的数据划分为若干页,每次进行数据存取是都以页为单位,页的大小是16KB.每一个页面上以记录的形式存放着相关数据,每条记录又可分为真实数据、额外数据和隐藏列(以COMPACT行格式为例),额外数据是用来辅助存储和读取信息的,包括变长字段长度列表、NULL值列表和记录头信息。
    阅读全文 »

基础知识

客户端/服务器架构

  • mysqld:MySQL服务器程序,运行该程序可以启动一个服务器进程
  • mysql:MySQL客户端程序,运行该程序可以发送请求并接收服务器的处理结果
  • 客户端与服务器的连接
    阅读全文 »

Welcome to hourhl’s blog!