首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库
订阅
spursfans爱喝红酒的糟
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
如何在开发阶段就尽量避免写出慢 SQL ?
不要当库里的数据较多的时候才能知道索引的重要性,更不要当库里的数据更多的时候才能知道合适的索引重要性。知道本文的小技巧,可以让创建高效且合适的索引,让你尽量避免写出慢sql
十万个为什么,精通Mysql索引
大家好,我是黎杜,这一期又带来Mysql的索引篇,上一期我们从大的方向聊了学习Mysql的个人经验,有兴趣的可以看一看:学习Mysql的亿点点意见 以后可以大胆的在工作中写技术文章了,嘻嘻嘻,当然是在
Mysql索引底层探索 -为什么 B+ 树比 B 树更适合应用于数据库索引?
你可能已经知道B+树被用于Mysql的索引底层实现,那么,为什么是B+树呢?本文由浅及深,带你探索数据库索引底层实现。 我们根据图书馆系统检索,可以找到某本书对应的图书编号。 在基于书籍按照一定规则排列的前提下,我们可以根据图书编号找到这本书。 我们就可以轻松的获取到我们想要的…
MySQL索引为什么要用B+树实现?
在从一堆数据中查找指定的数据时,我们常用的数据结构是哈希表和二叉查找树,表本质上就是一堆数据的集合,所以MySQL数据库用了B+树和哈希表来实现索引 B+树是通过二叉查找树,再由平衡二叉树,B树(又名B-树)演化而来的,B+树中的B不是代表二叉(binary),而是代表平衡(b…
数据库两大神器【索引和锁】
索引和锁在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。 表经常进行INSERT/UPDATE/DELETE操作就不要建立索引了,换言之:索引会降低插入、删除、修改等维护任务的速度。 索引需要占物理和数据空间。 为什么说索引会降低插入、删除、修改等维护任务的速…
你们一般都是怎么进行SQL调优的?MySQL在执行时是如何选择索引的?
过年回来的第二周了,终于有时间继续总结知识了。这次来看一下SQL调优的知识,这类问题基本上面试的时候都会被问到,无论你的岗位是后端,运维,测试等等。 像本文标题中的两个问题,就是我在实际面试过程中遇到的,所以这次就主要围绕着这两个问题来总结一下。 我们在想知道一条SQL的执行计…
一文带你摸清滑动窗口算法套路
滑动窗口往往用来解决一些查找满足一定条件的连续区间的性质(长度等)的问题。类似于“请找到满足xx的最x的区间(子串、子数组)的xx”这类问题都可以使用该方法进行解决。既然是滑动窗口,那么滑动和窗口就是最基本的。窗口,顾名思义是维护了线性表上的一小段,这个窗口并不一定固定,可以伸…
MySQL 三万字精华总结 + 面试100 问,和面试官扯皮绰绰有余(收藏系列)
和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。 连接层:最上层是一些客户端和连…
数据库面试题(开发者必看)
存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)。 上面的文字我们肯定是看不懂的,也不愿意看下去的。接下来我就总结一下: 学生信息组成学生信息表,有年龄、性别、学号等信息组成。这些字段都不可再分,所以它是满足第一范式的 第二范式:满足第一范式,表…
MySQL数据库优化
[TOC]MySQL索引和SQL调优本文有参考网上其他相关文章,本文最后有附参考的链接MySQL索引MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类