数据库
文章平均质量分 68
争做知识分子!!!!!
这个作者很懒,什么都没留下…
展开
-
mysql存储引擎
1.介绍 MySQL中的文件系统,用来和"磁盘"交互. 2.类型 Innodb 默认 MyIsam 5.5之后不用了 show engins; #查看支持的引擎 3.InnDB 核心特性 transaction:事务 CR(Crash recovery): 自动故障恢复 MVCC: 多版本并发控制 热备: 行锁 AHI:自适应哈希索引 change buffer:更改缓冲区 DWB: 双写缓冲区 外键 3.1事务 事务的特性 3.2 MVCC 3.3行锁 4.InnoDB体系结构 4.1On_disk原创 2022-03-21 18:33:42 · 804 阅读 · 0 评论 -
mysql数据库索引以及执行计划
介绍 相当于一本书中的目录,优化查询(select,update,delete) 索引类型 BTREE RTREE HASH FTEXT BTREE b-tree 数据结构,是一棵平衡树.根节点,枝节点,叶子节点 适合范围查找(mysql大多数都是范围查找),查找每个值的高度都一样. 每个节点都是一个16kb的页. b+tree 在叶子节点加入了双向指针. 在查询的数据在叶子节点部分十多个数据页的数据时,可以通过叶子节点的指针,跳到下一个数据页,可以减少数据页的读取(减少IO). 优化一条SQL(1.sql原创 2022-03-21 16:06:14 · 1057 阅读 · 0 评论 -
Redis数据库
Redis介绍 redis是一种Nosql数据库原创 2022-01-26 18:37:37 · 618 阅读 · 0 评论 -
MySQL基础管理
1.用户管理 1.1用户的作用 Linux中用户的作用:登录系统,管理系统 MySQL中用户的作用:登录MySQL数据库,管理MySQL对象(表) 1.2用户的定义 MySQL用户:用户名@"白名单" 白名单? 地址列表,允许白名单的IP登录MySQL,管理MySQL haci@"localhost" :haci用户能够通过本地登录MySQL(socket) haci@"10.0.0.10" :haci用户能够通过10.0.0.0远程登录MySQL服务器 haci@"10.0.0.%" :h原创 2021-03-09 17:43:55 · 59 阅读 · 0 评论 -
mysql的体系结构
MySQL工作模式 mysql是基于服务端/客户端的cs工作模式的;其提供了两种连接方式: (1)本地socket连接方式,这种方式只能在本地使用,不依赖ip端口号,比如在终端输入mysql -uroot -p进行客户端对服务端mysqld的连接; (2)tcp/ip远程连接:比如navicat进行数据库的连接; 图解: 服务器端mysqld 图解实例: 1.什么是实例? 实例 : 一个mysqld进程+mysql预分配的内存结构+大量的工作线程 2.功能是什么? 管理数据 3.mysqld在内存中的工原创 2021-01-27 20:51:57 · 194 阅读 · 2 评论