Κοινή χρήση μέσω


Ρύθμιση παραμέτρων βάσης δεδομένων Azure για MySQL σε δραστηριότητα αντιγράφου

Αυτό το άρθρο περιγράφει τον τρόπο χρήσης της δραστηριότητας αντιγραφής σε μια διοχέτευση δεδομένων για την αντιγραφή δεδομένων από και προς τη Βάση δεδομένων Azure για MySQL.

Αυτή η σύνδεση αποτελείται από

Για να αντιγράψετε δεδομένα από μια γενική βάση δεδομένων MySQL που βρίσκεται σε εσωτερική εγκατάσταση ή στο cloud, χρησιμοποιήστε τη σύνδεση MySQL.

Υποστηριζόμενη ρύθμιση παραμέτρων

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

Γενική

Ανατρέξτε στην καθοδήγηση Γενικές ρυθμίσεις για να ρυθμίσετε τις παραμέτρους της καρτέλας Γενικές ρυθμίσεις.

Πηγή

Οι παρακάτω ιδιότητες υποστηρίζονται για τη Βάση δεδομένων Azure για MySQL στην καρτέλα Προέλευση μιας δραστηριότητας αντιγραφής.

Στιγμιότυπο οθόνης που εμφανίζει την καρτέλα προέλευσης.

Απαιτούνται οι ακόλουθες ιδιότητες:

  • Σύνδεση: Επιλέξτε μια βάση δεδομένων Azure για σύνδεση MySQL από τη λίστα συνδέσεων. Εάν δεν υπάρχει σύνδεση, δημιουργήστε μια νέα βάση δεδομένων Azure για τη σύνδεση MySQL, επιλέγοντας Περισσότερα.
  • Χρήση ερωτήματος: Επιλέξτε από πίνακα ή ερώτημα.
    • Εάν επιλέξετε Πίνακας:

      • Πίνακας: Καθορίστε το όνομα του πίνακα στη βάση δεδομένων Azure για τη βάση δεδομένων MySQL για ανάγνωση δεδομένων. Επιλέξτε τον πίνακα από την αναπτυσσόμενη λίστα ή πληκτρολογήστε το όνομα του πίνακα.
    • Εάν επιλέξετε Ερώτημα:

      • Ερώτημα: Καθορίστε το προσαρμοσμένο ερώτημα SQL για ανάγνωση δεδομένων. Για παράδειγμα: SELECT * FROM MyTable.

        Στιγμιότυπο οθόνης που εμφανίζει τη Χρήση ερωτήματος - Ερώτημα.

Στην περιοχή Για προχωρημένους, μπορείτε να καθορίσετε τα ακόλουθα πεδία:

  • Χρονικό όριο ερωτήματος (λεπτά): Καθορίστε τον χρόνο αναμονής πριν από τη λήξη του χρονικού ορίου της αίτησης ερωτήματος. Η προεπιλογή είναι 120 λεπτά (02:00:00).

  • Πρόσθετες στήλες: Προσθέστε επιπλέον στήλες δεδομένων για να αποθηκεύσετε τη σχετική διαδρομή ή τη στατική τιμή αρχείων προέλευσης. Η παράσταση υποστηρίζεται για το τελευταίο.

Προορισμός

Οι παρακάτω ιδιότητες υποστηρίζονται για τη Βάση δεδομένων Azure για MySQL στην καρτέλα Προορισμός μιας δραστηριότητας αντιγραφής.

Στιγμιότυπο οθόνης που εμφανίζει την καρτέλα προορισμού.

  • Σύνδεση: Επιλέξτε μια βάση δεδομένων Azure για σύνδεση MySQL από τη λίστα συνδέσεων. Εάν δεν υπάρχει σύνδεση, δημιουργήστε μια νέα βάση δεδομένων Azure για τη σύνδεση MySQL, επιλέγοντας Περισσότερα.
  • Πίνακας: Καθορίστε το όνομα του πίνακα στη βάση δεδομένων Azure για τη βάση δεδομένων MySQL για εγγραφή δεδομένων. Επιλέξτε τον πίνακα από την αναπτυσσόμενη λίστα ή πληκτρολογήστε το όνομα του πίνακα.

Στην περιοχή Για προχωρημένους, μπορείτε να καθορίσετε τα ακόλουθα πεδία:

  • Δέσμη ενεργειών προ-αντιγραφής: Καθορίστε ένα ερώτημα SQL για την εκτέλεση της δραστηριότητας αντιγραφής πριν από την εγγραφή δεδομένων στη βάση δεδομένων Azure για MySQL σε κάθε εκτέλεση. Μπορείτε να χρησιμοποιήσετε αυτήν την ιδιότητα για να εκκαθαρίσετε τα προφορτωμένα δεδομένα.
  • Χρονικό όριο δέσμης εγγραφής: Καθορίστε τον χρόνο αναμονής για την ολοκλήρωση της λειτουργίας εισαγωγής δέσμης προτού λήξει. Οι επιτρεπόμενες τιμές είναι το Χρονικό διάστημα και ένα παράδειγμα είναι 00:30:00 (30 λεπτά).
  • Μέγεθος δέσμης εγγραφής: Εισαγάγετε δεδομένα στον πίνακα Βάση δεδομένων Azure για MySQL όταν το μέγεθος του buffer φτάσει στο καθορισμένο μέγεθος δέσμης εγγραφής. Η επιτρεπόμενη τιμή είναι ακέραιος που αντιπροσωπεύει τον αριθμό των γραμμών και η προεπιλεγμένη τιμή είναι 10.000.

Αντιστοίχιση

Για τη ρύθμιση παραμέτρων της καρτέλας Αντιστοίχιση , ανατρέξτε στο θέμα Ρύθμιση παραμέτρων των αντιστοιχίσεων σας στην καρτέλα αντιστοίχισης.

Ρυθμίσεις

Για τη ρύθμιση παραμέτρων καρτέλας Ρυθμίσεις , μεταβείτε στην επιλογή Ρύθμιση παραμέτρων των άλλων ρυθμίσεων σας στην καρτέλα Ρυθμίσεις.

Σύνοψη πίνακα

Οι ακόλουθοι πίνακες περιέχουν περισσότερες πληροφορίες σχετικά με τη δραστηριότητα αντιγραφής στη Βάση δεδομένων Azure για MySQL.

Πληροφορίες προέλευσης

Ονομασία Περιγραφή Τιμή Απαραίτητο Ιδιότητα δέσμης ενεργειών JSON
Σύνδεση Η σύνδεσή σας με τον χώρο αποθήκευσης δεδομένων προέλευσης. <τη βάση δεδομένων σας Azure για σύνδεση MySQL> Όχι σύνδεση
Χρήση ερωτήματος Ο τρόπος ανάγνωσης δεδομένων από τη Βάση δεδομένων Azure για MySQL. Εφαρμόστε τον Πίνακα για να διαβάσετε δεδομένα από τον καθορισμένο πίνακα ή εφαρμόστε το Ερώτημα σε δεδομένα ανάγνωσης, χρησιμοποιώντας ερωτήματα SQL. Πίνακας
Ερώτημα
Όχι /
Πίνακας Το όνομα του πίνακα στη βάση δεδομένων Azure για MySQL. < όνομα πίνακα > Ναι, εάν επιλέξετε Πίνακας στο στοιχείο Χρήση ερωτήματος tableName
Ερώτηση Χρησιμοποιήστε το προσαρμοσμένο ερώτημα SQL για να διαβάσετε δεδομένα. Για παράδειγμα: SELECT * FROM MyTable. < Ερωτήματα SQL > Ναι εάν επιλέξετε Ερώτημα στο στοιχείο Χρήση ερωτήματος ερώτημα
Χρονικό όριο ερωτήματος (λεπτά) Χρονικό όριο για την εκτέλεση εντολών ερωτήματος. < χρονικό όριο ερωτήματος >
(η προεπιλογή είναι 120 λεπτά)
Όχι queryTimeout
Πρόσθετες στήλες Προσθέστε επιπλέον στήλες δεδομένων για να αποθηκεύσετε τη σχετική διαδρομή ή τη στατική τιμή των αρχείων προέλευσης. Η παράσταση υποστηρίζεται για το τελευταίο. • Πλήρες όνομα
•Τιμή
Όχι πρόσθετες στηλών:
•Όνομα
•τιμή

Πληροφορίες προορισμού

Ονομασία Περιγραφή Τιμή Απαραίτητο Ιδιότητα δέσμης ενεργειών JSON
Σύνδεση Η σύνδεσή σας με τον χώρο αποθήκευσης δεδομένων προορισμού. <τη βάση δεδομένων σας Azure για σύνδεση MySQL> Όχι σύνδεση
Πίνακας Το όνομα του πίνακα στη βάση δεδομένων Azure για MySQL. < όνομα πίνακα > Όχι tableName
Προ-αντιγραφή δέσμης ενεργειών Ένα ερώτημα SQL για την εκτέλεση της δραστηριότητας αντιγραφής πριν από την εγγραφή δεδομένων στη βάση δεδομένων Azure για MySQL σε κάθε εκτέλεση. Μπορείτε να χρησιμοποιήσετε αυτήν την ιδιότητα για να εκκαθαρίσετε τα προφορτωμένα δεδομένα. < η δέσμη ενεργειών προ-αντιγραφής > Όχι preCopyScript
Χρονικό όριο δέσμης εγγραφής Ο χρόνος αναμονής για την ολοκλήρωση της λειτουργίας εισαγωγής δέσμης προτού λήξει. χρονικό διάστημα (η προεπιλογή είναι 00:00:30) Όχι writeBatchTimeout
Μέγεθος δέσμης εγγραφής Εισαγάγετε δεδομένα στη βάση δεδομένων Azure για τον πίνακα MySQL όταν το μέγεθος του buffer φτάσει στο καθορισμένο μέγεθος δέσμης εγγραφής. integer
(η προεπιλογή είναι 10.000)
Όχι writeBatchSize