看数据时很多人第一反应是算平均值,但平均值对极端值非常敏感。一个团队九个人月薪一万,一个人月薪百万,平均薪资会显得人人高薪,实际大多数人的处境被掩盖了。
更稳妥的做法是看分位数。中位数把数据一分为二,P90 告诉你最慢的那百分之十有多慢,P99 能暴露长尾问题。响应时间、收入、评分这类偏态分布尤其适合用分位数描述。
分位数还能帮你定合理阈值。比如接口耗时 P95 是八百毫秒,说明百分之九十五的请求在这个范围内,优化目标就有了具体抓手,而不是盯着一个被拉高的平均值。
要注意样本量。分位数在样本很少时不稳定,P99 在只有几十条数据时几乎没有意义。报告分位数时最好同时说明样本规模和统计口径。
养成先看分布再看汇总的习惯,能避免很多被平均数误导的决策。