Jay Blog
MySQL高级—9章(性能分析工具使用) MySQL高级—9章(性能分析工具使用)
高级9章 性能分析工具使用 在数据库调优中,我们的目标就是响应时间更快,吞吐量更大。利用宏观的监控工具和微观的日志分析可以帮我们快速找到调优的思路和方式。 1. 数据库服务器的优化步骤当我们遇到数据库调优问题的时候,该如何思考呢?这里把思
2024-01-24
MySQL高级—8章(索引的创建与设计原则) MySQL高级—8章(索引的创建与设计原则)
高级8章 索引的创建与设计原则 1. 索引的声明与使用1.1 索引的分类MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。 从功能逻辑上说,索引主要有 4 种,分别是普通索引、唯一索引、主键索引、全文索
2024-01-24
MySQL高级—7章(InnoDB数据存储结构) MySQL高级—7章(InnoDB数据存储结构)
高级7章 InnoDB数据存储结构 1. 数据库的存储结构:页索引结构给我们提供了高效的索引方式,不过索引信息以及数据记录都保存在文件上的,确切说是存储在页结构中。另一方面,索引是在存储引擎中实现的,MySQL服务器上的存储引擎负责对表中
2024-01-24
MySQL高级—6章(索引的数据结构) MySQL高级—6章(索引的数据结构)
高级6章 索引的数据结构 1. 为什么使用索引 假如给数据使用二叉树这样的数据结构进行存储,如下图所示 2. 索引及其优缺点2.1 索引概述MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 索引的
2024-01-24
MySQL高级—5章(存储引擎) MySQL高级—5章(存储引擎)
高级5章 存储引擎 1. 查看存储引擎 查看mysql提供什么存储引擎: show engines; show engines \G; 2. 设置系统默认的存储引擎 设置系统默认的存储引擎 show variables lik
2024-01-24
MySQL高级—4章(逻辑架构) MySQL高级—4章(逻辑架构)
高级4章 逻辑架构 1. 逻辑架构剖析1.1 服务器处理客户端请求那服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?这里以查询请求为例展示: 下面具体展开看一下: 1.2 Connectors1.3 第1层:
2024-01-24
MySQL高级—3章(用户与权限管理) MySQL高级—3章(用户与权限管理)
高级3章 用户与权限管理 1. 用户管理1.1 登录MySQL服务器启动MySQL服务后,可以通过mysql命令来登录MySQL服务器,命令如下: mysql –h hostname|hostIP –P port –u username
2024-01-24
MySQL高级—2章(MySQL的数据目录) MySQL高级—2章(MySQL的数据目录)
高级2章 MySQL的数据目录 1. MySQL8的主要目录结构find / -name mysql “find”: 是用于在文件系统中搜索文件和目录的命令。 “/“: 表示从根目录开始搜索。 “-name mysql”: 表示要搜索
2024-01-24
MySQL高级—18章(主从复制) MySQL高级—18章(主从复制)
高级18章 主从复制 1. 主从复制概述1.1 如何提升数据库并发能力在实际工作中,我们常常将Redis作为缓存与MySQL配合来使用,当有请求的时候,首先会从缓存中进行查找,如果存在就直接取出。如果不存在再访问数据库,这样就提升了读取的
2024-01-24
1 / 5