性能优化
已收录文章:80篇
-
从生产压测角度讲清 sync.Pool 的适用边界、Get 后 Reset、Put 后不再使用、GC 清空、对象污染和 benchmark 验证方法。410 收藏
-
《千金良方: MySQL性能优化金字塔法则》这本书既有涉及体系结构、PFS、I S、统计信息、复制、锁、InnoDB等基础知识的铺垫(其实并不基础),又有众多案例详解,内容丰富、翔实,是难得一见的MyS406 收藏
-
本文用一次 MySQL 连接数告警场景,演示如何区分连接池突增、慢 SQL 堵塞和长事务占用,并给出排查命令和上线兜底建议。404 收藏
-
热门资讯 1、数据安全法草案即将亮相:将确立数据分级分类管理、应急处置制度【摘要】数据安全法草案即将在本月28日-30日举行的十三届全国人大常委会第二十次会议迎来初次审议。草案内398 收藏
-
Golang · Go教程 | 3星期前 | map · 基准测试 · 性能优化 · Go教程 · 内存分配 · 内存分配 Go性能优化 benchmark Go教程 map预分配 make map benchmemGo map 预分配不是玄学优化。本文用一个可复测 benchmark 说明 make(map, n) 如何减少扩容、降低 B/op 和 allocs/op,并给出适用边界。395 收藏
-
导读 文章首发于作者微信公众号【码猿技术专栏】Mysql性能优化:为什么你的count(*)这么慢? 在开发中一定会用到统计一张表的行数,比如一个交易系统,老板会让你每天生成一个报表,这些395 收藏
-
Java 25 把紧凑对象头从实验能力变成产品能力,但它不是所有服务都应立即打开的开关。本文用对象数量、堆占用、GC 次数和锁竞争四个观察点,说明它节省了什么、可能影响什么,以及如何在生产环境做小范围验证。394 收藏
-
Golang · Go问答 | 3星期前 | Timer · 性能优化 · time.After · Go问答 · Go 内存优化 Timer time.After Go问答 time.NewTimer Go1.23解释 Go time.After 在循环里的资源占用问题,区分 Go 1.23 前后的 Timer 语义变化,并给出 time.After、time.NewTimer、Stop 和 Reset 的工程选择建议。384 收藏
-
数据库 · MySQL | 1个月前 | 性能优化 · InnoDB · 生产实践 · MySQL教程 · 数据库运维 · mysql redo log innodb 性能优化 innodb_redo_log_capacity从 MySQL 8.4 的 innodb_redo_log_capacity 入手,讲清 redo log 容量、检查点压力、写入抖动和崩溃恢复时间之间的取舍,并给出上线检查清单。382 收藏
-
本文用订单列表查询场景,演示普通二级索引为什么需要回表,以及如何通过覆盖索引减少回表,并用 EXPLAIN 的 Extra 验证优化结果。381 收藏
-
文章 · python教程 | 1个月前 | 性能优化 · gil · 生产实践 · Python教程 · CPython · Python 性能优化 线程安全 gil CPython free-threaded从生产迁移角度讲清 Python free-threaded CPython、禁用 GIL、依赖兼容、线程安全、压测基线和灰度回滚。381 收藏
-
本来想着分区表在上一篇后就不续写了,最近又有同学咨询我分区表的新问题:无主键的分区表建议使用吗? 在此基础上的索引该如何设计? 基于这两个问题,我们来简单探讨下。1.无主键的358 收藏