首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库
订阅
新生代农民工
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
浅谈MySQL的整体架构
又是新的一周,各位周一好。 由于换工作,找房子这一系列事情都推在了一起,所以最近停更了一个多月。现在所有的事情都已尘埃落定,我也可以安安静静的码字啦。 好了,也不多说,开始新的征程啦。最近一直在看《MySQL技术内幕——InnoDB存储引擎》这本书,也正好记录下吧。 我们先看一…
MySQL中InnoDB引擎如何实现事务的ACID特性
前言:说到事务的ACID,各位一定都不陌生,它们指的是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。原子性根据定义,原子
如何实现数据库的ACID
原子性 原子性是指一个事务是一个不可分割的工作单位,其中的操作要么都做,要么都不做;如果事务中一个sql语句执行失败,则已执行的语句也必须回滚,数据库退回到事务前的状态。 实现原理 原子性说明事务执行
MySQL存储引擎、MyISAM、InnoDB
MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。 虽然MySQL里的存储引擎…
MySQL索引分类,90%的开发都不知道
| 作者:马志超,腾讯云数据库研发工程师。 MySQL的索引分类问题一直让人头疼,几乎所有的资料都会给你列一个长长的清单,给你介绍什么主键索引、单值索引,覆盖索引,自适应哈希索引,全文索引,聚簇索引,非聚簇索引等……给人的感觉就是云里雾里,好像MySQL索引的实现方式有很多种,…
MySQL架构概览
开局一张图,剩下全靠编。 单进程多线程的架构 现在主流的架构都已经是单进程多线程了,而另一个大佬Oracle是多进程架构,为什么? 多进程架构每个服务都是独立的进程,隔离比较好,某个会话出现问题,包括
干货!MySQL优化原理分析及优化方案总结
说起MySQL优化的话,想必大部分人都不陌生了。在我们的记忆储备里也早已记住了这些关键词:避免使用SELECT*、避免使用NULL值的判断、根据需求适当的建立索引、优化MySQL参数......但是
MySQL性能优化
MySQL性能优化在开发中非常重要,包括在面试的时候也是必问的。本文从6个不同角度去说说这件事。 表示缓冲池字节大小。 推荐值为物理内存的50%~80%。 用来控制redo log刷新到磁盘的策略。 每提交1次事务同步写到磁盘中,可以设置为n。 脏页占innodb_buffer…
不就是SELECT COUNT语句吗,竟然能被面试官虐的体无完肤
数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。 在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更是经常被用到。 关于数据库中行数统计,无论是MySQL还是Oracle,都有一…
一文彻底读懂MySQL事务的四大隔离级别
事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 原子性: 事务作为一个整体被执行,包含在其中的对数据库的操作要么全部都执行,要么都不执行。 一致性: 指在事务开始之前和事务结束以后,数据不会被破坏,假如A账户给B账户转10…