介绍 Mysql 从库 Mysql 从库通过接收(或者是主动拉取)主库binlog日志,转换为自身中继日志,然后应用中继日志内容实现主从数据同步。 从库 CRC32 HAS…
openGauss - 向量化执行引擎算子HashAgg解读对于分组聚合来说,可以通过排序将待排序值按照大小排列起来,相同的值就紧密连在一起,然后依次遍历,遇到不相同的值就得到一个…
前言:稍微有经验的oracle dba都应该知道,not in 和 not exists是有区别的,不能随意的替换,原因在于not in对于null值不进行处理。所以如果要等价替换…
NESTED LOOP对于被连接的数据子集较小的情况,nested loop连接是个较好的选择。nested loop就是扫描一个表,每读到一条记录,就根据索引去另一个表里面查找,…
--查上面所有plan_hash_value的执行计划SELECT tf.* FROM DBA_HIST_SQLTEXT ht, table(DBMS_XPLAN.DISPLAY_…
Oracle 表连接查询主要分为3类:□ NESTED LOOP:以遍历的方式将驱动表(Inner 小表)与基础班(Outer 大表)进行关联运算,将最终的结果集返回给用户;□ H…
前端路由是现代单页面应用(SPA)中不可或缺的一部分,它允许用户在不重新加载整个页面的情况下,实现页面之间的切换。在前端路由的实现中,Hash模式和History模式是两种常见的技…
本文主要以hash scan全表为基础进行分析,而不涉及到hash scan索引,实际上都会遇到这个问题。本文主要描述的是update event,delete event也是一样…
最近有两篇MySQL大咖级人物的文章引起了小伙伴们的关注,文章内容是关于MySQL的hash join功能。hash join看起来不够智能,于是我打算一探究竟,看看是否能发现些端…
Redis在社交网络中的应用探索Redis是一个高性能的键值存储数据库,广泛应用于Web应用、缓存、队列等场景。在社交网络中,Redis的应用场景也非常丰富,本文将通过具体的代码示…
索引的数据结构 这一节先从索引的数据结构开始讲起,结合日常开发中常见的数据结构进行分析、对比。 Hash表 Hash表是一种以(key,value)形式的存储的数据结构,实现简单且…
前言 在说HashMap之前,我们先说一说hash冲突。当数据通过hash算法求得hash值的时候,是不可避免的出现相同的hash值,这也叫做hash冲突。通常我们会采用4种方式去…
简介 String是一个引用数据类型,被final修饰,不可继承,不可改变原有字符的内容,当对原有字符进行改变操作的时候都会返回一个新的String对象,在jdk1.8中Strin…
在计算机科学中,Hash函数(散列函数)是一种将输入数据映射到固定大小的散列值(哈希值)的函数。Python提供了强大而灵活的Hash函数,用于在各种应用中实现数据存储、数据校验、…
前言 今天来分享一道比较好的面试题,“HashMap 是怎么解决哈希冲突的?”对于这个问题,我们一起看看考察点和比较好的回答吧!考察点 现在的企业级开发中Ha…
Redis 作为一门主流技术,应用场景非常多,很多大中小厂面试都列为重点考察内容前几天有星球小伙伴学习时,遇到下面几个问题,来咨询 Tom哥考虑到这些问题比较高频,工作中经常会遇到…
Hash-散列类型:H 为什么选择Hash? 假设有User对象以JSON序列化的形式存储到Redis中,User对象有id,username、password、age、name等…
MySQL 8.0.18 版本引入了 hash join 功能,来优化没有走索引的等值 join 连接,hash join 通常比 BNL(Block Nested-Loop) 算…
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。前言实验总结前言数据库的优化器相当于人类的大脑,大部分时候都能做出正确的决策,制定正确的执行计划,走…
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。作者:nwMySQL Hash Jo…