![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 80
小园子的小菜
很懒,很烂,希望坚持学习就能改变
展开
-
InnoDB内部结构
在mysql数据库中,InnoDB存储引擎是最为常用和强大的存储引擎之一。了解InnoDB的内存结构对于优化数据库的性能,提高系统的稳定性和扩展性至关重要。本文将深入探讨InnoDB的内存结构。原创 2024-07-06 11:14:35 · 756 阅读 · 0 评论 -
分布式id生成方案
分布式id生成方案常见的分布式id方案数据库自增主键专门有一个数据库,数据库中搞一张表,专门用来进行生成主键id,进行insert一条数据,会返回给你一个主键,然后用这个主键作为数据的id进行插入的操作.优点: 实现简单,落实方便 只需要一个数据库就可以进行实现缺点: 单库单表,并发能力不高,不停往表里插入数据需要进行定时清理数据。UUID优点:本地生成,并发能力高,不依赖别的中间件缺点:太长了,作为主键插入数据库的时候,会造成数据库的频繁分页的操作Twitter开源的Snowflake方原创 2022-05-29 16:26:59 · 154 阅读 · 0 评论 -
mysql 知识点复习二----事务
事务的隔离与隔离级别 当数据库上有多个事务同时执行的时候,就可能出现脏读(dirty read)、不可重复读 (non-repeatable read)、幻读(phantom read)的问题,为了解决这些问题,就有 了“隔离级别”的概念。在谈隔离级别之前,你首先要知道,你隔离得越严实,效率就会越低。因此很多时候,我 们都要在二者之间寻找一个平衡点。SQL 标准的事务隔离级别包括:读...转载 2019-07-13 17:20:32 · 101 阅读 · 0 评论 -
mysql 知识点的复习一
mysqll的基本架构连接器:第一步你会连接数据库,这时候接待你的就是连接器。连接器负责跟客户端进行建立连接,获取权限,维持和管理连接。一个用户建立连接,即使你用管理员账号对用户的权限进行修改,也不会影响已经存在的连接的权限,修改完成后,只有重新建立新的连接才会使用新的权限设置。连接完成后,如果你没有后续的动作,这个连接就处于空闲状态,你可以在 show processlist 命令中看到。客...原创 2019-07-05 16:57:15 · 179 阅读 · 0 评论