原文:针对 tb_bigTable_item 大表做归档,目标是列出所有可行性方案并推荐优选方案处理。
SQL写法有问题、索引没建对、统计信息过旧、参数没调好、磁盘I/O满了、内存不够、网络抖动……每种原因对应的排查方法完全不同。
背景是这样的:业务涨得猛,日活从50万翻到120万,QPS从3000飙到8000。应用层横向扩了好几轮,前端接口响应都挺快,但数据库连接池还是频繁打满。慢查询日...
SQL里有一类操作,看起来很简单,写起来也很顺手——UNION、INTERSECT、EXCEPT。三个词搞定并集、交集、差集,比写一堆JOIN和子查询清爽多了。
做了这么多年SQL优化,你有没有发现一个奇怪的现象:同一套业务数据,同一个版本的数据库,只是在不同的环境里跑,执行计划可能完全不一样——有时候走索引,有时候全表...
问题出在哪?Buffer Pool命中率是一个"平均数",它会被热点数据拉高,掩盖冷门数据的灾难。 如果你的数据库有一小部分数据被疯狂访问(命中率接近100%)...
上周讲了参数调优,上上周讲了索引优化。但有个问题一直没聊:如果表结构本身设计就有问题,参数和索引能救回来吗?
在持续交付节奏日益加快的今天,回归测试正从‘质量守门员’演变为‘交付加速器’。然而,传统回归测试面临三大顽疾:用例冗余率超65%(2023年Applitools...
十五年数据库相关经验,做过 DBA、架构师、技术顾问。不求"颠覆",只求"靠谱"。
上周讲了参数调优——哪些参数值得调、怎么调。但有一个前置问题没解决:你怎么知道该调哪个参数?
三个字段都在索引里,查询条件用了user_id和status,排序用了create_time。
相比于 H5 和 APP,微信小程序具备双线程架构、独立运行环境、固定渲染机制,很多在网页端不会出现的问题,在小程序端会被放大。尤其是复杂列表、多接口请求、图片...
本次版本聚焦 Office、WPS 大文件预览,针对高清图片、超长正文、复杂样式和大量嵌入对象带来的转换压力,对文件预处理、任务调度、资源回收、结果缓存及临时文...
很多DBA的两种极端状态:要么“默认参数跑天下”,连max_connections都没改过;要么“看到参数就想调”,在网上搜了一堆“优化清单”直接照搬,结果往往...
我负责的 AIOps Dashboard 需要同时展示 10+ 个服务的实时指标、告警列表和任务状态,架构设计是确保性能的基础。
《幻兽帕鲁》联机时服务器一直卡顿、频繁掉线,玩得很糟心?卡顿背后往往是内存、地域、网络等多方面原因。本文给出一套实用的性能优化技巧,帮你把服务器调稳、告别卡顿。
💡 使用感受:Agent 上线只是开始,真正考验功底的是上线后的可观测性和持续优化。传统上,一个 Agent 服务需要集成日志(ELK)、指标(Promethe...