其乐融融的IT技术小站

标签:MYSQL

MySQL

SpringBoot注解@Transactional详解以及事务失效

0

其乐融融 发布于 2023/10/27 01:33:24

如果要保证原子性,就需要在发生异常时,对已经执行的操作进行回滚,在MySQL中,恢复机制是通过回滚日志实现的,所有事务进行的修改,都会先记录到这个回滚日志中,然后再执行相关的操作。

阅读()评论(0)赞 ()

MySQL

MySQL高可用:分库分表你学废了吗?

5

其乐融融 发布于 2023/10/27 01:33:14

本文我们剖析了这两种策略的内部工作原理,还深入探讨了它们的使用场景、优点和限制。通过这些知识,相信屏幕前的你已经对如何更好地构建和维护 MySQL 数据库有了更清晰的认识。

阅读()评论(0)赞 ()

MySQL

为什么越来越多的人选择PostgreSQL,放弃了MySQL

1

其乐融融 发布于 2023/10/26 01:33:48

随着数据驱动的应用越来越普及,数据库管理系统的选择变得至关重要。在这个领域,PostgreSQL(简称Postgres)已经成为越来越多开发者和组织的首选,而MySQL在一些方面则逐渐失去了它的市场份额。为什么越来越多的人选择PostgreSQL,放弃了MySQL呢?

阅读()评论(0)赞 ()

MySQL

MySQLl优化:为什么要用覆盖索引?

2

其乐融融 发布于 2023/10/26 01:33:45

覆盖索引是一种利用二级索引的叶子节点包含了所有需要查询的列数据,从而避免回表操作的查询方式。回表操作是指通过二级索引找到主键值,再根据主键值在聚簇索引中查找完整的记录。

阅读()评论(0)赞 ()

MySQL

解锁MySQL的黑科技:事务与隔离

4

其乐融融 发布于 2023/10/26 01:33:42

MySQL 中,问得最多的就是事务、隔离级别以及 MVCC 这几个,无论是互联网大厂、小厂,甚至是国企,它们的覆盖率竟高达 80%。其实面试官也知道,八股文谁都会背,但是可以说明白,甚至说透彻的候选人却是凤毛麟角。

阅读()评论(0)赞 ()

MySQL

MySQL执行计划Explain详解

14

其乐融融 发布于 2023/10/26 01:33:30

使用 EXPLAIN 关键字可以模拟优化器执行 SQL 查询语句,从而知道 MySQL 是如何处理你的 SQL 语句的。分析你的查询语句或是表结构的性能瓶颈

阅读()评论(0)赞 ()

Oracle

Oracle 数据库是真的没落了

5

其乐融融 发布于 2023/10/26 01:21:43

MySQL 甚至提供了新的 NoSQL API 接口和文档数据库解决方案 InnoDB Cluster,使用体验几乎与 MongoDB 一样。甚至利用 InnoDB 存储引擎强大的特性,还能有数据的事务保障。

阅读()评论(0)赞 ()

MySQL

MySQL数据库中如何检测死锁

3

其乐融融 发布于 2023/10/25 01:33:42

在 MySQL 的错误日志中,会记录每次出现死锁时的详细信息,包括死锁的事务 ID、死锁的表和锁方式等信息。你可以根据错误日志中的提示来查询和解决死锁问题。

阅读()评论(0)赞 ()

MySQL

外卖骑手一面,也很不容易!

19

其乐融融 发布于 2023/10/25 01:33:31

今天就分享一个重点在数据结构考察比较多的美团Java后端面经,从常见的数据结构->Java 集合>MySQL B+树->Redis 数据结构。所以,这是一场比较重基础的后端面试,问题也比较多,面试时长超过 1 小时了,还挺艰难的。

阅读()评论(0)赞 ()

MySQL

在MySQL中用UUID当主键,被组长给喷了!

2

其乐融融 发布于 2023/10/25 01:33:16

由于 UUID 是由 MAC 地址、时间戳、随机数等信息生成的,因此 UUID 具有极高的唯一性,可以说是几乎不可能重复,但是在实际实现过程中,UUID有多种实现版本,他们的唯一性指标也不尽相同。

阅读()评论(0)赞 ()

MySQL

Myloader导入更快吗?并没有......

1

其乐融融 发布于 2023/10/25 01:33:13

在MySQL 8.0/GreatSQL 8.0.32中,采用myloader导入数据就不再是最优方案了,推荐采用GreatSQL的并行load data,或者MySQL Shell的util.loadDump/util.importTable导入,其本质也是采用并行的思路,导入效率更高,额外的binlog和内存开销也更小。

阅读()评论(0)赞 ()

SQL Server

相同执行计划,为何有执行快慢的差别

2

其乐融融 发布于 2023/10/25 01:26:36

今天遇到一个很神奇的现象,在数据库中,相同的执行计划,执行SQL所需要的时间相差很大,执行快的SQL瞬间出结果,执行慢的SQL要几十秒才出结果,一度让我怀疑是数据库抽风了,后面才发现是见识不足,又进入了知识空白区。

阅读()评论(0)赞 ()

MySQL

阿里二面:一条SQL语句,在Mysql引擎中到底经历了什么?

13

其乐融融 发布于 2023/10/07 03:20:13

到目前为止,一个更新操作我们基本介绍得差不多,但是你有没有感觉少了哪件事情还没有做?是不是你也发现这个时候被更新记录仅仅是在内存中执行的,哪怕是宕机又恢复了也仅仅是将更新后的记录加载到Buffer Pool中,这个时候 MySQL 数据库中的这条记录依旧是旧值,也就是说内存中的数据在我们看来依旧是脏数据,那这个时候怎么办呢?

阅读()评论(0)赞 ()