Course Outline

Εισαγωγή

    MySQL Επισκόπηση, Προϊόντα, Υπηρεσίες SQL My

Η SQL Αρχιτεκτονική μου

    Το μοντέλο πελάτη/διακομιστή Πρωτόκολλα επικοινωνίας Το SQL Επίπεδο Το επίπεδο αποθήκευσης Πώς υποστηρίζει ο διακομιστής μηχανές αποθήκευσης Πώς το MySQL χρησιμοποιεί τη μνήμη και το χώρο στο δίσκο Η διεπαφή προσθήκης MySQL

Διαχείριση συστήματος

    Επιλογή μεταξύ τύπων διανομών MySQL Εγκατάσταση του MySQL Server Η δομή του αρχείου εγκατάστασης MySQL Server Έναρξη και διακοπή του διακομιστή MySQL Αναβάθμιση MySQL Εκτέλεση πολλών διακομιστών MySQL σε έναν μόνο κεντρικό υπολογιστή

Διαμόρφωση διακομιστή

    Επιλογές διαμόρφωσης διακομιστή μου SQL Μεταβλητές συστήματος SQL Λειτουργίες Διαθέσιμα αρχεία καταγραφής Δυαδική καταγραφή

Πελάτες και Εργαλεία

    Διαθέσιμα προγράμματα-πελάτες για εργασίες διαχείρισης Τα προγράμματα-πελάτες διαχείρισης μουSQL Το πρόγραμμα-πελάτης γραμμής εντολών mysql Το πρόγραμμα-πελάτης γραμμής εντολών mysqladmin Το πρόγραμμα-πελάτης γραφικών MySQL Workbench MySQL Εργαλεία Διαθέσιμα API (προγράμματα οδήγησης και σύνδεσμοι)

Τύποι Δεδομένων

    Κύριες κατηγορίες τύπων δεδομένων Έννοια του NULL Χαρακτηριστικά στηλών Χρήση συνόλου χαρακτήρων με τύπους δεδομένων Επιλογή κατάλληλου τύπου δεδομένων

Λήψη Μεταδεδομένων

    Διαθέσιμες μέθοδοι πρόσβασης μεταδεδομένων Δομή του INFORMATION_SCHEMA Χρήση των διαθέσιμων εντολών για την προβολή μεταδεδομένων Διαφορές μεταξύ δηλώσεων SHOW και πινάκων INFORMATION_SCHEMA Το πρόγραμμα πελάτη mysqlshow Χρήση ερωτημάτων INFORMATION_SCHEMA για τη δημιουργία εντολών φλοιού και SQL δηλώσεων

Συναλλαγές και Κλείδωμα

    Χρήση δήλωσης ελέγχου συναλλαγών για την εκτέλεση πολλαπλών SQL δηλώσεων ταυτόχρονα Οι ιδιότητες ACID των συναλλαγών Επίπεδα απομόνωσης συναλλαγών Χρήση κλειδώματος για την προστασία των συναλλαγών

Μηχανές αποθήκευσης

    Μηχανές αποθήκευσης στη μηχανή αποθήκευσης MySQL InnoDB Σύστημα InnoDB και χώροι τραπεζιών αρχείου ανά πίνακα NoSQL και το Memcached API Αποτελεσματική διαμόρφωση τραπεζικών χώρων Χρήση ξένων κλειδιών για την επίτευξη ακεραιότητας αναφοράς Κλείδωμα InnoDB Χαρακτηριστικά των διαθέσιμων μηχανών αποθήκευσης

Διαμέριση

    Διαμέριση και η χρήση του στο MySQL Λόγοι για τη χρήση διαμερισμάτων Τύποι διαμερισμάτων Δημιουργία διαμερισμένων πινάκων Υποδιαμερισμός Λήψη μεταδεδομένων διαμερισμάτων Τροποποίηση κατατμήσεων για βελτίωση της απόδοσης Μηχανή αποθήκευσης Υποστήριξη διαμερισμάτων

Χρήστης Management

    Απαιτήσεις για έλεγχο ταυτότητας χρήστη Χρήση SHOW PROCESSLIST για εμφάνιση των νημάτων που εκτελούνται Δημιουργία, τροποποίηση και απόρριψη λογαριασμών χρήστη Εναλλακτικά πρόσθετα ελέγχου ταυτότητας Απαιτήσεις για εξουσιοδότηση χρήστη Επίπεδα δικαιωμάτων πρόσβασης για χρήστες Τύποι προνομίων Εκχώρηση, τροποποίηση και ανάκληση δικαιωμάτων χρήστη

Ασφάλεια

    Αναγνώριση κοινών κινδύνων ασφαλείας Κίνδυνοι ασφαλείας ειδικά για την εγκατάσταση MySQL Προβλήματα ασφαλείας και αντίμετρα για το δίκτυο, το λειτουργικό σύστημα, το σύστημα αρχείων και τους χρήστες Προστασία των δεδομένων σας Χρήση SSL για ασφαλείς συνδέσεις διακομιστή MySQL Πώς το SSH ενεργοποιεί μια ασφαλή απομακρυσμένη σύνδεση σε ο διακομιστής μουSQL Εύρεση πρόσθετων πληροφοριών για κοινά ζητήματα ασφάλειας

Συντήρηση τραπεζιού

    Τύποι λειτουργιών συντήρησης πίνακα SQL δηλώσεις για συντήρηση τραπεζιών Προγράμματα πελάτη και βοηθητικού προγράμματος για συντήρηση πίνακα Συντήρηση πινάκων για άλλες μηχανές αποθήκευσης Εξαγωγή και εισαγωγή δεδομένων Εξαγωγή δεδομένων Εισαγωγή δεδομένων

Προγραμματισμός Inside MySQL

    Δημιουργία και εκτέλεση αποθηκευμένων ρουτινών Περιγραφή αποθηκευμένης ασφάλειας εκτέλεσης ρουτίνας Δημιουργία και εκτέλεση ενεργειών Δημιουργία, αλλαγή και απόρριψη συμβάντων Προγραμματισμός εκτέλεσης συμβάντων

MySQL Backup and Recovery

    Βασικά στοιχεία δημιουργίας αντιγράφων ασφαλείας Τύποι αντιγράφων ασφαλείας Εργαλεία και βοηθητικά προγράμματα δημιουργίας αντιγράφων ασφαλείας δυαδικών αντιγράφων ασφαλείας και αντιγράφων ασφαλείας κειμένου Ρόλος αρχείων καταγραφής και κατάστασης στα αντίγραφα ασφαλείας Ανάκτηση δεδομένων

Αντιγραφή

    Διαχείριση των νημάτων και των αρχείων αναπαραγωγής MySQL Binary Log MySQL Ρύθμιση περιβάλλοντος αναπαραγωγής MySQL Σχεδιασμός σύνθετων τοπολογιών αναπαραγωγής Multi-Master και Circular Replication Εκτέλεση ελεγχόμενης εναλλαγής Παρακολούθηση και αντιμετώπιση προβλημάτων MySQL Replication Replication with Global Αναγνωριστικά συναλλαγών (GTID)

Εισαγωγή στο Performance Tuning

    Χρήση του EXPLAIN για την ανάλυση ερωτημάτων Γενικές βελτιστοποιήσεις πίνακα Παρακολούθηση μεταβλητών κατάστασης που επηρεάζουν την απόδοση Ρύθμιση και ερμηνεία μεταβλητών διακομιστή μουSQL Επισκόπηση σχήματος απόδοσης

συμπέρασμα

Συνεδρία Q&A

Requirements

Δεν υπάρχουν συγκεκριμένα προαπαιτούμενα, όσο καλό και αν ο μαθητής έχει κάποια προηγούμενη γνώση των βάσεων δεδομένων.

  28 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (1)

Related Courses

Related Categories