Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή
- Επισκόπηση 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% πρακτική/εργαστηριακή εξάσκηση
28 Ώρες
Σχόλια (1)
Σχεδιάστηκε με προνοia για τις ανάγκες μας, ήταν πολύ ευέλικτη σε ζωντανές ερωτήσεις και καταστάσεις, μας έδωσε πολλή πρακτική επανάληψης του αυτοματά μαθημένου.
Colin - Drax
Κομμάτι - MySQL Administration
Μηχανική Μετάφραση