Tallennuspisteitä tietokannalle ja vanhan historian siivoaminen #14
Labels
No Label
Pohdittava
Ratkaisu
Hylätty
Ratkaisu
Valmis
Tärkeys
Kiireetön
Tärkeys
Kriittinen
Tyyppi
Kehitys
Tyyppi
Tehostus
Tyyppi
Vika
Ylävirtaan
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: OMS/tiedote.md#14
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Acid-state lisää muutoksia lokiin ja selvittää käynnistyessään nykyisen tilan laskemalla kaikkien lokikirjausten muutokset peräkkäin. Tämä tarkoittaa, että tietokanta kasvaa jatkuvasti ja sen lataaminen kestää sitä pidempään, mitä suuremmaksi se kasvaa. Lataamista saadaan nopeutettua lisäämällä tallennuspisteitä, jolloin nykytila tallennetaan levylle ja ensi käynnistyksessä lokin muutoksia lasketaan vain tämän jälkeen. Tallennuspisteen lisäämisen jälkeen vanhemmat lokikirjaukset voidaan myös arkistoida ja poistaa, jolloin saadaan vapautettua levytilaa.
Nyt 8 tiedotekierroksen jälkeen tietokanta on kasvanut lähes 90 megatavuun. Kun vuodessa on tyypillisesti noin 20 tiedotekierrosta, saadaan suoraviivaisella ekstrapolaatiolla, että tietokanta kasvaa 200 megatavua vuodessa. Tämä ei ole kohtuullista. Näin suurella tietokannalla olisin yllättynyt, jos se ei haittaisi jo käynnistysnopeuttakin merkittävästi.
Korjattu versiossa
f3a58b0bbb