An overview on indexing
To define an index on a table is the best way to improve the performance of the SELECT operation. An index acts like a pointer for the table rows and permits queries to quickly point to matching rows based on the WHERE condition. MySQL 8 allows you to create indexes on all the data types. Although indexing provides good performance on queries, it is recommend to define it in the proper way, because unnecessary indexes waste space and time (for MySQL 8 to find which index is best to use). In addition to that, indexes also add costs to INSERT, UPDATE, and DELETE operations, because during these operations, MySQL 8 will update each index.
As we described previously, an index is a data structure that improves the speed ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access