首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
withnate
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
并发扣款,如何保证数据的一致性?
继续解答星球水友提问。 不妨设查询出来的 $old_money=100 元。 第三步,将数据库中的余额进行修改。 在并发量低的情况下,这个流程没有任何问题,原有金额 100 元,购买了 80 元的九折商品(72 元),剩余 28 元。 在分布式环境中,如果并发量很大,这种 “查…
double write buffer,你居然没听过?
MySQL 的 buffer 一页的大小是 16K,文件系统一页的大小是 4K,也就是说,MySQL 将 buffer 中一页数据刷入磁盘,要写 4 个文件系统里的页。 如上图所示,MySQL 里 page=1 的页,物理上对应磁盘上的 1+2+3+4 四个格。 会,这就是所谓…
InnoDB架构,一幅图秒懂!
网上写 MySQL 架构的文章比较多,写 InnoDB 架构的文章比较少,今天简单说说 InnoDB 架构。 _画外音:_一分钟,一幅图,秒懂。 其中,MySQL 服务内,可以以插件的形式,实现各种存储引擎。 在 InnoDB,MyISAM,Memory… 等各种存储引擎中,I…
写缓冲(change buffer),这次彻底懂了!!!
上篇《缓冲池(buffer pool),彻底懂了!》介绍了InnoDB缓冲池的工作原理。 画外音:细节详见《缓冲池(buffer pool),彻底懂了!》。 毫无疑问,对于读请求,缓冲池能够减少磁盘IO,提升性能。问题来了,那写请求呢? 假如要修改页号为4的索引页,而这个页正好…
缓冲池(buffer pool),这次彻底懂了!!!
应用系统分层架构,为了加速数据访问,会把最常访问的数据,放在缓存(cache)里,避免每次都去访问数据库。 操作系统,会有缓冲池(buffer pool)机制,避免每次访问磁盘,以加速数据的访问。 MySQL作为一个存储系统,同样具有缓冲池(buffer pool)机制,以避免…
100道MySQL数据库经典面试题解析(收藏版)
1. MySQL 索引使用有哪些注意事项呢? like通配符可能导致索引失效。 联合索引,查询时的条件列不是联合索引中的第一个列,索引失效。 在索引列上使用mysql的内置函数,索引失效。 对索引列运算(如,+、-、*、/),索引失效。 索引字段上使用(!= 或者 < >,no…
MySql之写入Binary Log的流程
前面介绍了《Mysql之Binary Log》其中提到了一些参数的配置,下面我们主要讲Binary Log的sync_binlog会涉及到Binary Log的写入流程。
MySQL面试题(总结最全面的面试题)
缺点:1、速度比内存操作慢,频繁的IO操作。2、查询数据不方便 使用SQL语句,查询方便效率高。 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。 作用:用于存取数据、查询、更新和管理关系数据库系统。 MySQL是一个关系型…
史上最详细的一线大厂Mysql面试题详解
5>.InnoDB不支持全文索引,而MyISAM支持。 myisam更快,因为myisam内部维护了一个计数器,可以直接调取。 错误日志:记录出错信息,也记录一些警告信息或者正确的信息。 查询日志:记录所有对数据库请求的信息,不论这些请求是否得到了正确的执行。 慢查询日志:设置…
看完这篇还不懂 MySQL 主从复制,可以回家躺平了~
随着业务的增加,如果单单靠一台服务器的话,负载过重,就容易造成宕机。其实在 MySQL 本身就自带有一个主从复制的功能,可以帮我们实现负载均衡和读写分离。接下来,跟着小羽一起来看看它的这些核心知识。