Σε προηγούμενο άρθρο έχουμε αναλύσει την αρχιτεκτονική της Oracle Database (SGA/PGA). Αυτή την φορά θα δούμε την αρχιτεκτονική μνήμης της PostgreSQL και τις βασικές παραμέτρους για την βέλτιστη απόδοση. Το μοντέλο μνήμη της PostgreSQL διαφέρει σημαντικά από αυτό του… Διαβάστε περισσότερα
Τι είναι τα WAL στη PostgreSQL και πώς τα ρυθμίζουμε
Σε αυτό το άρθρο θα δούμε τον μηχανισμό που συνδέει τη μνήμη με τον δίσκο και εξασφαλίζει ότι δεν θα χάσουμε δεδομένα αν πέσει η βάση δεδομένων (π.χ. απο ρεύμα): τα Write-Ahead Logs (WAL) και τα Checkpoints. Όταν εκτελούμε… Διαβάστε περισσότερα
Τι είναι το MVCC και το Vacuum στη βάση δεδομένων της PostgreSQL και πώς αποφεύγουμε το Bloat
Σε αυτό το άρθρο θα δούμε πώς η PostgreSQL διαχειρίζεται τη ταυτόχρονη πρόσβαση μέσω του MVCC, τι είναι το Bloat, τι είναι το Data Churn, τι είναι το Vacuum και πώς το ρυθμίζουμε σωστά με το Autovacuum. Τι είναι… Διαβάστε περισσότερα
Τι είναι η PostgreSQL και πως κάνουμε μία πλήρης εγκατάσταση
Σε αυτό το άρθρο θα δούμε ένα άλλο Relational Database Management System (RDBMS) την PostgreSQL. Η PostgreSQL είναι είναι η πιο προχωρημένη open source σχεσιακή βάση δεδομένων. Σαν open-source δεν απαιτεί να αγοραστεί κάποιο licence και είναι δωρεάν. Η… Διαβάστε περισσότερα
