其乐融融的IT技术小站

MySQL

MySQL

再聊 MySQL 聚簇索引

1

其乐融融 发布于 2023/06/21 03:20:20

聚簇索引英文是 Clustered Index,有时候小伙伴们可能也会看到有人将之称为聚集索引等,与之相对的是非聚簇索引或者二级索引。

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

MySQL

记一次 MySQL 主从同步异常的排查记录,百转千回!

15

其乐融融 发布于 2023/06/20 03:20:54

relay log 损坏了,导致从库的 SQL 线程解析 relay log 时出现异常。从库恢复方式是通过手动设置当时出错的 GTID 的下一个值,让从库不从主库同步这个 GTID,最后从库就能正常同步这个 GTID 之后的 binlog 了,后续 SQL 线程也能正常解析 relay log 了。

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

MySQL

MySQL索引数据结构入门

4

其乐融融 发布于 2023/06/20 03:20:46

Hash 索引在 MySQL 中主要是 Memory 和 NDB 引擎支持,InnoDB 索引本身是 不支持的,但是 InnoDB 索引有一个特性叫做自适应哈希索引,自适应三个字意味着整个过程是全自动的,不需要开发者配置。

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

MySQL

MySQL的Varchar字段最大长度真的是65535吗?

13

其乐融融 发布于 2023/06/20 03:20:39

Char和Varchar的区别在于,Varchar虽然声明了最大能放100个字符,但一开始不需要分配100个字符的空间,可以根据需要慢慢增加空间。而Char一开始声明是多少,就固定预留多少空间。

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

MySQL

MySQL的连接层如何处理认证?

2

其乐融融 发布于 2023/06/20 03:20:32

MySQL 的连接层主要是由客户端和服务器之间的通信协议组成,用于在客户端和服务器之间传递数据和命令。在 MySQL 的连接层中,包含了认证协议和安全协议两种协议,主要用于处理连接的认证和数据的加密和解密。

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

MySQL

我们一起聊聊 MySQL8.0 优化器

5

其乐融融 发布于 2023/06/20 03:20:19

当我们将查询提交给MySQL执行时,大多数的查询都不像 select * from single_table;那样简单,从单个表读取所有数据就行了,不需要用到高级的检索方式来返回数据。大多数查询都比较复杂,有些更复杂并且完全按照编写的方式执行查询绝不是获得结果的最有效方式。

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