Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Εισαγωγή
- Επισκόπηση 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
- Δημιουργία και εκτέλεση Αποθηκευμένων Ρουτίνων
- Περιγραφή ασφάλειας εκτέλεσης αποθηκευμένων ρουτίνων
- Δημιουργία και εκτέλεση εναύσεων
- Δημιουργία, τροποποίηση και διαγραφή συμβάντων
- Προγραμματισμός εκτέλεσης συμβάντων
Αντίγραφα Ασφαλείας και Ανάκτηση MySQL
- Βασικές αρχές αντιγράφων ασφαλείας
- Τύποι αντιγράφων ασφαλείας
- Εργαλεία και βοηθητικά προγράμματα αντιγράφων ασφαλείας
- Δημιουργία δυαδικών και αντιγράφων ασφαλείας κειμένου
- Ο ρόλος των αρχείων καταγραφής και κατάστασης στα αντίγραφα ασφαλείας
- Ανάκτηση Δεδομένων
Αντιγραφή
- Διαχείριση του Δυαδικού Αρχείου Καταγραφής MySQL
- Νήματα και αρχεία αντιγραφής MySQL
- Ρύθμιση Περιβάλλοντος Αντιγραφής MySQL
- Σχεδιασμός Πολύπλοκων Τοπολογιών Αντιγραφής
- Αντιγραφή Πολλαπλών Κύριων και Κυκλική Αντιγραφή
- Εκτέλεση Ελεγχόμενης Μετάβασης
- Παρακολούθηση και Αντιμετώπιση Προβλημάτων Αντιγραφής MySQL
- Αντιγραφή με Καθολικά Αναγνωριστικά Συναλλαγών (GTIDs)
Εισαγωγή στη Βελτιστοποίηση Απόδοσης
- Χρήση του EXPLAIN για Ανάλυση Ερωτημάτων
- Γενικές Βελτιστοποιήσεις Πινάκων
- Παρακολούθηση μεταβλητών κατάστασης που επηρεάζουν την απόδοση
- Ρύθμιση και Ερμηνεία Μεταβλητών Διακομιστή MySQL
- Επισκόπηση του Σχήματος Απόδοσης
Συμπέρασμα
Συνεδρία Ερωτήσεων & Απαντήσεων
Απαιτήσεις
Δεν απαιτούνται συγκεκριμένες προϋποθέσεις, ωστόσο θα ήταν καλό ο εκπαιδευόμενος να έχει κάποια προηγούμενη γνώση βάσεων δεδομένων.
Κοινό:
Επαγγελματίες IT που επιθυμούν να γίνουν διαχειριστές βάσεων δεδομένων (DBAs) ή επαγγελματίες υποστήριξης βάσεων δεδομένων σε MySQL σε πλατφόρμες Linux/Windows.
Μορφή: 40% θεωρία/διαλέξεις, 60% πρακτική/εργαστηριακή εξάσκηση
28 Ώρες
Σχόλια (1)
Σχεδιάστηκε με προνοia για τις ανάγκες μας, ήταν πολύ ευέλικτη σε ζωντανές ερωτήσεις και καταστάσεις, μας έδωσε πολλή πρακτική επανάληψης του αυτοματά μαθημένου.
Colin - Drax
Κομμάτι - MySQL Administration
Μηχανική Μετάφραση