分类
MySQL

超卖现象的解决方案

1、悲观锁方案, update 时使用 for update 2、无符号类型字段,把库存字段设置无符号整型,更 … 继续阅读超卖现象的解决方案

分类
MySQL

MySQL总结常用优化问题

如何定位和分析慢 SQL 定位慢 sql 可以通过以下两种方式: 查看慢查询日志:tail mysql-slo … 继续阅读MySQL总结常用优化问题

分类
MySQL

解决MySQL 服务器进程 CPU占用100%的问题

1、问题现象描述 昨天上线一个活动,有个排行榜的功能,刚开始打开很流畅,晚上的时候突然打开很慢,排行榜基本是打 … 继续阅读解决MySQL 服务器进程 CPU占用100%的问题

分类
MySQL

select for update/lock in share mode的使用

使用情景: select * for update 的使用场景 为了让自己查到的数据确保是最新数据,并且查到后 … 继续阅读select for update/lock in share mode的使用

分类
MySQL

MySQL字符集修改为utf8mb4

MySQL要存储emoji表情,需要把以前的utf8修改为utf8mb4。 MySQL版本要大于5.5.3 通 … 继续阅读MySQL字符集修改为utf8mb4