自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 B+树索引和哈希索引的区别

MySQL在5.5版本以后默认的存储引擎是InnoDB,在InnoDB存储引擎中还有个“自适应Hash索引”的功能,就是当某个索引值使用非常频繁的时候,它会在B+ 树索引的基础上再创建一个Hash索引,就是让B+树也具备了Hash索引的优点。(4)Hash索引无法进行模糊查询。因为Hash索引指向的数据是无序的,因此无法起到排序优化的作用,而B+树索引数据是有序的,可以起到对该字段Order By 排序优化的作用。(2)Hash索引不支持联合索引的最左侧原则(即联合索引的部分索引无法使用),而B+树可以。

2023-12-26 11:55:12 504 1

原创 常见的聚合函数

2023-12-26 11:49:09 349 1

原创 count(*),count(1),count(id)之间的区别

COUNT(*) 不管是不是 NULL 都计入,而 COUNT(id) 和 COUNT(1) 均只计入非 NULL 行。它只计算指定列中非空值的行数,也就是说该列不为NULL的行才会被计数。在执行时,它会遍历该列的每一行,检查是否为NULL,然后累计计数。它计算的是任意列上的非空行数,因为在这种情况下,计算的列没关系。这意味着它会忽略所有列中的NULL值,只计算非空行的数目。COUNT(*) 是一种特殊的语法,它返回结果集中的行数,不考虑任何列的值。它会将表中的每一行都计数,包括含有NULL值的行。

2023-12-26 11:47:25 621 2

原创 cap的相关知识

即使在网络分区的情况下,Nacos仍然会继续提供服务,即使在数据之间可能存在一定的不一致。这种模式适用于对可用性要求较高、可以容忍一定数据不一致的场景,例如大多数互联网应用。这意味着在面临网络分区时,Nacos会牺牲一定的可用性,以保持数据的一致性。这种模式适用于对一致性要求较高的场景,例如金融、电商等对数据准确性要求高的领域。系统如果不能在时限内达成数据一致性,就意味着发生了分区的情况,必须就当前操作在C和A之间做出选择。在分布式系统中的所有数据备份,在同一时刻是否同样的值。(对数据更新具备高可用性)

2023-12-09 08:43:54 373

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除