Extents
An extent is 1MB of consecutive pages. The size of one extent is defined as follows (1048576 bytes = 1MB):
#define FSP_EXTENT_SIZE (1048576U / UNIV_PAGE_SIZE)
The macro UNIV_PAGE_SIZE used to be a compile time constant. From mysql-5.6 onwards it is a global variable.
The number of pages in an extent depends on the page size used. If the page size is 16K (the default), then an
extent would contain 64 pages.
ref:https://blogs.oracle.com/mysqlinnodb/tags/segments