Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Διάρκεια 28 Ώρες
Εξέλιξη Κομματιού
Εισαγωγή
- Επισκόπηση MySQL, Προϊόντα, Υπηρεσίες
- Υπηρεσίες και Υποστήριξη MySQL
- Υποστηριζόμενα Λειτουργικά Συστήματα
- Διαδρομές Εκπαιδευτικού Προγράμματος
- Πόροι Τεκμηρίωσης MySQL
Αρχιτεκτονική MySQL
- Το μοντέλο πελάτη/διακομιστή
- Πρωτόκολλα επικοινωνίας
- Το Επίπεδο SQL
- Το Επίπεδο Αποθήκευσης
- Πώς ο διακομιστής υποστηρίζει μηχανές αποθήκευσης
- Πώς η MySQL χρησιμοποιεί μνήμη και χώρο δίσκου
- Η διεπαφή πρόσθετων MySQL
Διαχείριση Συστήματος
- Επιλογή μεταξύ τύπων διανομών MySQL
- Εγκατάσταση του Διακομιστή MySQL
- Η δομή αρχείων εγκατάστασης του Διακομιστή MySQL
- Εκκίνηση και διακοπή του διακομιστή MySQL
- Αναβάθμιση MySQL
- Εκτέλεση πολλαπλών διακομιστών MySQL σε έναν μόνο κεντρικό υπολογιστή
Διαμόρφωση Διακομιστή
- Επιλογές διαμόρφωσης διακομιστή MySQL
- Μεταβλητές συστήματος
- Λειτουργίες SQL
- Διαθέσιμα αρχεία καταγραφής
- Δυαδική καταγραφή
Πελάτες και Εργαλεία
- Διαθέσιμοι πελάτες για διαχειριστικές εργασίες
- Διαχειριστικοί πελάτες MySQL
- Ο πελάτης γραμμής εντολών mysql
- Ο πελάτης γραμμής εντολών mysqladmin
- Ο γραφικός πελάτης MySQL Workbench
- Εργαλεία MySQL
- Διαθέσιμα API (προγράμματα οδήγησης και σύνδεσμοι)
Τύποι Δεδομένων
- Κύριες κατηγορίες τύπων δεδομένων
- Η έννοια του NULL
- Ιδιότητες στήλης
- Χρήση συνόλου χαρακτήρων με τύπους δεδομένων
- Επιλογή κατάλληλου τύπου δεδομένων
Λήψη Μεταδεδομένων
- Διαθέσιμες μέθοδοι πρόσβασης μεταδεδομένων
- Δομή του INFORMATION_SCHEMA
- Χρήση των διαθέσιμων εντολών για προβολή μεταδεδομένων
- Διαφορές μεταξύ δηλώσεων SHOW και πινάκων INFORMATION_SCHEMA
- Το πρόγραμμα πελάτη mysqlshow
- Χρήση ερωτημάτων INFORMATION_SCHEMA για τη δημιουργία εντολών κελύφους και δηλώσεων SQL
Συναλλαγές και Κλείδωμα
- Χρήση δήλωσης ελέγχου συναλλαγών για ταυτόχρονη εκτέλεση πολλαπλών δηλώσεων SQL
- Οι ιδιότητες ACID των συναλλαγών
- Επίπεδα απομόνωσης συναλλαγών
- Χρήση κλειδώματος για προστασία συναλλαγών
Μηχανές Αποθήκευσης
- Μηχανές αποθήκευσης στη MySQL
- Μηχανή αποθήκευσης InnoDB
- Χώροι πινάκων συστήματος και ανά αρχείο InnoDB
- NoSQL και το API Memcached
- Αποτελεσματική διαμόρφωση χώρων πινάκων
- Χρήση ξένων κλειδιών για αναφορική ακεραιότητα
- Κλείδωμα InnoDB
- Χαρακτηριστικά διαθέσιμων μηχανών αποθήκευσης
Κατάτμηση
- Η κατάτμηση και η χρήση της στη MySQL
- Λόγοι χρήσης κατάτμησης
- Τύποι κατάτμησης
- Δημιουργία κατατμημένων πινάκων
- Υποκατάτμηση
- Λήψη μεταδεδομένων κατάτμησης
- Τροποποίηση κατατμήσεων για βελτίωση επιδόσεων
- Υποστήριξη Κατάτμησης από Μηχανές Αποθήκευσης
Διαχείριση Χρηστών
- Απαιτήσεις για έλεγχο ταυτότητας χρήστη
- Χρήση του SHOW PROCESSLIST για εμφάνιση των εκτελούμενων νημάτων
- Δημιουργία, τροποποίηση και διαγραφή λογαριασμών χρηστών
- Εναλλακτικά πρόσθετα ελέγχου ταυτότητας
- Απαιτήσεις για εξουσιοδότηση χρήστη
- Επίπεδα δικαιωμάτων πρόσβασης για χρήστες
- Τύποι δικαιωμάτων
- Παραχώρηση, τροποποίηση και ανάκληση δικαιωμάτων χρήστη
Ασφάλεια
- Αναγνώριση κοινών κινδύνων ασφαλείας
- Κίνδυνοι ασφαλείας ειδικοί για την εγκατάσταση MySQL
- Προβλήματα ασφαλείας και αντίμετρα για δίκτυο, λειτουργικό σύστημα, σύστημα αρχείων και χρήστες
- Προστασία των δεδομένων σας
- Χρήση SSL για ασφαλείς συνδέσεις διακομιστή MySQL
- Πώς το SSH επιτρέπει μια ασφαλή απομακρυσμένη σύνδεση στον διακομιστή MySQL
- Εύρεση πρόσθετων πληροφοριών για κοινά ζητήματα ασφαλείας
Συντήρηση Πινάκων
- Τύποι λειτουργιών συντήρησης πινάκων
- Δηλώσεις SQL για συντήρηση πινάκων
- Προγράμματα πελάτη και βοηθητικά προγράμματα για συντήρηση πινάκων
- Συντήρηση πινάκων για άλλες μηχανές αποθήκευσης
- Εξαγωγή και Εισαγωγή Δεδομένων
- Εξαγωγή Δεδομένων
- Εισαγωγή Δεδομένων
Προγραμματισμός Μέσα στη MySQL
- Δημιουργία και εκτέλεση Αποθηκευμένων Ρουτινών
- Περιγραφή ασφάλειας εκτέλεσης αποθηκευμένων ρουτινών
- Δημιουργία και εκτέλεση ενεργοποιητών (triggers)
- Δημιουργία, τροποποίηση και διαγραφή συμβάντων
- Προγραμματισμός εκτέλεσης συμβάντων
Αντίγραφα Ασφαλείας και Ανάκαμψη MySQL
- Βασικές αρχές αντιγράφων ασφαλείας
- Τύποι αντιγράφων ασφαλείας
- Εργαλεία και βοηθητικά προγράμματα αντιγράφων ασφαλείας
- Δημιουργία δυαδικών και κειμενικών αντιγράφων ασφαλείας
- Ο ρόλος των αρχείων καταγραφής και κατάστασης στα αντίγραφα ασφαλείας
- Ανάκαμψη Δεδομένων
Αναπαραγωγή
- Διαχείριση του Δυαδικού Αρχείου Καταγραφής MySQL
- Νήματα και αρχεία αναπαραγωγής MySQL
- Δημιουργία Περιβάλλοντος Αναπαραγωγής MySQL
- Σχεδιασμός Σύνθετων Τοπολογιών Αναπαραγωγής
- Αναπαραγωγή Πολλαπλών Κύριων και Κυκλική Αναπαραγωγή
- Εκτέλεση Ελεγχόμενης Μεταγωγής
- Παρακολούθηση και Αντιμετώπιση Προβλημάτων Αναπαραγωγής MySQL
- Αναπαραγωγή με Καθολικά Αναγνωριστικά Συναλλαγών (GTIDs)
Εισαγωγή στη Βελτιστοποίηση Επιδόσεων
- Χρήση του EXPLAIN για Ανάλυση Ερωτημάτων
- Γενικές Βελτιστοποιήσεις Πινάκων
- Παρακολούθηση μεταβλητών κατάστασης που επηρεάζουν τις επιδόσεις
- Ρύθμιση και Ερμηνεία Μεταβλητών Διακομιστή MySQL
- Επισκόπηση του Performance Schema
Συμπέρασμα
Συνεδρία Ερωτήσεων και Απαντήσεων
Απαιτήσεις
Δεν υπάρχουν συγκεκριμένες προϋποθέσεις, ωστόσο είναι καλό ο εκπαιδευόμενος να έχει κάποια προηγούμενη γνώση βάσεων δεδομένων.
Κοινό:
Οποιοιδήποτε επαγγελματίες πληροφορικής που φιλοδοξούν να γίνουν διαχειριστές βάσεων δεδομένων (DBA) ή επαγγελματίες υποστήριξης βάσεων δεδομένων σε βάσεις δεδομένων MySQL σε πλατφόρμες Linux/Windows.
Μορφή: 40% θεωρία/διαλέξεις, 60% πρακτική/εργαστηριακή εξάσκηση
Σχόλια (1)
Σχεδιάστηκε με προνοia για τις ανάγκες μας, ήταν πολύ ευέλικτη σε ζωντανές ερωτήσεις και καταστάσεις, μας έδωσε πολλή πρακτική επανάληψης του αυτοματά μαθημένου.
Colin - Drax
Κομμάτι - MySQL Administration
Μηχανική Μετάφραση