- 博客(5)
- 收藏
- 关注
原创 MySQL中的InnoDB引擎和MYSQL管理
逻辑存储结构架构内存结构磁盘结构后台线程事务原理redo logundo logMVCC基本概念记录中的隐藏字段readview常用工具。
2024-03-02 12:24:00
125
原创 MySQL中的存储过程和触发器解析
局部变量:访问之前,需要DECLARE声明,可用作存储过程内的局部变量和输入参数,范围是在其内声明的BEGIN---END块。注意:用户定义的变量无需对其进行声明或初始化,只不过获取到的值为null。系统变量不是用户定义的,属于服务器层面,分为全局变量、会话变量。repeat具有条件的循环控制语句,当满足条件的时候退出循环。存储函数是有返回值的存储过程,存储函数的参数只能是IN类型。用户自定义变量: 不用提前声明,@变量名直接使用。
2024-03-01 12:16:15
305
原创 mysql中的sql优化、视图
create or replease view 视图名称 as select 表数据名称 from 表名 where ----;虚拟存在的表,视图中的数据并不在数据库中实际存在,行和列数据来自定义视图中使用的表。页可以为空,也可以填充一半,也可以填充100%,每个页包含了2-N行数据。MERGE_THRESHOLD(默认页的50%)当删除一行记录时,实际上记录并没有被物理删除。oreder by 优化。group by 优化。load指令进行插入。
2024-02-29 21:02:06
283
原创 MySQL基础事务+MYSQL进阶索引
查询从索引的最左列开始,并且不跳过索引中的列,如果跳跃某一列,索引将部分失效。例:为Profession、age、status创建联合索引。联合索引中,出现范围查询(>,<),范围查询右侧的列索引失效。尾部模糊匹配,索引不会失效,如果是头部模糊匹配,索引失效。存储引擎(存储数据、建立索引、更新/查询数据)不要在索引列上进行运算操作,索引将失效。连接层、服务层、引擎层、存储层。
2024-02-28 18:57:19
465
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人