摘要: kafka知识记录 基本概念 Broker 消息代理 Topic 主题 Partition 分区 有序的、不可变的提交日志 Offset 偏移量 Replication 每个分区都有一个server作为leader,0个或多个server作为follower 每个server可以作为多个分区的lea 阅读全文
posted @ 2023-03-18 22:04 无敌大牛牛 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 联合索引 /* 联合索引和联合主键索引是两个相关但不完全相同的概念。 ​ 联合索引(Composite Index)指的是将多个列合并成一个索引的方式,以提高查询效率。例如,一个包含订单号、订单时间和客户ID的表可以创建一个联合索引,其中这三个列被合并成一个索引。这样,当查询使用其中一个或多个列时, 阅读全文
posted @ 2023-03-18 21:28 无敌大牛牛 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 事务的4个特性 Transaction 原子性(Atomicity) 事务是一个原子操作,它要么全部执行,要么全部不执行。如果事务执行过程中发生错误,系统将会回滚事务到执行前的状态,以保证事务的完整性。 一致性(Consistency) 事务执行前后,数据库的完整性约束没有被破坏。例如,数据库中的主 阅读全文
posted @ 2023-03-18 21:20 无敌大牛牛 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 事务隔离级别 查看事务的级别 select @@tcx_isolation 读未提交 /* 事务A开启以后,可以读取到事务B还没有提交的数据(即事务还没有提交就读到了) 这种隔离级别存在的问题就是: 脏读现象! 这种隔离级别是理论上的,大多数的数据库隔离级别都是二档起步 */ 读已提交 读的时候事务 阅读全文
posted @ 2023-03-18 20:47 无敌大牛牛 阅读(21) 评论(0) 推荐(0) 编辑
摘要: count(*)和count(字段的区别) /* count(具体字段):表示统计该字段下所有不为null的元素总数 count(*):统计表当中的总数行数 因为每一行记录不可能所有的列都为NULL,一行数据中有至少有一列数据不为null,则这行数据就是有效的 */ distinct distinc 阅读全文
posted @ 2023-03-18 20:13 无敌大牛牛 阅读(24) 评论(0) 推荐(0) 编辑