首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
惊雷同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
我说MySQL联合索引遵循最左前缀匹配原则,面试官让我回去等通知
面试官: 我看你的简历上写着精通MySQL,问你个简单的问题,MySQL联合索引有什么特性? 心想,这还不简单,这不是问到我手心里了吗? 听我给你背一遍八股文!
并发扣款一致性,幂等性问题,这个话题还没聊完!!!
《并发扣款,如何保证数据的一致性?》,分享了同一个用户并发扣款时,有一定概率出现数据不一致,可以使用 CAS 乐观锁的方式,在不降低吞吐量,并且只有少量修改的情况下,保证数据的一致性。 文章发布不到 24 小时,就有近 200 的评论。 其中,问的比较多的是 ABA 问题,这个…
并发扣款,如何保证数据的一致性?
继续解答星球水友提问。 不妨设查询出来的 $old_money=100 元。 第三步,将数据库中的余额进行修改。 在并发量低的情况下,这个流程没有任何问题,原有金额 100 元,购买了 80 元的九折商品(72 元),剩余 28 元。 在分布式环境中,如果并发量很大,这种 “查…
innodb是如何一步步插入一条数据的
上周系统上线,发现数据量大的时候查询较慢。经过调查发现,负责该功能的妹妹建表时没有指定主键。 妹妹在被严厉批评后伤心地哭诉:三歪说不要用uuid做主键,我就把uuid删了。 我:傻瓜不让你用uuid做主键,不是不用主键。 在我的提问下,她和周围的妹妹们都是语焉不详,一句“会导致…
一个能够编写、运行SQL查询并可视化结果的Web应用:SqlPad
SqlPad 是一个能够用于编写、运行SQL查询并可视化结果的Web应用。支持 PostgreSQL、MySQL 和 SQL Server。SqlPad 目前仅适合单个团队在内网中使用,它直接通过网络连接到数据库服务器,任何人可以在上面执行任意 SQL 语句。 首先安装 Nod…
浅析 MySQL Replication
MySQL系列-- 0. 随笔
把以前整理的笔记发了上来,没想到阅读量有点多,那再多说几句。 这个系列,是补充后台开发进阶需要的的MySQL技能树,涉及到架构和基本知识、表的设计、索引的原理、查询的过程以及高级特性(如分区表),不涉及相关SQL的基础知识。后台开发的话,掌握这几部分,MySQL技能树基本点满了…
MySQL Optimization 优化原理
如果能在头脑中构建一幅MySQL各组件之间如何协同工作的架构图,有助于深入理解MySQL服务器。下图展示了MySQL的逻辑架构图。
数据库事务与隔离级别
在数据库的使用中,我们常常把一系列操作的集合看作是一个独立的单元,这种构成单一逻辑工作单元的集合被称为事务。 一个数据库系统需要维护事务的以下四种特性,它们被合称为ACID,分别对应原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持…