首页
分类
标签
友链
归档
瞬间
搜索文章
= 768 && isOpen) { isOpen = false; setTimeout(() => enableScroll(document.body), 200); }">
enableScroll(document.body), 200);" x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" style=" position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 1001; overscroll-behavior: none; " >
enableScroll(document.body), 200)" >
首页
分类
标签
友链
归档
瞬间
青云
记录、分享
QQ交流群
控制台
全部
🔥AI (28)
🔥杂文 (4)
Java (387)
Python (3)
数据库 (76)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
MQTT (3)
索引失效的情况
索引失效是指当使用索引进行查询时,索引无法发挥作用,导致查询性能下降。以下是一些常见的索引失效情况: 不适合的索引类型:选择不适合查询条件的索引类型,例如使用全文索引进行精确匹配查询,或者使用B树索引进行模糊匹配查询。 使用函数或表达式:在查询条件中使用函数或表达式会导致索引失效,因为索引无法利用计
作者:zhanxuewei
发布时间:2024-04-24
分类:
数据库
标签:
#
mysql
MySQL 索引底层结构为什么使用 B+树
MySQL索引底层结构使用B+树的主要原因有以下几点: 能够支持快速的查找:B+树是一种平衡多路查找树,树的高度相对较低,能够快速定位到目标数据。在具有大量数据的情况下,B+树的查找效率更高。 有序性:B+树的特点是节点上的键值是有序排列的,这使得在范围查询、排序和分组等操作中效率更高。对于MySQ
作者:zhanxuewei
发布时间:2024-04-24
分类:
数据库
标签:
#
mysql
Mysql是如何回滚事务的
MySQL使用了Undo Log(回滚日志)来实现事务的回滚操作。当一个事务需要回滚时,MySQL会根据事务的Undo Log来撤销对数据库的修改操作,将数据恢复到事务开始之前的状态。 具体的回滚过程如下: 事务回滚触发:当事务发生异常、被显式回滚或者被外部终止时,MySQL会触发事务的回滚操作。
作者:zhanxuewei
发布时间:2024-04-24
分类:
数据库
标签:
#
mysql
MVCC 底层原理
MVCC(Multi-Version Concurrency Control),即多版本并发控制,是一种数据库的并发控制机制。它的目标是在保证数据一致性和隔离性的同时,提供更好的并发性能。 MVCC的底层原理如下: 每一行数据都有多个版本:在MVCC中,每个数据行都会维护多个版本。每当对一行数据进行
作者:zhanxuewei
发布时间:2024-04-24
分类:
数据库
标签:
#
mysql
MySQL 为什么 InnoDB 是默认引擎
MySQL中的InnoDB引擎是默认引擎,主要基于以下几个原因: 事务支持:InnoDB是MySQL唯一一个提供事务支持的引擎。事务是一组操作的集合,要么全部成功,要么全部失败,确保数据的一致性和可靠性。对于具有高并发读写需求的应用,如电子商务、银行等,事务的支持是非常重要的。 锁机制:InnoDB
作者:zhanxuewei
发布时间:2024-04-24
分类:
数据库
标签:
#
mysql
Mysql的可重复读解决了哪些问题
MySQL的可重复读隔离级别解决了以下几个问题: 脏读(Dirty Read):在可重复读隔离级别下,一个事务读取的数据只能是已经提交的数据,避免了脏读问题。其他未提交的事务对于当前事务是不可见的,保证读取到的数据是一致的和可靠的。 不可重复读(Non-repeatable Read):在可重复读隔
作者:zhanxuewei
发布时间:2024-04-24
分类:
数据库
标签:
#
mysql
SQL 慢查询优化
1、分析语句,是否加载了不必要的字段/数据。 2、分析 SQL 执行计划(explain extended),思考可能的优化点,是否命中索引等。 3、查看 SQL 涉及的表结构和索引信息。 4、如果 SQL 很复杂,优化 SQL 结构。 5、按照可能的优化点执行表结构变更、增加索引、SQL
作者:zhanxuewei
发布时间:2024-04-24
分类:
数据库
标签:
#
mysql
MySQL事务隔离级别
MySQL事务隔离级别是指在并发环境下,事务之间相互隔离的程度。MySQL提供了四个事务隔离级别,分别是读未提交、读已提交、可重复读和串行化
作者:zhanxuewei
发布时间:2024-04-24
分类:
数据库
标签:
#
mysql
如何确保Kafka集群的高可用?
Kafka设计了多种机制,共同保证集群的高可用性: 分布式架构:Kafka集群通常由多个Broker组成,每个Broker存储部分数据副本。这样,即使某个Broker出现故障,其他Broker也可以继续处理和存储消息,从而保证整体的高可用性。
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
kafka
Kafka中的消费者偏移量是如何管理的?
在Kafka中,消费者偏移量是指消费者在处理消息过程中所处的位置。Kafka中的消费者偏移量由两部分组成:Topic和Partition。对于每个消费者组,Kafka都会为其维护在每个 Partition 上的偏移量,以便在处理消息时可以准确地跟踪进度。 消费者偏移量的管理可以通过以下方式进行: 手
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
kafka
共 569 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
页
# MCP
(2)
# Tool Calling
(1)
# Tool
(0)
# rag
(1)
# redis stack
(2)
# ollama
(1)
# spring ai alibaba
(12)
# selenuim
(1)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(43)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(0)
# Python爬虫
(1)
# leetcode
(11)
更多 +
友情链接
青云博客
网笙久久的博客
林间拾语
宏尘极客