Platform hub

MySQL limits

Engine and configured connection, row, column, packet, and timeout constraints. Values below are scoped rather than flattened into one misleading platform-wide number.

Verified Aug 22, 2026Official docs
Quick answer:  MySQL has multiple independent constraints. Match the exact plan, model, runtime, invocation mode, or server configuration shown in each row.

Current documented limits

ConstraintCurrent valueScopeVerified source
simultaneous client connectionsThe effective maximum is also constrained by open_files_limit.151 default; configurable 1–100,000MySQL 8.4 serverOracleAug 22, 2026
internal row representationBLOB and TEXT contents are stored separately, but their pointers and overhead still count.65,535 bytesMySQL 8.4OracleAug 22, 2026
columns per tableEffective counts can be lower because row size and hidden generated columns also apply.4,096 hard limit; InnoDB limit 1,017MySQL 8.4OracleAug 22, 2026
network write timeoutnet_write_timeout can be configured from 1 second to one year.60 seconds defaultMySQL 8.4OracleAug 22, 2026

How to apply MySQL limits safely

The monitored baseline covers simultaneous client connections, internal row representation, columns per table, network write timeout. Treat these as separate constraints rather than one platform-wide capacity number: a workload can fit one row and still fail another because the plan, model, endpoint, runtime, region, invocation mode, or account scope differs.

  1. Match the production workload to the exact scope printed beside each value and confirm it in the active MySQL console, configuration, or response headers.
  2. Measure the serialized request, token volume, duration, concurrency, storage, or connection demand at realistic percentiles, then preserve headroom for bursts and retries.
  3. Check every adjacent layer—client, SDK, gateway, proxy, queue, database, and downstream service—for a smaller effective limit before changing architecture.

Specific limit pages

These pages exist because the constraint has a distinct implementation or troubleshooting intent. Closely related keyword variations stay consolidated.

Compare alternatives

Official sources

View MySQL change history