场景

MySQL数据库的一次死锁实例分析

1、故事起因于2016年11月15日的一个生产bug。业务场景是:归档一个表里边的数据到历史表里边,同是删除主表记录。 2、背景场景简化如下 (数据库引擎InnoDb,数据隔离级别…

MySQL not exists 与索引的关系

在一些业务场景中,会使用NOT EXISTS语句确保返回数据不存在于特定集合,部分同事会发现NOT EXISTS有些场景性能较差,甚至有些网上谣言说” NOT EXISTS不走索引…

MySQL学习之聊聊锁及分类

本篇文章带大家了解MySQL中的锁,介绍一下锁的粒度分类和锁的兼容性分类,希望对大家有所帮助。 1. 数据库并发场景 在高并发场景下,不考虑其他中间件的情况下,数据库会存在以下 本…

仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案

问题场景 各大平台店铺的三项评分(物流、服务、商品)变化情况; 商品每日价格的变化记录; 股票的实时涨跌浮; 复现场景 表:主键ID,商品编号,记录时的时间,记录时的价格, 问题场…