Salta ai contenuti
Manuale LogoManuale Logo

Partizionamento delle tabelle

Il partizionamento divide una tabella molto grande in sezioni più piccole. Per esempio puoi separare i dati per mese, per anno o per area geografica.

Questo può aiutare su dataset grandi e query mirate.

Se una query riguarda un solo intervallo, il database può evitare di leggere le altre partizioni.

Se la query cerca solo un pezzo del totale, il database può evitare di attraversare tutto.

Non risolve ogni problema, ma può aiutare in scenari specifici.

Una tabella ordini può essere divisa per anno:

  • ordini_2024
  • ordini_2025
  • ordini_2026

Dal punto di vista dell’utente puoi continuare a pensare a una tabella unica, ma il database sa che i dati sono organizzati in parti.

Il partizionamento non sostituisce query scritte bene, indici sensati e una buona progettazione.

Funziona meglio insieme a query, indici e schema adeguati.