很多团队一看到“某个索引没被创建时的字段”就直接删,结果线上 SELECT 变慢、EXPLAIN 显示全表扫描。MySQL 不会主动告诉你哪个索引正在被用——得自己查。最可靠的方式是开启 performance_schema 中的 table_io_waits_summary_by_index_usage 表(MySQL 5.6+),或用 sys.schema_unused_indexes 视图(需启用 performance_schema 并加载 sys 库)。
性能优化
精选推荐
如何让VSCode自动更新扩展,保持最新功能
Linux性能如何优化_最佳实践总结助你快速突破【教程】
最新动态
mysql中删除索引与性能优化
如何优化排序性能_mysql排序算法说明
MySQL 的排序性能优化核心在于减少 filesort,优先利用索引完成排序,避免临时表和磁盘 I/O。关键不是调大 sort_buffer_size,而是让查询“不用排”或“轻量排”。
Linux网络性能优化思路_延迟与带宽分析技巧【技巧】
如果您观察到Linux服务器响应迟缓、应用连接超时或数据传输速率明显下降,则可能是网络延迟升高或带宽利用率异常所致。以下是针对延迟与带宽问题的系统性分析与优化技巧:
HTML5注释怎么写性能提示_标注性能优化点的注释技巧【技巧】
HTML 注释()在浏览器解析时被完全忽略,不参与 DOM 构建、渲染或执行,所以不会拖慢页面运行时性能。但它会增加 HTML 文件体积,尤其在开发阶段留下的大量调试注释、TODO 或冗长说明,会提升首字节时间(TTFB)和网络传输开销——这对移动端或弱网用户有实际影响。
C++ Json解析库推荐_C++读写JSON数据常用库对比
在C++开发中处理JSON数据时,选择一个高效、易用的JSON解析库至关重要。由于C++标准库未内置对JSON的支持,开发者通常依赖第三方库来完成JSON的读写操作。以下是几个常用的C++ JSON库对比,帮助你根据项目需求做出合适选择。
Linux防火墙实战教程_iptablesfirewalld配置与优化
Linux系统中,iptables 和 firewalld 是最常用的防火墙工具,二者定位不同:iptables 是底层规则管理工具,firewalld 是其上层服务抽象,支持动态更新、区域(zone)管理和更友好的命令接口。实际使用中,选哪个取决于发行版默认配置和运维习惯——CentOS 7+/RHEL 8 默认启用 firewalld,但很多运维人员仍习惯用 iptables 直接操作;Debian/Ubuntu 则长期以 iptables 为主,直到较新版本才逐步引入 nftables。
如何在单个 Laravel 模型中实现多种类型的自关联一对多关系
本文详解如何在 laravel 的单一 `category` 模型中,基于 `category_type` 和 `parent_category` 字段,灵活定义并查询不同层级的自关联一对多关系(如主类目→上级类目、上级类目→次级类目等)。
Linux系统性能优化方向_资源利用提升解析【教程】
这通常不是 CPU 瓶颈,而是 I/O 等待(%wa)或内存压力导致的。Linux 的 CPU 使用率只统计非等待态时间,当进程大量阻塞在磁盘读写或锁竞争时,top 里的 %us/%sy 会偏低,但实际响应迟缓。
Linux网络文件系统教程_NFSSMB共享配置与性能优化
NFS 和 SMB 是 Linux 下最常用的两种网络文件系统协议,用途不同、配置方式不同、优化思路也不同。NFS 更适合 Unix/Linux 环境间的高性能共享,SMB(Samba)则主打与 Windows 的无缝兼容。选对协议、配好服务、调优关键参数,才能让共享既稳定又高效。
c++移动语义如何避免不必要的拷贝 c++右值引用性能优化【核心】
移动语义的核心目标,是用“搬走资源”代替“复制资源”,从而避免深拷贝开销。关键不在于写几个 std::move,而在于识别可移动的右值、正确声明移动构造函数/移动赋值运算符,并让编译器有机会自动调用它们。