上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 1.数据库服务器的优化步骤 当遇到数据库调优问题时,思考的流程如下图。 整个流程划分成了观察(Show status)和行动(Action)两个部分。字母S的部分代表观察(会使用相应的分析工具),字母A代表的部分是行动(对应分析可以采取的行动)。 上图,就是数据库调优的思路。如果发现执行SQL时存在 阅读全文
posted @ 2024-05-08 21:26 长名06 阅读(99) 评论(0) 推荐(0) 编辑
摘要: C-08.索引的创建和设计原则 1.索引的声明和使用 1.1 索引的分类 MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。 从功能逻辑上分类,索引主要有4种,分别是普通索引,唯一索引,主键索引,全文索引。 按照物理实现方式,索引可以分为2种,聚簇索引和非聚簇索引。 阅读全文
posted @ 2024-05-03 21:34 长名06 阅读(205) 评论(0) 推荐(0) 编辑
摘要: C-07.InnoDB数据存储结构 1.数据库的存储结构:页 索引结构给我们提供了高效的索引方式,不过索引信息以及数据记录都是保存在文件上的,确切说是存储在页结构中。另一方面,索引是在存储引擎中实现的,MySQL服务器上的存储引擎负责对表中数据的读取和写入工作。不同存储引擎中存放的格式一般是不同的, 阅读全文
posted @ 2024-04-27 00:05 长名06 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1.为什么使用索引 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比一本书的目录部分,通过目录中找到对应文章的页码,便可快速定位到需要的文章。MySQL中的索引也是一样的道理,进行数据查找时,首先查看查询条件是否命中某条索引,符合则通过索引查找相关数据,如果不符合则需要全表扫描,即需要一条条 阅读全文
posted @ 2024-04-21 22:57 长名06 阅读(97) 评论(0) 推荐(0) 编辑
摘要: C-05.存储引擎 为了方便管理,把连接管理,查询缓存,语法解析,查询优化这些不涉及真实数据存储的功能划分为MySQL Server的功能,把真实存取数据的功能划分为存储引擎的功能。所以在MySQL Server完成了查询优化后,只需按照生成的执行计划调用底层存储引擎提供的API,获取到数据后返回给 阅读全文
posted @ 2024-04-19 22:24 长名06 阅读(60) 评论(0) 推荐(0) 编辑
摘要: C-04.逻辑架构 1.逻辑架构剖析 1.1 服务器处理客户端请求 首先MySQL是典型的C/S架构,即Client/Server架构,客户端使用的是mysql,服务器端程序使用的mysqld。 不论客户端进程和服务器进程是采用那种方式进行通信,最后实现的效果都是:客户端进程向服务器进程发送一段文本 阅读全文
posted @ 2024-03-25 23:08 长名06 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1.用户管理 MySQL用户可以分为普通用户和root用户。root用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限。普通用户只拥有被授予的各种权限。 MySQL提供了很多语句用来管理用户账号,这些语句可以用来管理包括登录和退出MySQL服务器,创建用户,删除用户、密 阅读全文
posted @ 2024-03-17 17:02 长名06 阅读(137) 评论(0) 推荐(0) 编辑
摘要: C-02.MySQL的数据目录和表文件解析 1.MySQL8的主要目录结构 [root@LinuxCentOS7-132 dbtest1]# find / -name mysql /etc/logrotate.d/mysql /etc/selinux/targeted/active/modules/ 阅读全文
posted @ 2024-03-11 00:14 长名06 阅读(201) 评论(0) 推荐(0) 编辑
摘要: C-01.Linux下MySQL的安装和使用 前置说明,MySQL高级部分,需要前置知识,为Linux操作系统。如果没有该部分知识,这里推荐韩顺平老师的Linux操作系统的教程。韩老师Linux教程 1.安装前准备 1.1 Linux系统及工具的准备 安装并启动好两台虚拟机: CentOS7版本 掌 阅读全文
posted @ 2024-03-07 23:01 长名06 阅读(135) 评论(0) 推荐(1) 编辑
摘要: C-18.MySQL8其他新特性 1.MySQL8新特性概述 MySQL从5.7版本直接跳跃发布了8.0版本,可见是一个令人兴奋的里程碑的版本。MySQL 8版本在功能上,做了显著的改进与增强,开发者对MySQL的源代码进行了重构,最突出的一点是对MySQL Optimizer优化器进行了改进。不仅 阅读全文
posted @ 2024-03-04 20:58 长名06 阅读(72) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页