DBA / Database
Τι είναι ένα πακέτο διαδικασιών; Από τι αποτελείται;
Εξηγήστε τη διαφορά μεταξύ WHERE και HAVING
Ποια είδη αντιγράφων ασφαλείας γνωρίζεις; Ποια είναι η διαφορά μεταξύ τους;
Αναφέρατε τη βελτιστοποίηση διαδικασιών. Τι ακριβώς κάνατε γι' αυτό;
Θα διατηρηθεί η εγγραφή που έγινε μέσω ενός κανονικού INSERT στον πίνακα καταγραφών αν η συναλλαγή ακυρωθεί;
Πώς ρυθμίζονται τα AlwaysOn Availability Groups και ποιος είναι ο ρόλος του Windows Server Failover Cluster σε αυτή τη διαδικασία;
Πώς επιστρέφουμε μια τιμή από μια διαδικασία χρησιμοποιώντας έναν δείκτη (REF CURSOR);
Τι είναι οι triggers; Ποιοι τύποι triggers υπάρχουν;
Μπορούν να καλούνται εξαιρέσεις μέσα σε ένα trigger; Τι θα συμβεί με τη βάση δεδομένων και το interface της RS Bank;
Ποιοι τύποι ευρετηρίων γνωρίζετε στο MS SQL Server; Μιλήστε για ευρετήρια κλάστερ και μη κλάστερ.
Πώς παρακολουθείτε την απόδοση της βάσης δεδομένων και τι κάνετε σε περίπτωση υψηλής CPU ή αργών ερωτημάτων;
Έχετε ακούσει ποτέ για το Nested Loop Join; Τι είναι και πότε εφαρμόζεται;
Ποιος είναι ο σκοπός της οδηγίας PRAGMA AUTONOMOUS_TRANSACTION;
Τι είναι το TCL; Ποιες εντολές περιλαμβάνει το TCL;
Τι είναι οι συναρτήσεις παραθύρου και ποιο είναι το πλεονέκτημά τους έναντι των συναρτήσεων συγκέντρωσης;
Πώς μαθαίνει ο διακομιστής SQL, που κατεβάζει δεδομένα από το Postgres, ότι ο κύριος Postgres έχει πέσει και ο Patroni τον έχει μεταφέρει σε αντίγραφο;
Άσκηση 3: Βρείτε διπλότυπες εργασίες (ανά departure_station, arrival_station, departure_date, crawler_id) και προτείνετε ένα σχέδιο ασφαλούς διαγραφής από τον πίνακα harvester_tasks_queue.
Πώς να πραγματοποιήσετε μια μικρή ενημέρωση του PostgreSQL στο cluster Patroni;
Ποια είναι η διαφορά μεταξύ λογικής και φυσικής δημιουργίας αντιγράφων ασφαλείας; Πότε να χρησιμοποιείτε το καθένα;
Πείτε μας για τα επίπεδα απομόνωσης των συναλλαγών στο PostgreSQL.