news 2026/8/25 7:41:59

mysql的自我总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
mysql的自我总结

什么Mysql的底层索引要用B+Tree

那就要先说二叉树: 二叉树以第一个插入的数据作为根节点,假设特定情况他就变成了一个单项链表,查询效率极慢。
其次就是平衡二叉树平衡二叉树在数据量大的情况下,树会很高,那么我们的检索效率还是不高。
然后是B TreeB tree的树高不会很高
B+ tree 是在 b tree的前提下给优化了一下,把数据也放在了叶子节点中。

B+Tree相对于B-Tree有几点不同:

1.非叶子节点只存储键值信息。
2.所有叶子节点之间都有一个链指针。所有的叶子节点形成了一个闭环
3.数据记录都存放在叶子节点中

分组链接

我们在查询的时候按照某个字段分组,那么我们查询的字段只能是我们分组字段或者是聚合函数,这时我们可以用分组连接函数把其他的字段全部连接起来。

聚餐索引(主键索引)与非聚簇索引(非主键索引)的区别


批量新增 冲突时 更新

INSERTINTO`into_shop_device_info`(`tenant_id`,`device_no`,`device_name`,`is_delete`,`last_heartbeat_time`,`xm_device_id`,`status`,`create_stime`,`update_stime`)VALUES<foreach collection="deviceInfoList"item="item"separator=",">(#{item.tenantId},#{item.deviceNo},#{item.deviceName},#{item.isDelete},#{item.lastHeartbeatTime},#{item.xmDeviceId},#{item.status},NOW(),NOW())</foreach>on duplicate key update tenant_id=VALUES(tenant_id),device_no=VALUES(device_no),device_name=VALUES(device_name),is_delete=VALUES(is_delete),last_heartbeat_time=VALUES(last_heartbeat_time),xm_device_id=VALUES(xm_device_id),status=VALUES(status),update_stime=NOW()

b树跟b+树的区别

什么时候考虑分表?

mysql-sql的执行过程

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/25 7:40:48

Samba服务器搭建:基于用户认证的Linux文件共享配置详解

1. 项目概述&#xff1a;为什么需要带认证的Samba共享&#xff1f;在任何一个稍具规模的办公环境或家庭网络中&#xff0c;文件共享都是刚需。Windows自带的“网络邻居”虽然方便&#xff0c;但它的“所有人”或“特定用户”共享模式&#xff0c;在权限控制上总是显得有些力不从…

作者头像 李华
网站建设 2026/8/25 7:37:45

Python MIDI编程实战:用mido库解析、生成与处理数字乐谱

1. MIDI文件基础&#xff1a;从数字乐谱到程序化创作如果你玩过音乐制作&#xff0c;或者对计算机如何生成音乐感到好奇&#xff0c;那你一定绕不开MIDI。它不像MP3或WAV那样直接记录声音的波形&#xff0c;更像是一份极其详尽的“数字乐谱”。这份乐谱里不包含任何实际的声音&…

作者头像 李华
网站建设 2026/8/25 7:37:41

基于QClaw构建可备份的本地优先隐私树洞应用

1. 项目概述&#xff1a;为什么我们需要一个“可备份的心里树洞”&#xff1f;在数字生活几乎占据我们所有注意力的今天&#xff0c;我们每天产生大量的情绪碎片、零散想法和私密记录。这些内容散落在手机备忘录、社交媒体私密账号、加密日记App&#xff0c;甚至是一张张随手拍…

作者头像 李华
网站建设 2026/8/25 7:37:34

数据中心基础设施运维:从救火到交响乐,构建高可用体系

1. 从“救火队”到“交响乐团”&#xff1a;重新定义数据中心基础设施运维如果你在数据中心行业待过几年&#xff0c;大概率听过或者亲身经历过这样的场景&#xff1a;凌晨三点&#xff0c;手机铃声大作&#xff0c;监控系统报警“机房温升异常”。你从床上弹起来&#xff0c;一…

作者头像 李华
网站建设 2026/8/25 7:36:44

应届生求职简历模板设计与优化全指南

1. 项目概述&#xff1a;应届生求职简历模板的价值与定位7.8GB的PSD/JPG格式简历模板合集&#xff0c;是专门为应届毕业生设计的求职辅助工具包。这个资源包的核心价值在于解决了三个痛点&#xff1a;一是应届生普遍缺乏专业设计能力&#xff0c;难以制作符合HR审美的简历&…

作者头像 李华
网站建设 2026/8/25 7:32:35

Java全栈面试准备:技术栈梳理与实战策略

1. 面试前的技术栈梳理与准备策略作为经历过数十场Java全栈开发面试的老兵&#xff0c;我深刻理解系统化准备的重要性。全栈开发不同于单一领域岗位&#xff0c;面试官往往会从浏览器渲染机制一路问到JVM垃圾回收策略。建议按照以下维度构建知识体系&#xff1a;技术栈分层准备…

作者头像 李华