bigint

【分享】千万级的大表性能调优解决方案

大表优化是一个老生常谈的话题,但随着业务规模的增长,总有人会“中招”。很多小伙伴的数据库在刚开始的时候表现良好,查询也很流畅,但一旦表中的数据量上了千万级,性能问题就开始浮现,查询慢、写入卡、分页拖沓、甚至偶尔直接宕机。这时大家可能会想,是不是数据库不行?是不

orders varchar bigint 2025-01-21 20:30  8

MySQL in 太多过慢的 3 种解决方案

在MySQL中有一个配置参数eq_range_index_dive_limit,它的作用是一个等值查询(比如:in 查询),其等值条件数小于该配置参数,则查询成本分析使用扫描索引树的方式分析,如果大于等于该配置参数,则使用索引统计的方式分析。使用扫描索引树的方

mysql bigint hash 2025-01-06 19:16  10

半夜被慢查询告警吵醒,limit深度分页的坑

梅雨季,闷热的夜,令人窒息,窗外一道道闪电划破漆黑的夜幕,小编塞着耳机听着恐怖小说,辗转反侧,终于睡意来了,然而挨千刀的手机早不振晚不振,偏偏这个时候振动了一下,一个激灵,没有按捺住对内容的好奇,点开了短信,卧槽?告警信息,原来是负责的服务出现慢查询了。小编想

bigint limit 分页 2024-11-28 15:26  8

一套万能的异步处理方案(典藏版)

良好的系统设计必须要做到开闭原则,随着业务的不断迭代更新,核心代码也会被不断改动,出错的概率也会大大增加。但是大部分增加的功能都是在扩展原有的功能,既要保证性能又要保证质量,我们往往都会使用异步线程池来处理,然而却增加了很多不确定性因素。由此我设计了一套通用的

异步 varchar bigint 2024-11-28 09:22  8