[000-02].数据库笔记
文章平均质量分 82
数据库笔记
1.01^1000
记录一些给自己看的笔记,记录1.01^1000
展开
-
[000-002-01].第26节:MySQL对隔离级别的实现
1.MySQL支持的四种隔离级别:2.如何设置事务的隔离级别3.不同隔离级别举例3.1.演示1. 读未提交之脏读3.2.演示2:读已提交3.3.设置隔离级别为可重复读,事务的执行流程如下:3.4.幻读:原创 2024-08-27 17:57:16 · 254 阅读 · 0 评论 -
ES与MySQL数据同步实现方式
1.Elasticsearch中的酒店数据来自于mysql数据库,因此mysql数据发生改变时,Elasticsearch也必须跟着改变,这个就是Elasticsearch与mysql之间的。原创 2024-08-20 21:37:13 · 1054 阅读 · 0 评论 -
[000-01-018].第3节:Linux环境下ElasticSearch环境搭建
【代码】[000-01-018].第3节:Linux环境下ElasticSearch环境搭建。原创 2024-08-20 09:16:51 · 1302 阅读 · 0 评论 -
索引的底层原理
索引(Index)是帮助MySQL高效获取数据的数据结构。2.索引的本质:索引是数据结构。可以简单理解为“排好序的快速查找数据结构”,满足特定查找算法。这些数据结构以某种方式指向数据, 这样就可以在这些数据结构的基础上实现高级查找算法3.索引是在存储引擎中实现的,所以每种存储引擎的索引不一定完全相同,并且每种存储引擎不一定支持所有的索引类型。4.存储引擎可以定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少256字节。原创 2024-08-18 20:51:47 · 874 阅读 · 0 评论 -
[000-002-01].数据库调优相关学习
则往往需要对底层原理吃透,数据库事务 ACID 是如何实现的?何时命中索引、何时不能,为什么?分布式场景下数据库怎么优化才能保持高性能?数据库就像一棵常青的技能树,不管是普通开发还是首席架构、CTO 都能够从中汲取足够的技术养料。往往积累单点技术、比如 CRUD、锁类型、索引的数据结构…针对开发工程师、DBA、运维。原创 2024-08-18 20:49:25 · 758 阅读 · 0 评论 -
关联查询优化
3.2.采用左外连接(1)type 表和 book 表的字段 card 上均没有索引。原创 2024-08-18 20:32:48 · 127 阅读 · 0 评论 -
数据库调优的流程及参考参数
1.在 MySQL 中,可以使用 SHOW STATUS 语句查询一些数据库服务器的性能参数、 执行频率。SHOW [GLOBAL|SESSION] STATUS LIKE '参数';原创 2024-08-18 12:59:15 · 441 阅读 · 0 评论 -
索引的设计原则
需要注意的是如果 MySQL 的版本是 5.7 以下的,那么在创建 student_info 表时会提示如下错误:Invalid default value for ‘create_time’,因为低版本的 MySQL 中。原创 2024-08-17 23:56:52 · 128 阅读 · 0 评论 -
MySQL对事务的支持
存储引擎存储引擎是否支持事务。原创 2024-08-17 17:22:05 · 1019 阅读 · 0 评论 -
[000-002-01].第25节:事务的使用
DDL# 1.使用MyBatis库# 2.建表# 3.查看autocommit的,确保是on# 情况一:BEGIN;# 4.开启事务INSERT INTO user3 VALUES('张三');# 5.插入语句,且不会自动提交数据,但是select可以查询到COMMIT;# 6.提交数据,这次事务就完成了BEGIN;#7.再开启一个新的事务INSERT INTO user3 VALUES('李五');#8.此时不会自动提交数据INSERT INTO user3 VALUES('李五')原创 2024-08-17 17:20:07 · 578 阅读 · 0 评论 -
[000-002-01].事务相关
事务是什么、事务有哪些特征、事务有哪些状态、事务中的隔离级别都有什么WinDows系统下MySQL环境搭建Linux系统下MySQL的安装与使用Linux系统下搭建MySQL主从复制MySQL对事务的支持事务的使用第32章_MySQL事务日志原创 2024-08-17 12:40:57 · 170 阅读 · 0 评论 -
[000-002-01].第31节:索引的数据结构
索引(Index)是帮助MySQL高效获取数据的数据结构。2.索引的本质:索引是数据结构。可以简单理解为“排好序的快速查找数据结构”,满足特定查找算法。这些数据结构以某种方式指向数据, 这样就可以在这些数据结构的基础上实现高级查找算法3.索引是在存储引擎中实现的,所以每种存储引擎的索引不一定完全相同,并且每种存储引擎不一定支持所有的索引类型。4.存储引擎可以定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少256字节。原创 2024-08-17 12:30:59 · 835 阅读 · 0 评论 -
索引是什么
1.我们根据这个以 c2 列大小排序的 B+ 树只能确定我们要查找记录的主键值,所以如果我们想根据 c2 列的值查找到完整的用户记录的话,仍然需要到聚簇索引中再查一遍,这个过程称为回表。也就是根据 c2列的值查询一条完整的用户记录需要使用到 2 棵B+ 树!1.我们前边介绍 B+ 树索引的时候,为了大家理解上的方便,先把存储用户记录的叶子节点都画出来,然后接着画存储目录项记录的内节点,而实际上 B+ 树的形成过程是这样的。原创 2024-08-17 12:13:26 · 1144 阅读 · 0 评论 -
[000-02].我的数据库学习大纲
000-002-03].人大金仓。原创 2024-07-07 11:51:53 · 167 阅读 · 0 评论 -
[008-05].第5节.文章评论
/SpringBoot的Junit集成测试//SpringBoot的测试环境初始化,参数:启动类//注入Service@Autowired/*** 保存一个评论*/@Testcomment.setContent("测试添加的数据");comment.setNickname("凯撒大帝");/*** 查询所有数据*/@Test/*** 测试根据id查询*/@Test。原创 2024-06-10 16:15:02 · 944 阅读 · 0 评论 -
[008-04].索引-Index
(确切的说是B-Tree,原创 2024-06-10 16:08:28 · 598 阅读 · 0 评论 -
[008-03].第3.节基本常用命令
提示:主要用来删除已经持久化的数据库。3.集合的隐式创建(常用)原创 2024-06-10 16:06:35 · 563 阅读 · 0 评论 -
[008-02].第2节:单机部署
提示:MongoDB javascript shell是一个基于javascript的解释器,故是支持js程序的。原创 2024-06-10 16:09:24 · 583 阅读 · 0 评论 -
[008-01].第1节:MongoDB简单介绍
1.MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品中的一种。是最像关系型数据库(MySQL)的非关系型数据库2.它支持的数据结构非常松散,是一种类似于 JSON 的 格式叫BSON,所以它既可以存储比较复杂的数据类型,又相当的灵活3.MongoDB中的记录是一个文档,它是一个由字段和值对(field:value)组成的数据结构。MongoDB文档类似于JSON对象,即一个文档认4.为就是一个对象。原创 2024-06-10 16:03:33 · 644 阅读 · 0 评论