MySQL Enterprise Edition

Screenshot Λογισμικό:
MySQL Enterprise Edition
Στοιχεία Λογισμικού:
Εκδοχή: 5.6.21
Ανεβάστε ημερομηνία: 17 Feb 15
Προγραμματιστής: Oracle Corporation
Άδεια: Shareware
Τιμή: 0.00 $
Δημοτικότητα: 146

Rating: 1.0/5 (Total Votes: 1)

MySQL Enterprise Edition είναι μια εμπορική, βραβευμένο, χρησιμοποιείται ευρέως και σούπερ γρήγορο RDBMS (Relational Σύστημα Διαχείρισης Βάσεων Δεδομένων), που αρχικά δημιουργήθηκε από τη Sun Microsystems και τώρα συντηρείται από την Oracle. Περιλαμβάνει ισχυρά χαρακτηριστικά της επιχείρησης, όπως MySQL Enterprise αντιγράφων ασφαλείας, MySQL Enterprise Monitor, MySQL Enterprise HA, MySQL Enterprise επεκτασιμότητα, MySQL Enterprise Security, MySQL Enterprise Ελέγχου, MySQL Enterprise Monitor, MySQL Query Analyzer, MySQL Ύφασμα και MySQL Workbench.Features σε glanceKey χαρακτηριστικά περιλαμβάνουν υποστήριξη για τη δημιουργία στοιχειωδών, πλήρη ή μερική αντίγραφα ασφαλείας, το σημείο-in-time-αποκατάστασης λειτουργικότητας, μερική ή πλήρη αποκαθιστά, εξωτερική υποστήριξη ελέγχου ταυτότητας, υποστήριξη για πισίνες νήμα, βασιζόμενη στην πολιτική συμμόρφωση του λογιστικού ελέγχου, online & ldquo? ζεστό & rdquo? εφεδρική υποστήριξη, διευθυντής σύμπλεγμα και σύμπλεγμα χαρακτηριστικά γεω-αναπαραγωγή, αυτόματη κλιμάκωση, καθώς και υποστήριξη για διάφορες μηχανές αποθήκευσης, συμπεριλαμβανομένων των InnoDB, NDB και MyISAM.
Επιπλέον, διαθέτει εφεδρική συμπίεσης, αναπαραγωγή βάσης δεδομένων, DRBD (Distributed Αναπαραχθεί συσκευή μπλοκ) υποστήριξη, Oracle Solaris ομαδοποίηση, Oracle VM πρότυπα, τα Windows failover clustering, τα Windows Active Directory ολοκλήρωσης, PAM (Pluggable Authentication Modules) υποστήριξη ελέγχου ταυτότητας, καθώς και 24 / 7 υποστήριξη από την Oracle. Ένα άλλο ενδιαφέροντα χαρακτηριστικά είναι η δυνατότητα να θέσει την υποδομή της βάσης δεδομένων σας σε μεγάλο βαθμό available.Supported λειτουργεί systemsMySQL προσφέρει μεγάλη διαθεσιμότητα, πράγμα που σημαίνει ότι μπορεί να χρησιμοποιηθεί σε ένα ευρύ φάσμα των διανομών Linux, συμπεριλαμβανομένου του Debian GNU / Linux, Ubuntu, το SUSE Linux Enterprise Server, Κόκκινο Hat Enterprise Linux και Oracle Linux, καθώς και Sun Solaris, BSD, Mac OS X και Microsoft Windows λειτουργικό σύστημα του φορητού υπολογιστή MySQL Community EditionsIn εκτός από την έκδοση Enterprise της MySQL, η κοινοτική έκδοση είναι ελεύθερα διαθέσιμο για download και μπορεί να εγκατασταθεί εύκολα σε διάφορα λειτουργικά συστήματα που βασίζονται σε Linux με τη χρήση των πακέτων που περιλαμβάνονται στα αποθετήρια προεπιλεγμένο λογισμικό του αντίστοιχου διανομή GNU / Linux. Είναι ενεργά διατηρείται και υποστηρίζεται από μια κοινότητα φίλων της ανοικτής πηγής και προγραμματιστές από όλα τα μέρη του κόσμου. Περισσότερες λεπτομέρειες σχετικά με τις MySQL Community Εκδόσεις μπορούν να βρεθούν στο Softoware

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • την καλύτερη απόδοση και Επεκτασιμότητα
  • Η βελτιωμένη μηχανή αποθήκευσης InnoDB για καλύτερη απόδοση συναλλαγών
  • Βελτιωμένη Optimizer για τους χρόνους εκτέλεσης καλύτερη ερώτημα και διαγνωστικά
  • καλύτερη εφαρμογή Διαθεσιμότητα με δραστηριότητες σε απευθείας σύνδεση DDL / Schema
  • Καλύτερη Ευελιξία Developer με NoSQL Πρόσβαση μέσω memcached API για InnoDB
  • Βελτιωμένη αναπαραγωγή για υψηλή απόδοση και αυτο-ίασης αναπτύξεις σύμπλεγμα
  • Βελτιωμένη Schema επιδόσεων για καλύτερη απόδοση των οργάνων και παρακολούθησης
  • τη βελτίωση της ασφάλειας για ξέγνοιαστη αναπτύξεις εφαρμογής
  • και άλλες σημαντικές βελτιώσεις

Τι είναι καινούργιο στην έκδοση 5.6.10:

  • Νέες λειτουργίες και βελτιώσεις σε MySQL 5.6 είναι διαθέσιμο για MySQL χρήστες της MySQL Έκδοση της Κοινότητας.
  • MySQL 5.6 παρέχει βελτιωμένη γραμμική επεκτασιμότητα, βοηθώντας τους χρήστες να αξιοποιήσουν τις σύγχρονες δυνατότητες του υλικού.
  • Με αυτή την έκδοση, οι χρήστες μπορούν να δοκιμάσουν την απλουστευμένη ανάπτυξη ερώτημα και ταχύτερη εκτέλεση, καλύτερη απόδοση συναλλαγών και τη διαθεσιμότητα των εφαρμογών, ευέλικτη πρόσβαση NoSQL, βελτιωμένη αναπαραγωγή και ενισχυμένη όργανα.
  • Εκτέλεση Καλύτερη Ερώτημα Times και Διαγνωστικά παρέχεται μέσω μιας ενισχυμένης διαγνωστικά MySQL Optimizer: subquery βελτιστοποιήσεις: απλοποιήσει την ανάπτυξη ερώτημα με τη βελτιστοποίηση υποερωτήματα πριν από την εκτέλεση. Οι νέες αποδόσεις για το πώς σύνολα αποτελεσμάτων επιλέγονται, ταξινομούνται και επέστρεψε αποφέρει σημαντική βελτίωση στους χρόνους εκτέλεσης ερωτήματος. Η προσθήκη του Δείκτη Κατάσταση Pushdown (ICP) και Μαζική Κλειδί Πρόσβασης (BKA): μπορεί να βελτιώσει την απόδοση επιλεγμένων ερώτημα μέχρι 280x (1). Ενισχυμένη Optimizer Διάγνωση: Με εξηγεί για INSERT, UPDATE, DELETE και δραστηριότητες. Να εξηγήσετε το σχέδιό εξόδου σε μορφή JSON παρέχει πιο ακριβείς μετρήσεις βελτιστοποίησης και καλύτερη αναγνωσιμότητα, και Optimizer Ίχνη επιτρέπει να παρακολουθείτε τη διαδικασία λήψης αποφάσεων βελτιστοποίησης.
  • Μεγαλύτερη απόδοση σε διαθεσιμότητα και εφαρμογή με μια βελτιωμένη μηχανή αποθήκευσης InnoDB: Έως 230 τοις εκατό βελτίωση στην Συναλλακτική και διαβασμένη μόνο Throughput: InnoDB έχει υπολογιστεί εκ νέου για την ελαχιστοποίηση κληρονομιά threading, έξαψη, και κάθαρσης οι ισχυρισμοί και τα σημεία συμφόρησης mutex, επιτρέποντας την καλύτερη συγχρονισμός για βαριά φορτωμένα συστήματα OLTP, και ως αποτέλεσμα σημαντικά βελτιωμένη απόδοση τόσο για συναλλαγών και μόνο για ανάγνωση φόρτο εργασίας (2). Ενισχυμένη Διαθεσιμότητα: σε απευθείας σύνδεση επιχειρήσεις DDL επιτρέπουν DBAs για να προσθέσετε ευρετήρια και να εκτελέσει τον πίνακα μεταβολών ενώ η εφαρμογή παραμένει διαθέσιμη για ενημερώσεις. Αναζήτηση πλήρους κειμένου με InnoDB: επιτρέπει στους προγραμματιστές να δημιουργούν ευρετήρια FULLTEXT για InnoDB πίνακες για την αναπαράσταση περιεχομένου που βασίζεται σε κείμενο και να επιταχυνθεί η εφαρμογή θα αναζητήσει τις λέξεις και φράσεις. Απλό, Κλειδί Αναζήτηση Αξία: ευέλικτη πρόσβαση NoSQL να InnoDB παρέχει απλή αναζήτηση,-κλειδί αξία των δεδομένων InnoDB μέσω του γνωστού memcached ΑΡΙ. Οι χρήστες παίρνουν το & quot? Καλύτερο και των δύο κόσμων, & quot? συνδυάζοντας δραστηριότητες κλειδί αξίας και σύνθετα ερωτήματα SQL στην ίδια βάση δεδομένων.
  • Βελτιωμένη scale-out και High Availability: με νέα χαρακτηριστικά σε MySQL αντιγραφή, συμπεριλαμβανομένων: Αυτοθεραπεία αναπαραγωγής Clusters: η προσθήκη της Global Συναλλαγών αναγνωριστικών και Βοηθητικά να είναι απλό να εντοπίσει αυτόματα και να ανακτήσει από τις αποτυχίες. Crash-Safe αναπαραγωγής επιτρέπει το δυαδικό σύστημα καταγραφής και σκλάβους να ανακτήσει αυτόματα σωστές θέσεις στο ρεύμα αντιγραφή σε περίπτωση σύγκρουσης, και να συνεχίσετε την αντιγραφή χωρίς την παρέμβαση του διαχειριστή. Checksums διατηρούν την ακεραιότητα των δεδομένων σε όλη την σύμπλεγμα, ανιχνεύει αυτόματα και την προειδοποίηση σχετικά με τα σφάλματα. Υψηλής Απόδοσης Clusters αναπαραγωγής: έως 5 φορές ταχύτερη αντιγραφή μέσω του multi-threaded Σκλάβοι (3), Binlog Ομίλου Commit και Βελτιστοποιημένη βάσει σειρών αναπαραγωγής επιτρέπει στους χρήστες να μεγιστοποιήσουν την απόδοση και την αποτελεσματικότητα της αντιγραφής, καθώς scale-out φόρτο εργασίας τους σε όλα τα συστήματα των βασικών προϊόντων. Χρονοκαθυστέρηση αναπαραγωγής:. Παρέχει προστασία κατά των λειτουργικών λαθών που έγιναν για τον πλοίαρχο, για παράδειγμα, τυχαία πτώση πίνακες
  • Ενισχυμένη PERFORMANCE_SCHEMA: νέα όργανα επιτρέπει στους χρήστες να παρακολουθούν καλύτερα τα περισσότερα έντασης πόρων ερωτήματα, τα αντικείμενα, τους χρήστες και τις εφαρμογές. Νέα περιλήψεις με συγκεντρωτικά στατιστικά στοιχεία ομαδοποιούνται ανάλογα με το ερώτημα, το νήμα, το χρήστη, υποδοχής και το αντικείμενο είναι επίσης διαθέσιμα. Οι βελτιώσεις επιτρέπουν την ευκολότερη προεπιλεγμένη ρύθμιση με λιγότερο από πέντε τοις εκατό πάνω από το κεφάλι.
  • MySQL 5.6 περιλαμβάνει μια σειρά από πρόσθετες βελτιώσεις, συμπεριλαμβανομένων Γεωγραφικών Συστημάτων Πληροφοριών -. Ακριβής Χωρικές λειτουργίες, βελτιωμένη συμμόρφωση IPv6 και βελτιστοποιημένη προεπιλογές του διακομιστή

Τι είναι καινούργιο στην έκδοση 5.5.30:

  • mysql-libs και MySQL-libs-προωθημένο έχουν αφαιρεθεί από το αρχείο spec?
  • Λίγο πιο έξυπνη επεξεργασία των .Στην αρχεία σε MySQL-test / συλλογή έχει εφαρμοστεί?
  • Ενώ η μετατροπή όνομα καταλόγου για το όνομα αρχείου, ένα διαχωριστή αρχείο (FN_LIBCHAR) θα μπορούσε να επισυνάπτονται στο δημιουργούμενο όνομα του αρχείου. Το ζήτημα αυτό διορθώθηκε?
  • Ένα PB2 τυχαία βλάβη έχει επισκευαστεί?
  • Το σενάριο δοκιμής το οποίο προστέθηκε με την προηγούμενη ώθηση δεν λειτούργησε με ενσωματωμένο περίπτωση, καθώς δεν υπάρχει αρχείο pid δημιουργούνται σε τέτοιες περιπτώσεις. & Quot? Not_embedded.inc & quot? έχει προστεθεί.

Τι είναι καινούργιο στην έκδοση 5.6.9 RC:

  • Λειτουργικότητα προστεθεί ή να αλλάξει:
  • Μη συμβατά Αλλαγή: αναπαραγωγή: Ένας αριθμός των μεταβλητών και άλλα ονόματα που σχετίζονται με την αντιγραφή GTID βασίζονται έχουν αλλάξει, με σκοπό να καταστούν αυτά τα ονόματα πιο κατάλληλη και ουσιαστική. Τα παλιά ονόματα δεν υποστηρίζεται πλέον.
  • Τα χαρακτηριστικά έτσι μετονομάστηκε φαίνεται στην παρακάτω λίστα:
  • Η επιλογή του server --disable-gtid-ανασφαλή-δηλώσεις έχει μετονομαστεί --enforce-gtid-συνοχή? η μεταβλητή disable_gtid_unsafe_statements σύστημα έχει μετονομαστεί enforce_gtid_consistency.
  • Η μεταβλητή σύστημα διακομιστή gtid_done έχει μετονομαστεί gtid_executed.
  • Η μεταβλητή σύστημα διακομιστή gtid_lost έχει μετονομαστεί gtid_purged? Επιπλέον, αυτή η μεταβλητή δεν είναι πλέον μόνο για ανάγνωση.
  • Οι SQL_THREAD_WAIT_AFTER_GTIDS () συνάρτηση έχει μετονομαστεί WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS ().
  • Για περισσότερες πληροφορίες, δείτε το Τμήμα 16.1.3, & quot? Αναπαραγωγή με την Global συναλλαγή αναγνωριστικά & quot ;, και το τμήμα 16.1.4.5, & quot? Παγκόσμια συναλλαγή ID Επιλογές και Μεταβλητές & quot ;. (Bug # 14775984)
  • mysqld γράφει σήμερα χρονολογείται στο αρχείο καταγραφής σφαλμάτων στο πρότυπο ISO (ΕΕΕΕ-ΜΜ-ΗΗ ωω: λλ: δδ). Περιλαμβάνει επίσης το ID της διαδικασίας της μετά την ημερομηνία αυτή. Χάρη στην Davi Arnaut για το έμπλαστρο. (Bug # 56240, Bug # 11763523)
  • Windows Vista, Windows Server 2008 και νεότερη υποστήριξη μητρική ψευδοσυνδέσμων χρησιμοποιώντας την εντολή mklink. Αυτό καθιστά την εφαρμογή της MySQL διακομιστή της βάσης δεδομένων συμβολικές συνδέσεις χρησιμοποιώντας .sym αρχεία απολύονται, έτσι ώστε ο μηχανισμός είναι πλέον παρωχημένο και θα αφαιρεθούν σε μια μελλοντική έκδοση της MySQL. Δείτε το Τμήμα 8.11.3.1.3, & quot? Χρησιμοποιώντας Συμβολική Σύνδεσμοι για βάσεις δεδομένων για τα Windows & quot?.
  • σφαλμάτων που επιδιορθώνονται:
  • Απόδοση: InnoDB: Οι τιμές χρονισμού για χαμηλού επιπέδου InnoDB λειτουργίες ανάγνωσης προσαρμόστηκαν για καλύτερη απόδοση με γρήγορη συσκευές αποθήκευσης, όπως SSD. Αυτή η ενίσχυση επηρεάζει κυρίως τις λειτουργίες ανάγνωσης για τις στήλες BLOB σε συμπιεσμένη πίνακες. (Bug # 13702112, Bug # 64258)
  • Μη συμβατά Αλλαγή:. Η στήλη THREAD_ID στην απόδοση πίνακες Schema διευρύνθηκε από INT να BIGINT να φιλοξενήσει τιμές 64-bit
  • Εάν κάνετε αναβάθμιση σε αυτήν την έκδοση της MySQL από μια προηγούμενη έκδοση, πρέπει να εκτελέσετε mysql_upgrade (και κάντε επανεκκίνηση του server) να ενσωματώσει αυτή την αλλαγή στη βάση δεδομένων performance_schema. (Bug # 14664453)
  • Μη συμβατά Αλλαγή: Αναγνωριστικό σύνδεσης (ID νήμα) τιμές μεγαλύτερες από 32 bits μπορεί να συμβεί σε μερικά συστήματα (όπως απασχολημένος ή μακροχρόνια συστήματα 64-bit), προκαλούν αυτά τα προβλήματα:
  • αναγνωριστικά σύνδεσης εγγράφονται στο γενικό μητρώο ερώτημα και αργή καταγραφής ερώτημα ήταν λανθασμένη. Αυτό ήταν αλήθεια για τη σύνδεση με τα δύο αρχεία και πίνακες.
  • Η λειτουργία CONNECTION_ID () μπορεί να επιστρέψει μια τιμή με έναν τύπο δεδομένων πάρα πολύ μικρό για τιμές μεγαλύτερες από 32 bits.
  • Η mysql_thread_id () και mysql_kill () λειτουργίες Γ API δεν είχε χειριστεί τιμές ID μεγαλύτερο από 32 bits. Αυτό θα μπορούσε να οδηγήσει στη δολοφονία λάθος νήμα? για παράδειγμα, αν mysql_kill επίκληση (mysql_thread_id ()).
  • αναγνωριστικά σύνδεσης τώρα επιτρέπεται να είναι τιμές 64-bit, όταν ο διακομιστής υποστηρίζει τους (όταν χτίστηκε με τύπους δεδομένων 64-bit), η οποία έχει αυτά τα αποτελέσματα:
  • Τα αναγνωριστικά σύνδεσης συνδεθεί σωστά στο γενικό μητρώο ερώτημα και αργή καταγραφής ερώτημα.
  • Σημείωση
  • Η αλλαγή αυτή αφορά την τροποποίηση των πινάκων καταγραφής, έτσι ώστε μετά την αναβάθμιση σε αυτήν την έκδοση, πρέπει να εκτελέσετε mysql_upgrade και κάντε επανεκκίνηση του διακομιστή.
  • CONNECTION_ID () επιστρέφει έναν τύπο δεδομένων κατάλληλο για τιμές μεγαλύτερες από 32 bits.
  • mysql_thread_id (), είναι αμετάβλητη? η protocal client / server έχει μόνο 4 bytes για την τιμή του αναγνωριστικού. Αυτή η συνάρτηση επιστρέφει ένα λανθασμένο (κολοβωμένη) αξία για τα αναγνωριστικά σύνδεσης μεγαλύτερο από 32 bits και θα πρέπει να αποφεύγεται.
  • mysql_kill () εξακολουθεί να μην μπορεί να χειριστεί τιμές μεγαλύτερες από 32 bits, αλλά για να προφυλαχθούν από τη δολοφονία του λάθος νήμα τώρα επιστρέφει ένα σφάλμα σε αυτές τις περιπτώσεις:
  • Αν δοθεί ένα αναγνωριστικό μεγαλύτερο από 32 bits, mysql_kill () επιστρέφει ένα σφάλμα CR_INVALID_CONN_HANDLE.
  • Μετά εσωτερικό μετρητή νήμα id του server φθάνει σε αξία μεγαλύτερη από 32 bits, επιστρέφει ένα σφάλμα ER_DATA_OUT_OF_RANGE για κάθε mysql_kill () επίκληση και mysql_kill () αποτυγχάνει.
  • Για να αποφύγετε προβλήματα με mysql_thread_id () και mysql_kill (), δεν τα χρησιμοποιούν. Για να πάρετε το αναγνωριστικό σύνδεσης, να εκτελέσει μια SELECT CONNECTION_ID () ερώτημα και να ανακτήσετε το αποτέλεσμα. Για να σκοτώσει ένα νήμα, να εκτελέσει μια δήλωση KILL.
  • (Bug # 19806, Bug # 11745768, Bug # 65715, Bug # 14236124, Bug # 44728, Bug # 11753308)
  • σημαντική αλλαγή: InnoDB: Μια δήλωση DML χρησιμοποιώντας τη μέθοδο πρόσβασης συγχώνευσης δείκτης θα μπορούσε να κλειδώσει πολλές σειρές από το τραπέζι, ακόμη και όταν αυτές οι γραμμές δεν ήταν μέρος του τελικού συνόλου των αποτελεσμάτων. Αυτή η ενημέρωση κώδικα περιορίζει την υπερβολική ασφάλισης απελευθερώνοντας τις κλειδαριές του απαράμιλλη σειρές. Αυτή η βελτιστοποίηση επηρεάζει μόνο τις συναλλαγές με το επίπεδο απομόνωσης ίσο ή λιγότερο αυστηρή από δεσμευμένων ανάγνωσης? αυτό δεν ισχύει για τις συναλλαγές με τη χρήση επαναλήψιμες διαβάσει ή σειριοποιήσιμου επίπεδο απομόνωσης. (Bug # 14226171)
  • σημαντική αλλαγή: αναπαραγωγή: Επειδή η λειτουργία του διακομιστή με GTIDs επέτρεψε εμπόδισε αλλαγές nontransactional πίνακες, τα προγράμματα όπως mysql_upgrade και mysql_install_db δεν ήταν σε θέση να λειτουργούν σε πίνακες συστήματος που χρησιμοποιείται για την μηχανή αποθήκευσης MyISAM και ως εκ τούτου δεν μπορεί να λειτουργήσει σωστά. Τώρα, όταν τρέχει με --enforce-gtid-συνοχή (απαιτείται κάθε φορά που --gtid-mode = ON), ο server επιτρέπει σε μεμονωμένες δηλώσεις για nontransactional πίνακες. (Bug # 14722659)
  • σημαντική αλλαγή: Αναπαραγωγή: Παλαιότερα, η τιμή της στήλης Seconds_Behind_Master στην έξοδο της κατάστασης δείχνουν σκλάβων πάντα οριστεί στην τιμή NULL όταν σταμάτησε το νήμα SQL ή το νήμα I / O. Τώρα, αυτή η στήλη ορίζεται σε μηδέν μόνο όταν το νήμα SQL δεν λειτουργεί, ή εάν το νήμα I / O δεν εκτελείται μετά από έναν έλεγχο για να καθοριστεί εάν ή όχι το νήμα SQL έχει επεξεργαστεί όλα του ημερολογίου ρελέ. (Αν το νήμα SQL έχει ολοκληρωθεί η επεξεργασία και το νήμα I / O βρίσκεται σε λειτουργία, Seconds_Behind_Master είναι 0.) (Bug # 12946333)
  • Διαχωρισμός: InnoDB: Προηγουμένως, όταν προσπαθούν να βελτιστοποιήσουν ένα ή περισσότερα διαμερίσματα από μία διχοτομημένη πίνακα που χρησιμοποίησε μια μηχανή αποθήκευσης που δεν υποστηρίζει κατάτμηση επίπεδο ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ, όπως InnoDB, MySQL ανέφερε πίνακα δεν υποστηρίζει τη βελτιστοποίηση, κάνει αναδημιουργήσει + αναλύσει αντ 'αυτού, τότε δημιουργείται ξανά ολόκληρο τον πίνακα, αλλά δεν το αναλύουν πραγματικά. Τώρα, σε αυτές τις περιπτώσεις, το προειδοποιητικό μήνυμα είναι, πίνακας δεν υποστηρίζει τη βελτιστοποίηση στις κατατμήσεις. Όλες οι κατατμήσεις θα πρέπει να ανακατασκευαστεί και να αναλυθούν. Επιπλέον, το σύνολο του πίνακα αναλύεται αφού πρώτα ξαναχτίστηκε. (Bug # 11751825)
  • InnoDB: Εάν ο διακομιστής συνετρίβη ενώ σειρές εισήχθησαν σε ένα τραπέζι με ένα δείκτη FULLTEXT αλλά πριν ολοκληρωθεί η συναλλαγή είχε διαπράξει, θα παρουσιαστεί σφάλμα κατά την επόμενη εκκίνηση:
  • InnoDB: Αποτυχία διεκδίκησης στο νήμα thread_num στο αρχείο γραμμή dict0dict.cc 1019
  • (Bug # 14826779)
  • InnoDB: Ο διακομιστής θα μπορούσε να σταματήσει με ένα σφάλμα κατά την πρόσβαση σε έναν πίνακα InnoDB περιέχει ένα δείκτη FULLTEXT μέσω της κατάστασης HANDLER. (Bug # 14788710)
  • InnoDB: Ο διακομιστής θα μπορούσε να σταματήσει με ένα σφάλμα όταν δύο είδη πράξεων που συνέβη ταυτόχρονα:
  • μια επαναφορά ενός εισηγμένου σειρά που περιείχε off-σελίδα στήλες.
  • Ένα online λειτουργία σε απευθείας σύνδεση DDL που περιλαμβάνει έναν πίνακα του ROW_FORMAT = ΔΥΝΑΜΙΚΗ ή ROW_FORMAT = συμπιεσμένο (δηλαδή, χρησιμοποιώντας τη μορφή αρχείου Barracuda), που ανοικοδομήθηκε το τραπέζι. Για παράδειγμα, ADD / DROP ΣΤΗΛΗ, προσθήκη πρωτεύοντος κλειδιού, αλλαγή ROW_FORMAT.
  • (Bug # 14842014)
  • InnoDB: Ο διακομιστής θα μπορούσε να σταματήσει με ένα σφάλμα ισχυρισμός για ένα αναλύσει τη λειτουργία ΠΙΝΑΚΑΣ, ανάλογα με τη δομή του πίνακα και ευρετήρια του:
  • InnoDB: Ισχυρισμός αποτυχία στο νήμα thread_num στο αρχείο dict0dict.ic γραμμή 447 ​​
  • InnoDB: Η αποτυχία ισχυρισμό: POS & lt? επιτραπέζια & gt? n_def
  • (Bug # 14755452)
  • InnoDB: Παρουσιάστηκε σφάλμα χρονικού ορίου θα μπορούσε να συμβεί σε συστήματα Windows, όταν κάνει δηλώσεις ΠΙΝΑΚΑΣ ALTER με τις ρήτρες ΑΠΟΡΡΙΨΗ πινάκων ή εισαγωγή πινάκων, οφείλεται σε προσωρινό αρχείο πινάκων που απομένει στο σύστημα αρχείων. (Bug # 14776799)
  • InnoDB: Ένα online λειτουργία DDL για έναν πίνακα InnoDB αναφερθεί εσφαλμένα μια κενή τιμή ('') αντί για το σωστό κλειδί αξία όταν ανέφερε ένα αντίγραφο κλειδί σφάλμα για ένα μοναδικό ευρετήριο χρησιμοποιώντας ένα πρόθεμα δείκτη. (Bug # 14729221)
  • InnoDB: πίνακες InnoDB με δείκτες FULLTEXT θα μπορούσε να εκχωρήσει μνήμη για λαβές νήμα που δεν κυκλοφόρησε ποτέ, ενδέχεται να οδηγήσει σε προβλήματα πόρων σε συστήματα Windows. (Bug # 14759163)
  • InnoDB: Κατά τη διάρκεια ενός online λειτουργία DDL που αντιγράφει το τραπέζι, ο δευτερεύων δείκτης του πίνακα θα μπορούσαν να καταστραφούν. (Bug # 14753701)
  • InnoDB: Εάν ο διακομιστής συνετρίβη μετά από ένα online DDL CREATE INDEX λειτουργία, θα παρουσιαστεί σφάλμα κατά την κύλιση πίσω ελλιπή συναλλαγές στην επόμενη εκκίνηση:
  • InnoDB: σφάλμα στην καταχώρηση δευτ δείκτη del ανατρέψει μέσα
  • ...
  • InnoDB: Αποτυχία διεκδίκησης στο νήμα thread_num στο αρχείο γραμμή row0umod.cc 559
  • (Bug # 14707452)
  • InnoDB: Εάν ο διακομιστής συνετρίβη σε μια συγκεκριμένη χρονική στιγμή κατά τη διάρκεια επιχείρησης ALTER TABLE, που ανοικοδομήθηκε το ευρετήριο συμπλέγματος για έναν πίνακα InnoDB, το αρχικό πίνακα θα μπορούσε να είναι απρόσιτες αργότερα. Ένα παράδειγμα μιας τέτοιας πράξης είναι ALTER TABLE ... προσθήκη πρωτεύοντος κλειδιού Η επιδιόρθωση διατηρεί τον αρχικό πίνακα, εάν ο διακομιστής σταματά κατά τη διάρκεια αυτής της λειτουργίας. Ίσως χρειαστεί ακόμη να μετονομάσετε το αρχείο .ibd το χέρι για να επαναφέρετε τα αρχικά περιεχόμενα πίνακα: σε MySQL 5.6 και άνω, μετονομασία από # SQL-IB $ new_table_id.ibd να table_name.ibd μέσα στον κατάλογο της βάσης δεδομένων? πριν από την MySQL 5.6, το προσωρινό αρχείο για να μετονομάσετε είναι table_name # 1 ή # 2. (Bug # 14669848)
  • InnoDB: Αυτή η ενημέρωση κώδικα βελτιώνει το χειρισμό λάθους όταν μια επιχείρηση ALTER TABLE προσθέτει μια στήλη πέρα ​​από το μέγιστο επιτρεπόμενο όριο για έναν πίνακα InnoDB αριθμό. Θέτει επίσης το μέγιστο αριθμό των στηλών για έναν πίνακα InnoDB από το 1000 έως το 1020. (Bug # 14705287)
  • InnoDB: Κατά τη διάρκεια ενός online λειτουργία DDL που ξαναχτίστηκε το τραπέζι, μια δήλωση, πίνακας ελέγχου μπορούν να καταγγείλουν μια αναντιστοιχία καταμέτρηση για όλα τα δευτερεύοντα ευρετήρια. (Bug # 14606472)
  • InnoDB: Αν μια δήλωση ALTER TABLE απέτυχε ενώ επιχειρεί να δημιουργήσει ένα δείκτη FULLTEXT για έναν πίνακα InnoDB, ο διακομιστής θα μπορούσε να σταματήσει με ένα σφάλμα ισχυρισμό ενώ δεν περιλαμβάνει την ατελή δείκτη. (Bug # 14504174)
  • InnoDB: Κατά τη διάρκεια της διακοπής λειτουργίας, με την επιλογή διαμόρφωσης innodb_purge_threads που είναι μεγαλύτερη από 1, ο διακομιστής θα μπορούσε να σταματήσει πρόωρα με αυτό το σφάλμα:
  • mysqld πήρε σήμα 11
  • Μια λύση ήταν να αυξηθεί innodb_log_file_size και να innodb_purge_threads = 1. Η ενημέρωση κώδικα backported με MySQL 5.5 και 5.1, αν και αυτές οι εκδόσεις δεν έχουν τη δυνατότητα διαμόρφωσης innodb_purge_threads έτσι το λάθος ήταν απίθανο να συμβεί. (Bug # 14234028)
  • InnoDB: Ο διακομιστής θα μπορούσε να σταματήσει με ένα σφάλμα υπό ορισμένους συνδυασμούς των ταυτόχρονων εργασιών:
  • InnoDB: άγνωστο κωδικό σφάλματος 20
  • Το θέμα αυτό προήλθε κατά τη διάρκεια του κύκλου ανάπτυξης 5.6. Δεν επηρεάζονται μόνο οι συναλλαγές με χρήση δεσμευμένων ανάγνωσης andREAD ΑΝΑΛΗΦΘΕΊ επίπεδα απομόνωσης. (Bug # 13641662, 12424846 Bug #)
  • Αντιγραφή: Αν ένα τραπέζι να αναπαραχθούν είχαν δείκτη FULLTEXT, ο δείκτης αυτός δεν αποκλείεται κατά την επιλογή του τύπου της σάρωσης που πρόκειται να χρησιμοποιηθεί στην εύρεση της επόμενης σειράς, ακόμη και αν δεν μπορεί να χρησιμοποιηθεί για να βρείτε το σωστό. Η εφαρμοστή γραμμή στη συνέχεια προσπάθησε ανεπιτυχώς να απασχολούν έναν δείκτη σάρωση, προκαλώντας την αντιγραφή να αποτύχει. Τώρα, σε τέτοιες περιπτώσεις, δείκτες, οι οποίοι δεν προβλέπουν διαδοχική πρόσβαση (όπως FULLTEXT) δεν λαμβάνονται υπόψη κατά τον καθορισμό εάν θέλετε να χρησιμοποιήσετε έναν πίνακα, ο δείκτης, ή κατακερματισμού σάρωση για το σκοπό αυτό. (Bug # 14843764)
  • Αναπαραγωγή: Όταν χρησιμοποιείτε το πρωτόκολλο master-slave GTID-επίγνωση, το νήμα σκλάβος I / O χρησιμοποιείται στη σωστή θέση. Όταν χρησιμοποιείτε GTIDs, η θέση δεν χρησιμοποιείται κανονικά, αλλά ως μια ειδική περίπτωση, η θέση αυτή χρησιμοποιείται σε συνδυασμό με την GTID όταν ο υποτελής επανασυνδέονται με το ίδιο κύριο (αν και αυτό δεν ήταν απαραίτητο). Αυτό το πρόβλημα έχει διορθωθεί κάνοντας το πρωτόκολλο master-slave GTID επίγνωση δεν χρησιμοποιούν τις θέσεις σε όλα πια. (Bug # 14828028)
  • Αναπαραγωγή: Με δεδομένη μια αποθηκευμένη ρουτίνας R στην οποία έγινε επίκληση της λειτουργίας GTID_SUBTRACT (): Μόλις GTID_SUBTRACT () επιστρέφει NULL όταν καλείται μέσα Ε, συνέχισε να επιστρέψει NULL κάθε φορά που κλήθηκε στο R, για το υπόλοιπο του πελάτη συνεδρία. (Bug # 14838575)
  • Αναπαραγωγή: MySQL Enterprise αντιγράφων ασφαλείας, mysqldump, και mysqlhotcopy δεν θα μπορούσε να χρησιμοποιηθεί με ένα GTID δυνατότητα MySQL Server, επειδή δεν ήταν σε θέση να αποκατασταθεί η κατάσταση GTID του server και έτσι δεν θα μπορούσε να αποκαταστήσει από οποιοδήποτε σημείο στο δυαδικό αρχείο καταγραφής, εκτός από το αρχή.
  • Στο πλαίσιο της ενημέρωσης κώδικα για αυτό το πρόβλημα, το gtid_purged μεταβλητή συστήματος (που παλιά λεγόταν gtid_lost) δεν είναι πλέον μόνο για ανάγνωση? Τώρα είναι δυνατόν να προστεθούν GTIDs σε αυτό όταν gtid_executed (πρώην gtid_done) είναι άδειο. (Bug # 14787808)
  • Αναπαραγωγή: Επανεκκίνηση της αντιγραφής μετά το πρώτο δυαδικό αρχείο καταγραφής καθαρίστηκε οδήγησε στο λάθος Πήρε μοιραίο σφάλμα 1236 από τον μάστερ κατά την ανάγνωση των δεδομένων από το δυαδικό αρχείο καταγραφής: «Ο σκλάβος συνδέεται με τη χρήση αλλάξετε τον κύριο ΝΑ MASTER_AUTO_POSITION = 1, αλλά ο πλοίαρχος έχει εκκαθαριστεί δυαδικά αρχεία καταγραφής που περιέχουν GTIDs ότι ο σκλάβος απαιτεί. » Αυτό οδήγησε αντιγραφή GTID βασίζονται σε αποτυχία. (Bug # 14756691)
  • mysql_install_db απέτυχε να τιμήσει την επιλογή --user. (Bug # 15866735)
  • Δημιουργία ενός πίνακα InnoDB με δείκτη FULLTEXT θα μπορούσαν να αντιμετωπίσουν ένα σοβαρό σφάλμα αν το όνομα του πίνακα που περιλαμβάνεται μη αλφαριθμητικούς χαρακτήρες. (Bug # 14835178)
  • Μη έγκυρη μνήμη διαβάζει θα μπορούσε να συμβεί για ερωτήματα που επιλέγεται από ένα μηδενικού μήκους όνομα πίνακα. (Bug # 14780820)
  • με τραπέζια LOCK σε ισχύ, CREATE TABLE ΑΝ ΔΕΝ ΥΠΑΡΧΕΙ ... όπως θα μπορούσε να προβάλει τον ισχυρισμό. (Bug # 14788976)
  • Η αυτόματη μέρος κλειδί γενιά προέρχεται διαχείρισης του πίνακα δεν χειρίζεται σωστά στήλες που καθορίζεται ως μέρος του () ρήτρα τις αξίες και προκάλεσε έναν ισχυρισμό που θα συζητηθούν. (Bug # 14786324)
  • Προσπαθώντας να διαβάσει ένα αρχείο UTF16 με στοιχεία φόρτωσης infile προέβαλε τον ισχυρισμό. (Bug # 14786470)
  • init_io_cache () χρησιμοποιείται memset () για να καθαρίσετε ένα mutex, αλλά πέρασε το λάθος μέγεθος mutex. (Bug # 14838882)
  • Η βελτιστοποίηση θα μπορούσε να προβάλει τον ισχυρισμό κατά την αξιολόγηση ενός τεστ σειρά κατά ένα δεν είναι μηδέν κατάσταση. (Bug # 14843705)
  • Ένας ισχυρισμός θα μπορούσε να αυξηθεί η εκτέλεση INSERT, UPDATE, DELETE ή σιωπηρά μετά την έναρξη μόνο για ανάγνωση συναλλαγή σε λειτουργία κλειδώματος ΠΙΝΑΚΕΣ. (Bug # 14788540)
  • Προσπαθώντας να δημιουργήσει μια στήλη αυτόματης προσαύξησης σε έναν πίνακα InnoDB με ένα χαρακτηριστικό τύπου NULL θα μπορούσε να προκαλέσει ένα σοβαρό σφάλμα. (Bug # 14758479)
  • Ο ισχυρισμός προβλήθηκε αν ALTER TABLE χρησιμοποιήθηκε για να μετονομάσετε μια στήλη με ίδιο όνομα με ένα υπάρχον στήλη, ενώ, επίσης, την αναδιοργάνωση της μετονομαστεί στήλη χρησιμοποιώντας ΜΕΤΑ Ή πρώτα. (Bug # 14756089)
  • Ένας ισχυρισμός θα μπορούσε να αυξηθεί αν ημι-join υλοποίηση χρησιμοποιήθηκε για να αξιολογήσει ένα ΟΧΙ ΣΤΟ δευτερεύον ερώτημα. (Bug # 14751858)
  • Για ορισμένες nestings συνέχιση χειριστή, η συνέχιση θα μπορούσε να συμβεί σε λάθος θέση. (Bug # 14724836)
  • έξοδος SHOW PROCESSLIST δεν ταξινομούνται με το ID της παραγγελίας. (Bug # 14771006)
  • Για μερικές προτάσεις SELECT, να εξηγήσει θα μπορούσε να προκαλέσει το διακομιστή για να βγείτε. (Bug # 14761894)
  • Μια διαρροή μνήμης συνέβη για απόπειρες να χρησιμοποιήσουν ALTER TABLE για να ορίσετε μια προεπιλεγμένη τιμή για ένα μικρό, μεσαίο ή μεγάλο BLOB ή TEXT στήλη. (Bug # 14756206)
  • Εγκατάσταση χρήση του Solaris πακέτα έτρεξε mysql_install_db κατά τη διάρκεια της αναβάθμισης λειτουργιών (αυτό θα πρέπει να γίνεται μόνο για νέες εγκαταστάσεις). (Bug # 14747671)
  • Για δηλώσεις ΕΝΗΜΕΡΩΣΗ, να εξηγήσει έδειξε το συνολικό μήκος του κλειδιού στο key_len στήλη και όχι το μήκος των χρησιμοποιούμενων βασικά μέρη. (Bug # 14682438)
  • Εκκίνηση του διακομιστή με --bind-διεύθυνση και μετά η ρύθμιση host_cache_size σε 0 μπορούσε να οδηγήσει σε διακοπή του διακομιστή για ορισμένα είδη των συνδέσεων των πελατών. (Bug # 14689561)
  • Με ενεργοποιημένη κατάσταση δείκτης στοίβας, η βελτιστοποίηση θα μπορούσε να οδηγήσει σε εσφαλμένα αποτελέσματα για τα παράγωγα πίνακες. (Bug # 14640176)
  • Η βελτιστοποίηση θα μπορούσε εσφαλμένα να χρησιμοποιήσετε ένα μη χωρικά δείκτη για τη βελτιστοποίηση χωρικές λειτουργίες, προκαλώντας έναν ισχυρισμό που θα συζητηθούν. (Bug # 14600994)
  • mysql_config_editor δεν προσκόμισε κανένα μήνυμα σφάλματος για σφάλματα εγγραφής στο αρχείο ρυθμίσεων. (Bug # 14545989)
  • Ερώτημα επανεγγραφή τους κωδικούς πρόσβασης scrub για την καταγραφή έγινε ακόμη και αν κανένας από τους συναφείς κούτσουρα ενεργοποιηθεί. Επίσης, ΔΗΜΙΟΥΡΓΗΣΤΕ SERVER και ALTER server είναι τώρα ξαναγραφεί ως απαραίτητο. (Bug # 14073554)
  • ΠΙΝΑΚΑΣ έλεγχο και την επιδιόρθωση πίνακας θα μπορούσε να διακοπεί εάν ένας πίνακας MyISAM είχε ένα κατεστραμμένο κλειδί (.MYI) αρχείο. Τώρα ο διακομιστής παράγει ένα σφάλμα. (Bug # 13556441)
  • ΠΙΝΑΚΑΣ έλεγχο και την επιδιόρθωση πίνακας θα μπορούσε να διακοπεί εάν ένας πίνακας MyISAM είχε ένα κατεστραμμένο κλειδί (.MYI) αρχείο. Τώρα ο διακομιστής παράγει ένα σφάλμα. (Bug # 13556107, 13556000 Bug #)
  • Για χωματερές της βάσης δεδομένων MySQL, mysqldump παραλείπεται το τραπέζι εκδήλωση, εκτός εάν δόθηκε η δυνατότητα --events. Για να παρακάμψετε αυτό το τραπέζι, αν αυτό είναι επιθυμητό, ​​χρησιμοποιήστε την επιλογή --ignore-πίνακα αντί (Bug # 55587, Bug # 11762933)
  • mysqld_safe αγνόησε την αξία της μεταβλητής περιβάλλοντος umask, που οδηγεί σε συμπεριφορά διαφορετική από mysqld σε σχέση με τον τρόπο πρόσβασης των αρχείων που δημιουργούνται. Τώρα mysqld_safe (και mysqld_multi) επιχειρούν να προσεγγίσουν την ίδια συμπεριφορά ως mysqld. (Bug # 57406, Bug # 11764559)
  • Σε Mac OS X, reinitializing τη μνήμη cache το ερώτημα θα μπορούσε να προκαλέσει το διακομιστή για να βγείτε. Χάρη στην Davi Arnaut για το έμπλαστρο. (Bug # 67156, Bug # 14741880)
  • Για πίνακες μνήμης με δείκτες χασίς, DELETE μερικές φορές απέτυχαν να διαγράψετε όλους τους ισχύοντες σειρές. (Bug # 51763, Bug # 11759445)
  • Ο διακομιστής παρέλειψε να χρησιμοποιήσει τη μνήμη cache ερωτημάτων για ερωτήματα στα οποία το όνομα της βάσης δεδομένων ή πίνακα ειδικών χαρακτήρων και η μηχανή αποθήκευσης τραπέζι ήταν InnoDB. (Bug # 64821, Bug # 13919851)
  • Σε Mac OS X, σκοτώνουν μερικές φορές μπορεί να είναι αναξιόπιστα. (Bug # 37780, Bug # 11748945)
  • LAST_INSERT_ID (expr) δεν λειτούργησε για παράσταση τιμές μεγαλύτερες από ό, τι το μεγαλύτερο υπέγραψε τιμή BIGINT. (Bug # 20964, Bug # 11745891)

Παρόμοια λογισμικά

Apache Xindice
Apache Xindice

2 Jun 15

HyperSQL
HyperSQL

11 May 15

Postgres Plus
Postgres Plus

3 Jun 15

Άλλο λογισμικό του προγραμματιστή Oracle Corporation

Σχόλια για MySQL Enterprise Edition

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία