Changes between Version 4 and Version 5 of Transactions


Ignore:
Timestamp:
11/09/25 01:36:56 (2 weeks ago)
Author:
222039
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Transactions

    v4 v5  
    1818==== Pages / Blocks
    1919
     20Page (или block) е најмала единица што InnoDB ја чита или запишува на диск.
     21
     22Default големина: =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
    2042==== Extents
    2143