liveBook · Manning

Percentile

A percentile is a value in an ordered distribution at or below which a specified proportion of observations falls.

How 7 Manning books explain it

ScyllaDB in Action

95th-percentile read latency is the read-latency value at or below which 95 percent of read requests fall.

How it is used
Assesses the slowest 5% of database reads from a user-experience and performance perspective.
How deep it goes
Defines the 95th-percentile interpretation and connects it to monitoring, diagnosis, recording rules, dashboards, and alerts.
Examples
Uses database reads, a feature causing excess reads, compactions, and a 99.9-percentile speculative-retry interval.
What you can do after
Evaluate/understand slow read behavior and select a data-informed starting point for speculative retry timing.

Read how ScyllaDB in Action explains percentile →

Machine Learning System Design

A value that divides a probability distribution so that a specified proportion of its mass lies at or below the value.

How it is used
Guides demand-forecast targets and metrics when service levels, inventory, and out-of-stock costs matter.
How deep it goes
Explains percentile selection through forecast metrics, weighting, penalties, and baseline construction without deriving the underlying mathematics.
Examples
Uses yearly-window baseline percentiles, quantile-loss regression, rolling aggregates, SKU-price weights, and asymmetric forecast penalties.
What you can do after
Apply percentiles through quantile forecasts and metrics to compare baselines and align demand predictions with inventory priorities.

Read how Machine Learning System Design explains percentile →

Troubleshooting Java, Second Edition

P95 latency is the response-time value at or below which 95 percent of measured requests complete.

How it is used
Uses percentile latency to expose intermittent slowdowns that average response time can conceal.
How deep it goes
Defines P95, contrasts it with averages and P99, and applies it to timeout and performance investigations.
Examples
Uses a 2,000-millisecond client timeout, 2.5-second downstream P95, and traces comparing client and server durations.
What you can do after
Diagnose timeout mismatches and intermittent slowdowns by comparing percentile latency with configured thresholds.

Read how Troubleshooting Java, Second Edition explains percentile →

Outlier Detection in Python

A percentile is a value or rank indicating the proportion of observations at or below a specified point in an ordered dataset.

How it is used
Combines detector scores and defines robust thresholds for identifying extreme observations.
How deep it goes
Explains percentile choices, quartile formulas, thresholds, trade-offs, and Python implementations without deriving percentile algorithms.
Examples
Uses detector-score tables, 25th and 75th percentiles, 90th and 10th percentiles, IQR, and IDR examples.
What you can do after
Apply pandas quantile to aggregate scores and calculate IQR-based outlier limits with Python.

Read how Outlier Detection in Python explains percentile →

gRPC Microservices in Go

P95 latency is the 95th-percentile response latency, below which 95 percent of observed latency values fall.

How it is used
Uses percentile latency to report service performance and avoid misleading averages in production observability.
How deep it goes
Explains ordering observations and interpreting P95, then stops short of implementation formulas or percentile-estimation algorithms.
Examples
Uses sorted latency values, a 95th-percentile interpretation, and an Order-service Jaeger result of 46.79 milliseconds.
What you can do after
Evaluate service performance by interpreting P95 latency alongside request rate, error rate, traces, and database spans.

Read how gRPC Microservices in Go explains percentile →

Latency

A latency percentile is a threshold below which a specified percentage of measured requests have completed.

How it is used
Uses percentiles to characterize latency-sensitive systems and expose tail behavior hidden by averages.
How deep it goes
Defines percentile thresholds, explains tail effects in parallel systems, and demonstrates histogram and HdrHistogram measurement, without deriving percentile algorithms.
Examples
Demonstrates parallel server fanout, ping-latency histograms, and percentile plots using selected percentile levels.
What you can do after
Evaluate latency with histograms and apply HdrHistogram to extract and plot selected percentile values.

Read how Latency explains percentile →

Grokking Statistics

A percentile is a value below which a specified percentage of observations in an ordered dataset falls.

How it is used
Summarizes numerical datasets through typical values, quartiles, and robust measures of spread.
How deep it goes
Defines percentile, explains quartiles and interquartile range, and notes interpolation without deriving estimation methods.
Examples
Uses bar-tab values to calculate the 25th, 50th, and 75th percentiles and interpret their interquartile range.
What you can do after
Apply it via NumPy to calculate percentiles and interpret typical values and middle-spread ranges.

Read how Grokking Statistics explains percentile →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.