sql >> Databasteknik >  >> RDS >> Oracle

Förutsäga Oracle Table-tillväxt

  1. Uppskatta den genomsnittliga radstorleken baserat på dina datatyper.
  2. Uppskatta det tillgängliga utrymmet i ett block. Detta kommer att vara blockstorleken, minus blockhuvudets storlek, minus utrymmet som blir över av PCTFREE. Till exempel, om din blockhuvudstorlek är 100 byte, din PCTFREE är 10 och din blockstorlek är 8192 byte, då är det lediga utrymmet i ett givet block (8192 - 100) * 0.9 = 7282 .
  3. Uppskatta hur många rader som får plats i det utrymmet. Om din genomsnittliga radstorlek är 1 kB, passar ungefär 7 rader i ett 8 kB-block.
  4. Uppskatta din tillväxttakt, i rader per tidsenhet. Om du till exempel räknar med en miljon rader per år, kommer din tabell att växa med ungefär 1 GB per år givet 7 rader per 8 kB-block.


  1. SQLite och anpassad ordning efter

  2. Att använda npgsql 12 och ef 6 tillsammans - har någon lyckats med det?

  3. PDO-anslutning utan databasnamn?

  4. Hur hittar (avkodar) PostgreSQL-fråga från Wireshark-fil?