This is due to how much data mysql can read during the disk read cycle,
and how much data can be sent over the network in a data sending cycle
as the size of the data increases, there will be more overhead
- disk read cycle (mysql spent more time searching for records)
- data transfer (requires more cycles to transfer data over the network)
not all data is stored in memory, especially in text and blob,
mysql needs to find data from disk,
and transfer back to customers
in other words, the mysql index is fast,
because disk reading is not required
source share