| | 20 | Page (или block) е најмала единица што InnoDB ја чита или запишува на диск. |
| | 21 | |
| | 22 | Default големина: =16 KB.= |
| | 23 | |
| | 24 | * 4KB - Премногу мал (многу I/O операции) |
| | 25 | * 8KB - Добар, но може подобро |
| | 26 | * 16KB - за општа употреба |
| | 27 | * 32KB - Премногу голем за многу workload-и |
| | 28 | * 64KB - Преголем overhead |
| | 29 | |
| | 30 | Кога би користел 4KB pages? |
| | 31 | * Типично за OLTP системи (Online Transaction Processing) |
| | 32 | * Примери: банкарство, резервации, веб апликации со многу UPDATE/INSERT операции. |
| | 33 | Кога би користел 32KB pages? |
| | 34 | * Типично за OLAP системи (Online Analytical Processing) |
| | 35 | * Примери: системи за известување, аналитика, data warehouse. |
| | 36 | |
| | 37 | Кога се чита ред од табела, InnoDB не чита само тој ред, ја чита целата страница што го содржи. |
| | 38 | Сите операции (INSERT, UPDATE, DELETE) се изведуваат на ниво на страници. |
| | 39 | Пример: Ако читаme еден ред од 1KB, MySQL ќе прочита цела page од 16KB |
| | 40 | |
| | 41 | |