×

MYSQL教程

mysql 常用的查询优化策略详细说明 (mysql 常用的查询优化策略详细说明怎么写)

AB模板网 AB模板网 发表于2024-04-14 浏览5481 评论0
前言 在程序上线运行一段时间后,一旦数据量上去了,或多或少会感觉到系统出现延迟、卡顿等现象,出现这种问题,就需要程序员或架构师进行系统调优工作了,其中,大量的实践经验表明,调优的手段尽管有很多,但涉及到SQL调优的内容仍然是非常重要的一环,本文将结合实例,总结一些工作中可能涉及到的SQL优化策略; 查询优化 可以说,对于大多数系统来说,读多写少一定是常态,这就表示涉及到查询的SQL是非常高频的操作; 前置准备,给一张测试表添加10万条数据 使用下面的存储过程给单表造一批数据

MYSQL教程

MySQL insert 死锁问题记录

李杰 李杰 发表于2024-04-14 浏览3516 评论0
Insert死锁问题剖析 线上有个批量的insert … on duplicate key update语句引发的死锁问题,查过很多资料并且亲自尝试过后,发现好多博客说的都是错的,其实本身只跟insert的顺序有关,在此记录一下备忘。 前置知识 X型锁:排他锁 S型锁:共享锁 行锁:锁住一行记录 Next-Key锁:左开右闭区间 Gap锁:左右开区间 构造死锁 建表: CREATE TABLE hero ( number INT AUTO_INCREMENT,