首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MySQL
订阅
丶武僧
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
10万字208道Java经典面试题总结(附答案)
前言 最近有很多粉丝问我,有什么方法能够快速提升自己,通过阿里、腾讯、字节跳动、京东等互联网大厂的面试,我觉得短时间提升自己最快的手段就是背面试题,最近总结了Java常用的面试题,分享给大家,希望大家
InnoDB 中的锁机制以及多版本并发控制(MVCC)
InnoDB 使用锁来保证数据的一致性,但加锁会降低数据库的并发性能,影响效率。为了在保证数据一致性的同时提高并发性能,InnoDB 引入了多版本并发控制(MVCC)
我是如何一步步让公司的MySQL支撑亿级流量的
大部分互联网业务都是读多写少,因此优先考虑DB如何支撑更高查询数,首先就需要区分读、写流量,这才方便针对读流量单独扩展,即主从读写分离。
MySQL-InnoDB-MVCC 多版本控制
MVCC指的是一种提高并发的技术。最早的数据库系统,只有读读之间可以并发,读写,写读,写写都要阻塞。引入多版本之后,只有写写之间相互阻塞,其他三种操作都可以并行,这样大幅度提高了InnoDB的并发度。在内部实现中,与Postgres在数据行上实现多版本不同,InnoDB是在un…
MySQL EXPLAIN 详解
EXPLAIN 指令提供了 MySQL 如何执行一条 SQL 语句的信息。通过使用 EXPLAIN,我们可以查看 SQL 语句的执行计划,进而排查 SQL 语句的瓶颈,然后进行优化。
校招mysql那些事儿|日志模块binlog/redolog/undolog
日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注的是二进制日志(bin log)和事务日志(包括redo log和undo log),本文接下来会…
数据库索引,终于懂了
不少朋友留言问MySQL索引底层的实现,让我讲讲B+树。知其然,知其所以然,讲懂B+树其实不难,今天更多聊聊“数据库索引,为什么设计成这样”。问题1. 以便快速找到一本书。于是,要有索引,用于提升数据库的查找速度。问题2. 画外音:80%的同学,面试都答不出来。索引设计成树形,和...
阿里一面,给了几条SQL,问需要执行几次树搜索操作?
有位朋友去阿里面试,他说面试官给了几条查询SQL,问:需要执行几次树搜索操作?我朋友当时是有点懵的,后来冷静思考,才发现就是考索引的几个基础知识点~~ 本文我们分九个索引知识点,一起来探讨一下。如果有不正确的话,欢迎指出哈,一起学习~ 索引是一种能提高数据库查询效率的数据结构。…
看完了MySQL小册,我为何强烈推荐?
朋友们我又回来了,距离上次发文应该过了一个月了,期间有很多个人的琐事,导致我的文章不能正常的更新,给大家说声抱歉。 从上周开始吧,我开始看我在掘金很久以前买的一本小册:《从根上理解Mysql是怎么运行的》,本着买了会一半的原则,它一直在我的掘金里面吃灰。 直到最近,看到一些Ja…
MySQL索引
MySQL的索引就好比一本书的目录,通过目录我们可以快速定位到感兴趣内容的章节,而通过索引可以快点查询到感兴趣的数据。数据没有了目录,我们只能从前到后一页页的查找,直到找到我们感兴趣的内容,这个过程是相当慢的。同理数据库如果没有了索引,只能一条条地找数据,当数据量非常大时,耗时…