
数据库高级篇
文章平均质量分 92
笔记
缘友一世
我是缘友一世博主,我的博客(全部文章永久免费阅读无需关注博主,如果出现VIP文章,请及时评论联系,我会及时手动解除)专注于计算机科学和软件开发领域的学习和实践经验。同时,我也关注技术行业的发展趋势和前沿研究。感谢您的关注和支持!部分文章内容辅助使用gpt等人工智能编辑,如果出现错误之处,请指正。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
事务的隔离级别和MDL
事务的隔离级别和MDL原创 2025-01-13 00:00:28 · 944 阅读 · 0 评论 -
MySQL索引覆盖(覆盖索引, Covering Index)
覆盖索引是 MySQL 中的一种性能优化技术,当查询所需的字段完全被索引覆盖时,MySQL 可以直接通过索引返回结果,避免回表操作。它的主要优势是减少 I/O、提高查询速度,尤其适用于读操作较多的场景。设计覆盖索引时应结合实际查询需求,合理选择索引列,同时避免过多索引对写性能造成负面影响。原创 2025-01-12 23:05:49 · 1613 阅读 · 0 评论 -
跳表和Mysql联合索引的最左原则和索引下推的优化
跳表是一种简单、高效的内存数据结构,但在磁盘场景下,存储效率和访问性能都不如 B+ 树。B+ 树是一种更适合磁盘的存储结构,具有高效的磁盘 I/O、范围查询能力和动态平衡性能,因此 MySQL 和其他关系型数据库优先选择 B+ 树。跳表更适合用于内存场景,例如 Redis、内存数据库或其他需要有序数据结构的应用场景。联合索引的最左原则:必须从索引的最左列开始,按顺序逐列匹配。中断匹配后,后续列无法使用索引。索引下推优化:将更多的过滤条件下推到存储引擎层,提高索引的利用率。原创 2025-01-12 20:42:11 · 998 阅读 · 0 评论 -
VMware网络模式大揭秘:打造高效稳定的虚拟机通讯网络
本文主要在介绍和使用VMWare虚拟机的三种网络配置的使用方式。有关NAT模式在linux虚拟机的配置,参看centos7设置静态IP建议结合两篇文章一起食用!!原创 2023-07-01 19:33:21 · 1838 阅读 · 0 评论 -
MySQL高级篇第一章(linux下安装MySQL)【下】
由于Mysql配置了不支持远程连接引起的如上图,显示我的网络通常。- 3. 关闭防火墙或者开放2 方法二:开放端口查看开放的端口号设置开放的端口号重启防火墙Linux下修改配置可以看到root用户的当前主机配置信息为localhost。Host修改完成后记得执行flush privileges使配置立即生效:1.1.5 测试如果是 MySQL8 版本,连接时还会出现如下问题:解决方法:Linux下 mysql -u root -p 登录你的 mysql原创 2022-06-23 21:59:06 · 559 阅读 · 0 评论 -
centos7设置静态IP【基于csdn的众多经验,本人亲测史上靠谱】
设置centos 7 的静态IP地址详细步骤原创 2022-06-15 22:56:29 · 237 阅读 · 0 评论 -
MySQL高级篇第一章(linux下安装MySQL)【上】
MySQL在Linux下centos的的安装详解!!详解!!详解!!手把手教学👍👍👍👍原创 2022-06-09 17:20:23 · 459 阅读 · 3 评论 -
mysql(16-数据库的设计规范【上】-1~3范式和反范式化)
每天进步一点,进步一点!!感谢自己👍👍👍👍👍👍👍🌠🌠🌠🌠🌠🌠🌠文章目录🐋🐋一 范式🎯🎯1.1 范式简介🎯🎯1.2 范式的分类🎯🎯1.3 键和相关属性的概念⚽⚽举例:🎯🎯1.4 第一范式(1st NF)⚽⚽举例:🎯🎯第二范式(2nd NF)⚽⚽举例:🎯🎯1.6 第三范式(3rd NF)⚽⚽举例:🎯🎯1.7 BCNF(巴斯范式)1.7.1 经典案例🧿🧿1.7.2 判断是否符合三范式🧣🧣1.7.3 存在的问题🐋🐋二 反范式化💦💎2.1 概述💦💎2.2 反范式化的问题💦💎2.3 适用场景🐋🐋一 范原创 2022-05-16 23:29:41 · 310 阅读 · 0 评论