首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库
订阅
哇哈哈哈
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
【深入浅出MySQL】「底层原理」InnoDB索引原理全程实操指南,带你从入门到精通
每日一句 前言概述 正文介绍 索引的介绍 创建索引 聚集索引 一般情况下,聚集索引默认就是主键索引, 非聚集索引 复合索引:多个字段进行共同建立负责索引的功能。 前缀索引:最左匹配原则,以最左边的元素
必知必会的十个高级 SQL 概念
随着数据量持续增长,对合格数据专业人员的需求也会增长。具体而言,对 SQL 流利的专业人士的需求日益增长,而不仅仅是在初级层面。 因此,Stratascratch 的创始人 Nathan Rosidi 以及我觉得我认为 10 个最重要和相关的中级到高级 SQL 概念。 1. 常…
手把手带你用数据库中间件Mycat+SpringBoot完成分库分表
随着时间和业务的发展,数据库中的数据量增长是不可控的,库和表中的数据会越来越大,随之带来的是更高的磁盘、IO、系统开销,甚至性能上的瓶颈,而一台服务的资源终究是有限的,因此需要对数据库和表进行拆分,从而更好的提供数据服务。 当用户表达到千万级别,在做很多操作的时候都会很吃力,所…
最全 MongoDB 基础教程
capped|布尔|(可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。当该值为 true 时,必须指定 size 参数。 autoIndexId|布尔|(可选)如为 true,自动在 _id 字段创建索引。默认为 …
MySQL是如何优化模糊匹配like的SQL?
在开发过程中,经常会碰到一些业务场景,需要以完全模糊匹配的方式查找数据,就会想到用like %xxx% 或者 like %xxx的方式去实现,而且即使列上有选择率很高的索引,也不会被使用。在MySQL中可以通过ICP特性,全文索引,基于生成列索引解决这类问题,下面就从索引条件下…
MySQL如何实时同步数据到ES?试试这款阿里开源的神器!
mall项目中的商品搜索功能,一直都没有做实时数据同步。最近发现阿里巴巴开源的canal可以把MySQL中的数据实时同步到Elasticsearch中,能很好地解决数据同步问题。今天我们来讲讲canal的使用,希望对大家有所帮助! canal主要用途是对MySQL数据库增量日志…
浅谈MySQL并发控制:隔离级别、锁与MVCC
如果数据库中的事务都是串行执行的,这种方式可以保障事务的执行不会出现异常和错误,但带来的问题是串行执行会带来性能瓶颈;而事务并发执行,如果不加以控制则会引发诸多问题,包括死锁、更新丢失等等。这就需要我们在性能和安全之间做出合理的权衡,使用适当的并发控制机制保障并发事务的执行。 …
后端程序员必看的MySQL索引面试知识点
数据库索引是数据库系统中一个重要的概念,索引也叫做key,是一种用于提升数据库查询效率的数据结构,我们可以把索引理解成一本书的目录,通过目录我们可以快速找到对应章节的内容,同样的,通过数据库索引,我们可以快速找到数据表中对应的记录。 总而言之,索引就像给数据表建了一个目录一样。…
MySQL浅谈(索引、锁)
1. MySQL引擎 索引的常见模型常见的有,哈希表、有序数组、搜索树。 有序数组,优点是等值查询,范围查询都非常快,缺点也很明显,就是插入效率太低,因为如果从中间插入,要移动后面所有的元素。 They are used only for equality comparison…
你真的懂MVCC吗?来手动实践一下?
Multiversion (version) concurrency control (MCC or MVCC) 多版本并发控制 ,它是数据库管理系统一种常见的并发控制。 我们知道并发控制常用的是锁,当线程要对一个共享资源进行操作的时候,加锁是一种非常简单粗暴的方法(事务开始时…