Τα Best Laid Plans: Εξοικονόμηση χρόνου, χρημάτων και προβλημάτων με βέλτιστες προβλέψεις

Συγγραφέας: Roger Morrison
Ημερομηνία Δημιουργίας: 23 Σεπτέμβριος 2021
Ημερομηνία Ενημέρωσης: 10 Ενδέχεται 2024
Anonim
Suspense: An Honest Man / Beware the Quiet Man / Crisis
Βίντεο: Suspense: An Honest Man / Beware the Quiet Man / Crisis

Πάρε μακριά: Ο οικοδεσπότης Eric Kavanagh συζητά την πρόβλεψη με τους Dr. Robin Bloor, Rick Sherman και IDERAs Bullett Manale.



Πρέπει να εγγραφείτε για αυτό το συμβάν για να δείτε το βίντεο. Εγγραφείτε για να δείτε το βίντεο.

Eric Kavanagh: Κυρίες και κύριοι, γέλιο για άλλη μια φορά και καλωσορίστε πίσω στην σειρά τηλεοπτικών εκπομπών Hot Technologies! Το όνομά μου είναι ο Eric Kavanagh, θα είμαι ο οικοδεσπότης σας για το σημερινό σεμινάριο ιστού, που ονομάζεται "Εξοικονόμηση χρόνου, χρήματος και προβλημάτων με βέλτιστες προβλέψεις". "Μαθαίνω ότι χάσαμε το πρώτο μέρος του τίτλου εκεί," Τα Καλύτερα Προγράμματα " για αυτό σε αυτή την παράσταση. Έτσι, η Hot Technologies φυσικά είναι το φόρουμ μας για να κατανοήσουμε ποια από τα δροσερά προϊόντα είναι εκεί έξω στον κόσμο σήμερα, τον κόσμο της τεχνολογίας των επιχειρήσεων, τι κάνουν οι άνθρωποι μαζί τους, πώς λειτουργούν, όλα αυτά τα είδη διασκέδασης.

Και το θέμα σήμερα, όπως προτείνω, ασχολείται με την πρόβλεψη. Πραγματικά προσπαθείτε να καταλάβετε τι πρόκειται να συμβεί στον οργανισμό σας. Πώς θα κρατήσετε τους χρήστες σας ευτυχείς, ανεξάρτητα από το τι κάνουν; Εάν κάνουν ανάλυση, εάν κάνουν πραγματική δουλειά, αντιμετωπίζουν πραγματικούς πελάτες με συστήματα συναλλαγών, ανεξάρτητα από την περίπτωση, θέλετε να καταλάβετε πώς τρέχουν τα συστήματά σας και τι συμβαίνει και αυτό είναι που μιλάμε σήμερα. Το είδος της αστείο, επειδή η πρόβλεψη δεν είναι κάτι που μου αρέσει να κάνω, προκαλώ Im δεισιδαίμονα, όπως νομίζω ότι αν πρόβλεψα πάρα πολλά, κακά πράγματα θα συμβεί, αλλά αυτό είναι μόνο εγώ. Μην ακολουθήσετε το προβάδισμα μου.


Έτσι, εδώ είναι οι παρουσιαστές μας, αληθινά στην πάνω αριστερή γωνία, ο Rick Sherman καλεί από τη Βοστώνη, τον φίλο μας Bullett Manale από την IDERA και τον δικός μας Δρ Robin Bloor. Και με αυτό, θα το δώσω στον Robin και απλά θα υπενθυμίσω στους ανθρώπους: Ρωτήστε τις ερωτήσεις, μην είστε ντροπαλοί, αγαπάμε τις καλές ερωτήσεις, τις βάζουμε καλά στους παρουσιαστές και τους άλλους σήμερα. Και με αυτό, Ρόμπιν, πάρτε το μακριά.

Robin Bloor: Εντάξει, λοιπόν, όπως είμαι στη θέση pole όπως λένε, σκέφτηκα ότι το Id λέει μια ιστορία SQL σήμερα, επειδή το υπόβαθρο για το τι θα συζητήσει αυτή η συζήτηση θα συνεχίσει και δεν θα συγκρουστεί αναπόφευκτα, επειδή ο Rick δεν επικεντρώνεται σε αυτό , και δεν θα συγκρουστεί με αυτό που ο Rick έχει να πει. Έτσι, η ιστορία του SQL, υπάρχουν μερικά ενδιαφέροντα πράγματα για την SQL επειδή είναι τόσο κυρίαρχη. Δείτε, αυτό είναι ένα τυπογραφικό λάθος, η SQL είναι μια δηλωτική γλώσσα. Η ιδέα ήταν ότι θα μπορούσατε να δημιουργήσετε μια γλώσσα στην οποία θα ζητούσατε τι θέλετε. Και η βάση δεδομένων θα έλεγε πώς να το πάρει. Και η δουλειά του ήταν αρκετά καλή, αλλά υπάρχουν πολλά πράγματα που αξίζει να το πούμε, οι συνέπειες της βάσης ολόκληρης της βιομηχανίας πληροφορικής σε μια δηλωτική γλώσσα. Ο χρήστης δεν γνωρίζει ή δεν ενδιαφέρεται για τη φυσική οργάνωση των δεδομένων και αυτό είναι το καλό πράγμα για τη δηλωτική γλώσσα - σας διαχωρίζει από όλα αυτά, και μάλιστα ανησυχείτε για αυτό - απλώς ζητήστε ό, τι θέλετε και τη βάση δεδομένων θα πάει και θα το πάρει.


Αλλά ο χρήστης δεν έχει ιδέα κατά πόσο ο τρόπος δομής του ερωτήματος SQL πρόκειται να επηρεάσει την απόδοση του ερωτήματος και αυτό είναι λίγο αρνητικό. Έχω δει ερωτήματα που είναι εκατοντάδες και εκατοντάδες γραμμές, που είναι μόνο ένα αίτημα SQL, ξέρετε, ξεκινάει με "επιλέξτε" και απλώς συνεχίζει και συνεχίζει με δευτερεύοντα ερωτήματα και ούτω καθεξής και ούτω καθεξής. Και στην πραγματικότητα αποδεικνύεται ότι αν θέλετε μια συγκεκριμένη συλλογή δεδομένων από μια βάση δεδομένων, μπορείτε να ζητήσετε με πολλούς διαφορετικούς τρόπους με την SQL και να πάρετε την ίδια απάντηση εάν έχετε κάποια εξοικείωση με τα δεδομένα. Έτσι, ένα ερώτημα SQL δεν είναι απαραίτητα ο καλύτερος τρόπος για να ζητήσετε δεδομένα και οι βάσεις δεδομένων θα ανταποκριθούν αρκετά διαφορετικά σύμφωνα με την SQL που βάζετε σε αυτά.

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

Τότε σκέφτηκα να αναφερθώ στην αναφορά στην αναντιστοιχία της σύνθετης αντίστασης, τα δεδομένα που χρησιμοποιούν οι προγραμματιστές είναι διαφορετικά από τα δεδομένα όπως είναι αυτά. Έτσι, τα DMS μας αποθηκεύουν τα δεδομένα σε πίνακες, οργανώνονται ο αντικειμενοστρεφής κώδικας είναι κυρίως κωδικοποιητές, προγραμματίζουν αντικειμενοστρεφή μορφή σήμερα και παραγγέλλουν δεδομένα σε αντικειμενικές δομές, έτσι δεν αλληλεπιδρούν μεταξύ τους. Έτσι, υπάρχει η ανάγκη να μεταφραστεί από αυτό που ο προγραμματιστής σκέφτεται τα δεδομένα είναι σε αυτό που η βάση δεδομένων σκέφτεται ποια είναι τα δεδομένα. Όποιος φαίνεται πως πρέπει να είχαμε κάνει κάτι λάθος για να συμβεί κάτι τέτοιο. Το SQL έχει DDL για τον ορισμό των δεδομένων, έχει DML - γλώσσα χειρισμού δεδομένων - επιλέγει, σχεδιάζει και συμμετέχει, για να πάρει αυτά τα δεδομένα. Τώρα, υπάρχουν πολύ λίγα μαθηματικά και πολύ λίγα πράγματα που βασίζονται στο χρόνο, γι 'αυτό και η ατελής γλώσσα, αν και πρέπει να ειπωθεί ότι έχει επεκταθεί και συνεχίζει να επεκτείνεται.

Και τότε, παίρνετε το πρόβλημα φραγμού SQL, το οποίο είναι πάντα πιο ευδιάκριτο από το διάγραμμα, στο ότι, αλλά πολλοί άνθρωποι έβαζαν ερωτήσεις για αναλυτικούς λόγους, μόλις πήραν την απάντηση στους όρους των ερωτημάτων, θέλουν να θέσουν μια άλλη ερώτηση. Έτσι, γίνεται ένα θέμα διαλόγου, καλά, το SQL δεν δημιουργήθηκε για διαλόγους, χτίστηκε για να ρωτάει τι θέλετε όλοι μαζί. Και το είδος της αξίζει να γνωρίζουμε ότι, επειδή υπάρχουν κάποια προϊόντα εκεί έξω που στην πραγματικότητα εγκατέλειψε SQL για να γίνει δυνατή η συνομιλία μεταξύ του χρήστη και των δεδομένων.

Από την άποψη της απόδοσης των βάσεων δεδομένων - και αυτό το είδος εξαπλώνεται σε όλα - ναι, υπάρχουν CPU, η μνήμη, ο δίσκος, το δίκτυο γενικά έξοδα και το πρόβλημα κλειδώματος περισσότερων από ένα άτομο που επιθυμούν να έχουν αποκλειστική χρήση των δεδομένων σε ένα δεδομένο σημείο στο χρόνο. Αλλά υπάρχουν επίσης κακές κλήσεις SQL, υπάρχει ένα πάρα πολύ που μπορεί να γίνει εάν βελτιστοποιήσετε την SQL, από την άποψη της απόδοσης. Έτσι, οι παράγοντες απόδοσης της βάσης δεδομένων: κακός σχεδιασμός, κακός σχεδιασμός προγράμματος, παράλληλη διακοπή φόρτου εργασίας, εξισορρόπηση φορτίου, δομή επερωτήσεων, προγραμματισμός χωρητικότητας. Αυτή είναι η αύξηση των δεδομένων. Και με λίγα λόγια, η SQL είναι βολική, αλλά δεν αυτο-βελτιστοποιεί.

Τούτου λεχθέντος, νομίζω ότι μπορούμε να περάσουμε στον Rick.

Eric Kavanagh: Εντάξει, Rick, επιτρέψτε μου να σας δώσω τα κλειδιά στο αυτοκίνητο WebEx. Πάρε το μακριά.

Rick Sherman: Εντάξει, ωραία. Ευχαριστώ καλά Robin, όπως ξεκινήσαμε στην αρχή της παρουσίασης, τα γραφικά μου είναι ακόμα αρκετά βαρετά, αλλά πηγαίνουν καλά με αυτό. Συνεπώς, συμφωνώ με όλα όσα είπε ο Robin από την πλευρά SQL. Αλλά αυτό που θέλω να επικεντρωθώ λίγο τώρα είναι η ζήτηση για δεδομένα, τα οποία περνούν πολύ γρήγορα, την προμήθεια όπως στα εργαλεία που χρησιμοποιούνται σε αυτό το χώρο ή την ανάγκη για εργαλεία σε αυτό το διάστημα.

Πρώτα απ 'όλα, υπάρχουν κάποια σε κάθε άρθρο που διαβάζετε ότι έχει να κάνει με μεγάλα δεδομένα, πολλά δεδομένα, αδόμητα δεδομένα που προέρχονται από το σύννεφο, μεγάλα δεδομένα παντού που μπορείτε να φανταστείτε. Αλλά η ανάπτυξη της αγοράς βάσεων δεδομένων έχει συνεχώς με SQL, σχεσιακή βάση δεδομένων πιθανώς από το 2015, εξακολουθεί να είναι 95 τοις εκατό της αγοράς βάσης δεδομένων. Οι τρεις κορυφαίοι σχεσιακοί πωλητές έχουν περίπου το 88% του μεριδίου αγοράς σε αυτό το διάστημα. Έτσι, μιλούσαν ακόμα, όπως μίλησε ο Robin, για την SQL. Και στην πραγματικότητα, ακόμα κι αν κοιτάζονταν στην πλατφόρμα Hadoop, η Hive και η Spark SQL - που ο γιος μου, ο οποίος ένας επιστήμονας δεδομένων, χρησιμοποιεί όλο το χρόνο τώρα - είναι σίγουρα ο κυρίαρχος τρόπος για τους ανθρώπους να φτάσουν στα δεδομένα.

Τώρα, από την πλευρά της βάσης δεδομένων, υπάρχουν δύο ευρείες κατηγορίες χρήσης των βάσεων δεδομένων. Το ένα είναι για τα λειτουργικά συστήματα διαχείρισης βάσεων δεδομένων, έτσι ώστε να σχεδιάζονται οι σχέσεις μεταξύ επιχειρήσεων, να συνεργάζονται με τους πελάτες, τα ERPs Salesforce, Oracles, EPICs, N4s, κλπ. Του κόσμου. Και το, είναι ένα μεγάλο ποσό και την επέκταση του όγκου των δεδομένων που είναι σε αποθήκες δεδομένων και άλλα συστήματα που βασίζονται σε επιχειρηματικές πληροφορίες. Γιατί τα πάντα, ανεξάρτητα από το πού και πώς συλλέγονται, αποθηκεύονται ή μεταφέρονται, τελικά αναλύονται και έτσι υπάρχει τεράστια ζήτηση και αύξηση στη χρήση βάσεων δεδομένων, ιδιαίτερα σχεσιακών βάσεων δεδομένων στην αγορά.

Τώρα, έχουμε τη ζήτηση, έχουμε έρθει τεράστια ποσά δεδομένων. Και Im δεν μιλάει πραγματικά για τα μεγάλα δεδομένα, Im μιλάμε για τη χρήση των δεδομένων σε όλες τις επιχειρήσεις. Ωστόσο, συνοδεύοντας το από μια πλευρά προσφοράς, για ανθρώπους που μπορούν να διαχειριστούν αυτούς τους πόρους, έχουμε πρώτα απ 'όλα, έχουμε ένα είδος έλλειψης DBA. Έχουμε σύμφωνα με το Γραφείο Στατιστικών Εργασίας, από το 2014-2024 οι θέσεις εργασίας DBA θα αυξηθούν μόνο κατά 11% - τώρα που είναι άνθρωποι που έχουν τίτλους εργασίας DBA, αλλά καλά μιλούν για αυτό σε ένα δεύτερο - έναντι των 40-plus τοις εκατό ετήσιο χώρο ανάπτυξης δεδομένων. Και έχουμε πολλά DBAs. κατά μέσο όρο η ίδια μελέτη μίλησε για το μέσο όρο ηλικίας είναι αρκετά υψηλό σε σύγκριση με άλλα επαγγέλματα πληροφορικής. Και έπειτα έχουμε πολλούς ανθρώπους που εγκαταλείπουν το πεδίο, όχι απαραίτητα συνταξιοδοτούμενοι, αλλά μετατοπίζονται σε άλλες πτυχές, πηγαίνουν στη διαχείριση ή οτιδήποτε άλλο.

Τώρα, μέρος του λόγου που αποχωρούν, είναι επειδή η δουλειά του DBA συνεχίζει να γίνεται όλο και πιο δύσκολη. Καταρχάς, διαθέτουμε DBAs που διαχειρίζονται πολλές διαφορετικές βάσεις δεδομένων, φυσικές βάσεις δεδομένων, που βρίσκονται σε όλη τη χώρα, καθώς και διαφορετικούς τύπους βάσεων δεδομένων. Τώρα που μπορεί να είναι σχεσιακή, ή μπορεί να είναι άλλη βάση δεδομένων, τύποι βάσης δεδομένων, επίσης. Αλλά ακόμα κι αν είναι σχετική, θα μπορούσαν να έχουν έναν, δύο, τρεις, τέσσερις διαφορετικούς πωλητές που πραγματικά προσπαθούν να διαχειριστούν. Τα DBA συνήθως εμπλέκονται μετά το σχεδιασμό της βάσης δεδομένων ή της εφαρμογής. Ο Robin μίλησε για το πώς σχεδιάζονται οι βάσεις δεδομένων ή οι εφαρμογές, πώς σχεδιάζεται η SQL. Λοιπόν, όταν μιλάμε για μοντελοποίηση δεδομένων, ER μοντέλα, εκτεταμένη μοντελοποίηση ER, μοντελοποίηση διαστάσεων, προηγμένη διαστασιολογική μοντελοποίηση, οποιοσδήποτε, συνήθως προγραμματιστές εφαρμογών και προγραμματιστές εφαρμογών σχεδιάζουν με τον τελικό τους στόχο στο μυαλό - δεν σχεδιάζουν για την αποτελεσματικότητα της δομής της βάσης δεδομένων . Έτσι έχουμε πολύ κακό σχεδιασμό.

Τώρα, δεν μιλάω για τους πωλητές εφαρμογών εμπορικών επιχειρήσεων? συνήθως διαθέτουν μοντέλα ER ή εκτεταμένα μοντέλα ER. Αυτό που μιλάμε είναι ότι υπάρχουν πολύ περισσότερες επιχειρηματικές διαδικασίες και εφαρμογές που χτίζονται από προγραμματιστές εφαρμογών σε κάθε εταιρεία - αυτές είναι αυτές που δεν σχεδιάζονται απαραιτήτως για αποδοτικότητα ή αποτελεσματικότητα της ανάπτυξης. Και οι ίδιοι οι DBAs είναι υπερβολικοί και έχουν ευθύνη 24/7 και μερικές φορές συνεχίζουν να παίρνουν όλο και περισσότερες βάσεις δεδομένων. Νομίζω ότι έχει κάνει λίγο με αυτό που οι άνθρωποι δεν καταλαβαίνουν αρκετά τι κάνουν, ή πώς το κάνουν. Η δική τους μικρή ομάδα και οι άνθρωποι συνεχίζουν να σκέφτονται: "Όλα αυτά τα εργαλεία είναι απλά τόσο εύχρηστα, μπορούμε να συνεχίσουμε να ρίχνουμε όλο και περισσότερες βάσεις δεδομένων για το φόρτο εργασίας τους", πράγμα που δεν συμβαίνει.

Αυτό μας οδηγεί στο DBA με μερική απασχόληση και τυχαία. Έχουμε ομάδες τεχνολογίας πληροφορικής που είναι μικρές και δεν μπορούν απαραίτητα να διαθέσουν ένα αποκλειστικό DBA. Τώρα αυτό ισχύει για μικρές και μεσαίες επιχειρήσεις, όπου η επέκταση εφαρμογών βάσεων δεδομένων και βάσεων δεδομένων έχει εξαντληθεί την τελευταία δεκαετία και συνεχίζει να επεκτείνεται. Αλλά και η περίπτωση των μεγάλων εταιρειών, συνήθως πραγματοποιούν αποθήκες δεδομένων, αναλύσεις επιχειρηματικής ευφυΐας για μεγάλο χρονικό διάστημα. Πριν από πολύ καιρό συνηθίζαμε να δίνουμε αποκλειστικά DBA για τα έργα αυτά. δεν παίρνουμε ποτέ ένα ειδικό DBA πια. Είχε υπεύθυνη για το σχεδιασμό της βάσης δεδομένων, η οποία είναι ωραία, αν κάποιος που έχει εμπειρία.Αλλά γενικά, οι DBAs είναι προγραμματιστές εφαρμογών, παίρνουν συχνά το ρόλο αυτό ως μέρος της εργασίας τους, δεν έχουν επίσημη κατάρτιση σε αυτό και πάλι, theyre το σχεδιάζουν για τους τελικούς στόχους τους, δεν είναι σχεδιασμό για την αποτελεσματικότητα.

Και υπάρχει μεγάλη διαφορά μεταξύ σχεδιασμού και ανάπτυξης, έναντι ανάπτυξης και διαχείρισης. Έχουμε λοιπόν το "πενιχρό σοφό, λίβρα ανόητο", με μια μικρή κουμπαρά εκεί, παραλείποντας να πάρει τις δεξιότητες και τους πόρους που απαιτούνται στα έργα. Σκεπτόμενος ότι όλοι είναι από την "εκδίκηση των γαϊδουριών", η μικρή μου φωτογραφία εκεί. Τώρα, σε ό, τι χρειάζονται οι άνθρωποι, έχουμε μια εκτεταμένη χρήση βάσεων δεδομένων και δεδομένων σε SQL. Έχουμε περιοριστικό αριθμό DBA - ανθρώπους που είναι εξειδικευμένοι και ειδικοί σε αυτές τις ρυθμίσεις συντονισμού και σχεδιασμού και διαχείρισης και ανάπτυξης. Και έχουμε όλο και περισσότερα μερικής απασχόλησης ή τυχαία DBAs, άτομα που δεν είχαν την επίσημη εκπαίδευση.

Λοιπόν, ποια είναι μερικά από τα άλλα πράγματα που παίρνουν επίσης το θέμα του γεγονότος ότι αυτές οι βάσεις δεδομένων δεν συντονίζονται επίσης, ή διαχειρίζεται επίσης; Πρώτα απ 'όλα, πολλοί άνθρωποι υποθέτουν ότι το ίδιο το σύστημα βάσης δεδομένων διαθέτει αρκετά εργαλεία για να διαχειριστεί τον εαυτό του. Τώρα, τα εργαλεία καθίστανται ευκολότερα και πιο εύκολα - σχεδιασμός και ανάπτυξη - αλλά αυτό είναι διαφορετικό από το να κάνεις καλό σχεδιασμό και καλή διαχείριση, σχεδιασμό χωρητικότητας, παρακολούθηση κλπ. Για ανάπτυξη. Έτσι, πρώτα απ 'όλα, οι άνθρωποι υποθέτουν ότι έχουν όλα τα εργαλεία που χρειάζονται. Δεύτερον, εάν είστε ένα μερικής απασχόλησης ή τυχαίο DBA, δεν ξέρετε τι δεν γνωρίζετε.

Υποθέτω ότι ξέχασα κάποια από τη φράση εκεί, έτσι ώστε πολλές φορές απλά δεν καταλαβαίνουν τι πρέπει ακόμη να εξετάσουν στο σχεδιασμό ή όταν theyre τη διαχείριση ή τη λειτουργία των βάσεων δεδομένων. Εάν αυτό δεν είναι το επάγγελμά σας, τότε δεν θα καταλάβετε τι πρέπει να κάνετε. Τρίτον, είναι ότι το SQL είναι ένα εργαλείο go-to, οπότε ο Robin μίλησε για την SQL και πόσο κακώς SQL κατασκευάζεται μερικές φορές ή συχνά κατασκευάζεται. Και επίσης ένα από τα κατοικίδια ζώα μου στο BI αποθήκευση δεδομένων, τη μετανάστευση δεδομένων, το χώρο μηχανικών δεδομένων είναι ότι αντί να χρησιμοποιούν εργαλεία, οι άνθρωποι έχουν την τάση να γράφουν κώδικα SQL, αποθηκευμένες διαδικασίες, ακόμη και αν χρησιμοποιούν ένα ακριβό εργαλείο ενσωμάτωσης δεδομένων ή ένα ακριβό BI εργαλείο, συχνά το χρησιμοποιούν πραγματικά μόνο για την εκτέλεση αποθηκευμένων διαδικασιών. Έτσι ώστε η σημασία της κατανόησης του σχεδιασμού βάσης δεδομένων, της κατασκευής SQL, γίνεται ολοένα και πιο σημαντική.

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

Τέλος, οι άνθρωποι πρέπει να εξετάσουν τους βασικούς τομείς που πρέπει να εξετάσουν. Όταν σχεδιάζουν να διαχειρίζονται βάσεις δεδομένων, πρέπει πρώτα να σκεφτούν την ανάπτυξη μερικών μετρήσεων απόδοσης που βασίζονται σε εφαρμογές, οπότε πρέπει να εξετάσουν όχι μόνο τον τρόπο δομής του πίνακα, τον τρόπο με τον οποίο το μοντέλο του είναι ιδιαίτερα μοντέρνο, αλλά πώς χρησιμοποιείται; Έτσι, εάν έχετε επιχειρησιακές εφαρμογές που οφείλονται στη διαχείριση της αλυσίδας εφοδιασμού, εάν παίρνετε παραγγελίες από το διαδίκτυο, εάν κάνετε BI - ό, τι κι αν κάνετε - πρέπει να κοιτάξετε ποιος το χρησιμοποιεί, πώς χρησιμοποιούνται, ποιοι είναι οι όγκοι δεδομένων , όταν πρόκειται να συμβεί. Αυτό που πραγματικά προσπαθείτε να αναζητήσετε είναι οι χρόνοι αναμονής, διότι, ανεξάρτητα από το τι, όλες οι εφαρμογές κρίνεται από το πόσο χρόνο χρειάζεται για να γίνει κάτι, είτε πρόκειται για ένα άτομο είτε για την ανταλλαγή δεδομένων μεταξύ εφαρμογών ή επεξεργαστών. Και ποια είναι τα εμπόδια; Τόσο συχνά, όταν προσπαθείτε να διορθώσετε ζητήματα, φυσικά, προσπαθείτε πραγματικά να εξετάσετε ποια είναι τα πραγματικά σημεία συμφόρησης - όχι απαραίτητα πώς να συντονίσετε τα πάντα, αλλά πώς να απαλλαγείτε και να μετακινήσετε την απόδοση μέχρι τους χρόνους αναμονής και της απόδοσης - πρέπει να κοιτάξετε.

Και πραγματικά πρέπει να διαχωρίσετε τη συλλογή δεδομένων, τις συναλλαγές, τις πτυχές μετασχηματισμών στη βάση δεδομένων μαζί με τα αναλυτικά στοιχεία. Κάθε ένα από αυτά έχει διαφορετικά μοτίβα σχεδιασμού, καθένα από τα οποία έχει διαφορετικά μοτίβα χρήσης και κάθε ένα από αυτά χρειάζεται να συντονιστεί διαφορετικά. Επομένως, πρέπει να σκεφτείτε πώς χρησιμοποιούνται αυτά τα δεδομένα, όταν χρησιμοποιούνται, ποια χρησιμοποιούνται και ποια είναι τα μετρούμενα επιδόσεων και ποια είναι τα βασικά πράγματα που θέλετε να αναλύσετε σχετικά με αυτήν τη χρήση. Τώρα, όταν παρακολουθείτε την παρακολούθηση της απόδοσης, θέλετε να δείτε τις ίδιες τις λειτουργίες της βάσης δεδομένων. θέλετε να εξετάσετε και τις δύο δομές δεδομένων, έτσι ώστε τα ευρετήρια, η διαμέριση και άλλες φυσικές πτυχές της βάσης δεδομένων, ακόμα και η δομή της βάσης δεδομένων - είτε το μοντέλο ER είτε το διαστατικό μοντέλο, ωστόσο δομημένο - όλα αυτά έχουν αντίκτυπο στην απόδοση , ειδικά στα διαφορετικά μειονεκτήματα των αναλύσεων συλλογής δεδομένων και των μετασχηματισμών που συμβαίνουν.

Και όπως ανέφερε ο Robin στην πλευρά SQL, κοιτάζοντας την SQL που τρέχει από αυτές τις διαφορετικές εφαρμογές σε αυτές τις βάσεις δεδομένων και ο συντονισμός είναι κρίσιμος. Και εξετάζοντας το συνολικό φόρτο εργασίας της εφαρμογής και το περιβάλλον υποδομής που τρέχουν αυτές οι βάσεις δεδομένων και εφαρμογές. Έτσι, ότι τα δίκτυα, οι διακομιστές, το cloud - ό, τι κι αν τρέχουν - εξετάζοντας επίσης τον αντίκτυπο που έχουν αυτές οι εφαρμογές και αυτές οι βάσεις δεδομένων μέσα σε αυτό το con, όλα αυτά έχουν αλληλεπίδραση για να μπορέσουν να συντονίσουν τη βάση δεδομένων.

Και τέλος, όταν κοιτάζετε τα εργαλεία, θέλετε να έχετε τη δυνατότητα να εξετάσετε τα τρία διαφορετικά είδη αναλύσεων που σχετίζονται με αυτό. Θέλετε να δείτε την περιγραφική ανάλυση: τι συμβαίνει και πού σχετίζεται με τη βάση δεδομένων και την απόδοση της εφαρμογής. Θέλετε να έχετε τη δυνατότητα να κάνετε διαγνωστικές αναλύσεις για να υπολογίσετε όχι μόνο τι συμβαίνει αλλά γιατί συμβαίνει, πού είναι τα εμπόδια, πού είναι τα προβλήματα, τι τρέχει καλά, τι δεν τρέχει καλά; Αλλά να είναι σε θέση να αναλύσει και να ασχοληθεί με τις προβληματικές περιοχές προκειμένου να τις αντιμετωπίσει, είτε για το σχεδιασμό είτε για ό, τι χρειάζεται να κάνετε.

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

Eric Kavanagh: Εντάξει, επιτρέψτε μου να το παραδώσω - αυτές είναι δύο υπέροχες παρουσιάσεις, παρεμπιπτόντως - επιτρέψτε μου να το παραδώσω στο Bullett Manale για να το πάρω από εκεί. Και οι λαοί, μην ξεχάσετε να ρωτήσετε καλές ερωτήσεις. έχουμε ήδη κάποιο καλό περιεχόμενο. Πάρτε το μακριά, Bullett.

Bullett Manale: Ακούγεται καλό. Ευχαριστώ, Eric. Έτσι, πολλά που είπε ο Rick και ο Robin, προφανώς συμφωνώ με το 100 τοις εκατό. Θα έλεγα ότι έχω τραβήξει αυτό το slide, γιατί νομίζω ότι η τοποθέτησή του, δεν ξέρω για όσους από εσάς που είναι οπαδοί "A-Team" πίσω στη δεκαετία του '80, ο John Hannibal Smith είχε ένα ρητό λέει πάντα " όταν ένα σχέδιο έρχεται μαζί »και νομίζω ότι όταν μιλάτε ειδικά για τον SQL Server, που είναι εκεί που εστιάζονταν, το προϊόν που θα μιλούσε για σήμερα, το SQL Diagnostic Manager, είναι σίγουρα ένα από εκείνα τα πράγματα που πρέπει να έχεις; πρέπει να είστε σε θέση να αξιοποιήσετε τα δεδομένα που έχετε και να είστε σε θέση να λαμβάνετε αποφάσεις από αυτά τα δεδομένα και σε ορισμένες περιπτώσεις δεν αναζητάτε μια απόφαση. ψάχνετε κάτι για να σας πω πότε θα εξαντληθούν οι πόροι, όταν θα εξαντληθούν οι πόροι, όταν θα έχετε ένα εμπόδιο, αυτά τα πράγματα.

Δεν είναι μόνο για την παρακολούθηση συγκεκριμένης μετρικής. Έτσι, με το Διαγνωστικό Διαχειριστή, ένα από τα πράγματα που κάνει πολύ καλά θα σας βοηθήσει στην πρόβλεψη και την κατανόηση που σχετίζονται με το φόρτο εργασίας και θα μιλούσαν για πολλά από αυτά σήμερα. Το εργαλείο είναι προσανατολισμένο για τον διαχειριστή δεδομένων, το DBA ή το ενεργό DBA, έτσι ώστε πολλά από τα πράγματα που αναφέρει ο Rick, το ενεργό DBA είναι τόσο αληθινό. Σε πολλές περιπτώσεις, αν δεν είστε DBA, θα υπάρχουν πολλά ερωτηματικά που θα έχετε όταν έρχεται χρόνος για τη διαχείριση ενός περιβάλλοντος SQL, πράγματα που δεν γνωρίζετε. Και έτσι ψάχνετε κάτι για να σας βοηθήσουμε, να σας μεταφέρουμε σε αυτή τη διαδικασία και επίσης να σας εκπαιδεύσουμε στη διαδικασία. Και έτσι, το σημαντικό ότι το εργαλείο που χρησιμοποιείτε για τέτοιου είδους αποφάσεις θα σας δώσει κάποια εικόνα για τους λόγους για τους οποίους γίνονται αυτές οι αποφάσεις, όχι μόνο να σας λέει, "Γεια σου, κάνε αυτό".

Επειδή Im το ενεργό DBA, τελικά θα μπορούσα να είμαι η πλήρης DBA με την πραγματική εμπειρογνωμοσύνη και τη γνώση για να υποστηρίξει αυτόν τον τίτλο. Έτσι, αυτό είπε, όταν μιλάκα για να είναι ένας διαχειριστής της βάσης δεδομένων - έχω πάντα το είδος της εμφάνισης αυτής της διαφάνειας πρώτα, επειδή το DBA έχει διαφορετικούς ρόλους και ανάλογα με την οργάνωση που youre με, youre πρόκειται να έχουν, αυτοί πρόκειται να διαφέρουν από ένα μέρος στο άλλο - αλλά τυπικά, θα είστε πάντα με κάποιον τρόπο υπεύθυνο για την αποθήκευση σας, τον προγραμματισμό της αποθήκευσης και την κατανόηση της πρόβλεψης, θα έπρεπε να πω, πόση διάσταση χρειάζεστε, είτε για τα αντίγραφα ασφαλείας, είτε για τις ίδιες τις βάσεις δεδομένων. Θα πρέπει να καταλάβετε και να αξιολογήσετε αυτό.

Επιπλέον, θα πρέπει να είστε σε θέση να κατανοήσετε και να βελτιστοποιήσετε τα πράγματα όπως χρειάζεστε και καθώς περνάτε από την παρακολούθηση του περιβάλλοντος, είναι προφανώς σημαντικό να κάνετε τις αλλαγές που χρειάζονται, με βάση πράγματα που αλλάζουν μέσα στο περιβάλλον εαυτό. Έτσι, τα πράγματα όπως ο αριθμός των χρηστών, τα πράγματα όπως η δημοτικότητα των εφαρμογών, η εποχικότητα μιας βάσης δεδομένων, όλα θα πρέπει να ληφθούν υπόψη όταν κάνετε τις προβλέψεις σας. Και τότε, προφανώς κοιτάζοντας άλλα πράγματα όσον αφορά την δυνατότητα να παράσχει τις εκθέσεις και τις πληροφορίες που είναι απαραίτητες, καθώς σχετίζεται με τη λήψη αυτών των αποφάσεων. Σε πολλές περιπτώσεις αυτό σημαίνει να κάνουμε συγκριτική ανάλυση. αυτό σημαίνει ότι μπορείτε να εξετάσετε συγκεκριμένα μια συγκεκριμένη μέτρηση και να καταλάβετε ποια είναι η αξία αυτής της μέτρησης με την πάροδο του χρόνου, ώστε να μπορείτε να προβλέψετε πού θα προχωρήσει.

Έτσι, αυτό που κάνει το εργαλείο διαγνωστικού διαχειριστή, έχει τις δυνατότητες αυτές και οι άνθρωποι το χρησιμοποιούν κάθε μέρα για να μπορούν να κάνουν πράγματα όπως η πρόβλεψη και ο Ive έθεσε εδώ τον ορισμό του σχεδιασμού χωρητικότητας. Και είναι ένας πολύ ευρύς και πραγματικά πολύ ασαφής ορισμός, ο οποίος είναι ακριβώς η διαδικασία καθορισμού της παραγωγικής ικανότητας που χρειάζεται ένας οργανισμός για να ανταποκριθεί στις μεταβαλλόμενες απαιτήσεις για τα προϊόντα του, και στο τέλος της ημέρας, αυτό είναι πραγματικά αυτό που αφορά όλα: για να μπορέσετε να λάβετε πληροφορίες που έχετε κάποιο τρόπο ή άλλο και να λάβετε αυτές τις πληροφορίες και να λάβετε αποφάσεις για να σας βοηθήσουμε να προχωρήσετε καθώς προχωράτε στον κύκλο ζωής των βάσεων δεδομένων σας. Και έτσι, τα είδη των πραγμάτων που είναι οι λόγοι για τους οποίους οι άνθρωποι πρέπει να κάνουν αυτό είναι προφανώς πρώτα και κύρια, στις περισσότερες περιπτώσεις, να εξοικονομήσουν χρήματα. Επιχειρήσεις, προφανώς, αυτός είναι ο κύριος στόχος τους είναι να κερδίσουν χρήματα και να εξοικονομήσουν χρήματα. Αλλά στη διαδικασία μαζί με αυτό, αυτό σημαίνει επίσης ότι είναι σε θέση να βεβαιωθείτε ότι το downtime σας, δεν υπάρχει διακοπή. Και να είσαι σε θέση να σιγουρευτείς ότι μετριάζεις τυχόν πιθανότητες διακοπής, έτσι ώστε να μην αρχίσεις να συμβαίνει, με άλλα λόγια, να μην περιμένεις να συμβεί και να αντιδράσεις σε αυτό.

Εκτός από το γεγονός ότι είναι σε θέση να αυξήσει γενικά την παραγωγικότητα των χρηστών σας, καθιστώντας τους πιο αποτελεσματικούς ώστε να μπορείτε να κάνετε περισσότερες επιχειρήσεις γίνεται είναι προφανώς το κλειδί εδώ, έτσι αυτοί είναι οι τύποι των πραγμάτων που ως DBA ή κάποιος που εμπλέκονται στην πρόβλεψη ή την ικανότητα ο προγραμματισμός θα πρέπει να είναι σε θέση να περάσει μέσα από τις πληροφορίες για να μπορέσει να λάβει αυτές τις αποφάσεις. Και στη συνέχεια, γενικά, αυτό προφανώς θα σας βοηθήσει να εξαλείψετε τα απόβλητα, όχι μόνο τα απόβλητα από πλευράς χρημάτων, αλλά και από πλευράς χρόνου και απλώς γενικά πόρων που θα μπορούσαν ενδεχομένως να χρησιμοποιηθούν για άλλα πράγματα. Έτσι, είναι σε θέση να εξαλείψει αυτά τα απόβλητα, έτσι ώστε να μην έχετε κόστος ευκαιρίας που συνδέονται με τα ίδια τα απόβλητα.

Έτσι, με αυτό είπε, ποιοι είναι οι τύποι των ερωτήσεων που έχουμε, ειδικά για το πρόσωπο που είναι ένα DBA; Πότε θα τελειώσω το διάστημα; Αυτό είναι μεγάλο, όχι μόνο πόσο διάστημα καταναλώνω τώρα, αλλά πότε θα εξαντληθώ, με βάση τις τάσεις και την ιστορία του παρελθόντος; Το ίδιο πράγμα με τις πραγματικές περιπτώσεις SQL, τις βάσεις δεδομένων, τους διακομιστές που μπορώ να ενοποιήσω; Θα βάλω κάποια για τα VM, τι έχει νόημα όσον αφορά τις βάσεις δεδομένων που πρόκειται να ενοποιήσω και σε ποιες περιπτώσεις SQL θα πρέπει να διαμένουν; Όλοι αυτοί οι τύποι ερωτήσεων πρέπει να απαντηθούν. Επειδή στις περισσότερες περιπτώσεις, αν είστε ένα DBA ή ενεργεί DBA, youre πρόκειται να παγιωθεί κάποτε στην καριέρα σας. Σε πολλές περιπτώσεις θα το κάνετε αυτό σε συνεχή βάση. Έτσι, πρέπει να είστε σε θέση να κάνετε αυτές τις αποφάσεις γρήγορα, να μην παίζετε εικαστικά παιχνίδια όταν πρόκειται για αυτό.

Μιλήσαμε για σημεία συμφόρησης και πού θα συμβούν στη συνέχεια, θα είναι σε θέση να το προβλέψουν για άλλη μια φορά, αντί να περιμένουν να συμβούν. Έτσι, προφανώς όλα αυτά τα πράγματα μιλούσαν, έχουν νόημα υπό την έννοια ότι βασίζεστε σε ιστορικά δεδομένα, στις περισσότερες περιπτώσεις, να είστε σε θέση να δημιουργήσετε αυτές τις συστάσεις ή σε ορισμένες περιπτώσεις να είστε σε θέση να διατυπώνετε οι ίδιοι αποφάσεις, να είστε σε θέση να καταλήξουμε σε αυτές τις απαντήσεις. Αλλά μου θυμίζει, όταν ακούτε τις διαφημίσεις ραδιοφώνου για κάποιον που πωλεί τίτλους ή κάτι τέτοιο, η πάντα "προηγούμενη απόδοσή του δεν είναι ενδεικτική των μελλοντικών αποτελεσμάτων" και αυτών των ειδών. Και το ίδιο ισχύει και εδώ. Θα έχετε καταστάσεις όπου αυτές οι προβλέψεις και αυτές οι αναλύσεις μπορεί να μην είναι 100% σωστές. Αλλά εάν ασχολείσαι με πράγματα που έχουν συμβεί στο παρελθόν και με τα γνωστά, και είναι σε θέση να πάρεις και να κάνεις το "τι θα γίνει" με πολλά από αυτά τα είδη ερωτήσεων, που θα συναντήσεις, είναι πολύτιμη και πηγαίνει να σας πάρει πολύ περισσότερο από το παιχνίδι που μαντεύετε.

Έτσι, αυτοί οι τύποι ερωτήσεων προφανώς πρόκειται να εμφανιστούν, οπότε πώς αντιμετωπίζουμε πολλές από αυτές τις ερωτήσεις με το Διαγνωστικό Διαχειριστή, πρώτα απ 'όλα έχουμε τις δυνατότητες πρόβλεψης, μπορούμε να το κάνουμε αυτό στη βάση δεδομένων, στο τραπέζι καθώς και στο ή την ένταση ήχου. Για να είμαι σε θέση όχι μόνο να πω, "Γεια σου, ήταν γεμάτοι χώρο", αλλά έξι μήνες από τώρα, δύο χρόνια από τώρα, πέντε χρόνια τώρα, εάν Im προϋπολογισμού για αυτό, πόσο χώρο θα χρειαστεί να προϋπολογισμός Για? Αυτά είναι ερωτήματα Im που θα πρέπει να ρωτήσω και Im θα πρέπει να είναι σε θέση να χρησιμοποιήσει κάποια μέθοδο για να γίνει αυτό αντί να μαντέψουν και να βάλουν το δάχτυλό μου στον αέρα και να περιμένουν να δούμε ποιο τρόπο ο άνεμος φυσάει, φορές, δυστυχώς, ο τρόπος με τον οποίο γίνονται πολλές από αυτές τις αποφάσεις.

Εκτός από αυτό, είναι σε θέση να - μοιάζει με το slide μου αποκολλήθηκε εκεί λίγο - αλλά είναι σε θέση να παρέχει κάποια βοήθεια με τη μορφή συστάσεων. Έτσι, το ένα πράγμα είναι να μπορέσει να σας δείξει ένα ταμπλό γεμάτο μετρήσεις και να μπορέσετε να πείτε: "Εντάξει, όλες οι μετρήσεις και πού βρίσκονται," αλλά στη συνέχεια να είναι σε θέση να κάνει κάποια ή να έχουν κάποια κατανόηση για το τι να κάνει, με βάση αυτό είναι άλλο ένα άλμα. Και σε ορισμένες περιπτώσεις, οι άνθρωποι εκπαιδεύονται αρκετά στο ρόλο του DBA για να μπορέσουν να λάβουν αυτές τις αποφάσεις. Και έτσι έχουμε κάποιους μηχανισμούς στο εργαλείο που θα βοηθήσουν σε αυτό, το οποίο σας δείχνει καλά μέσα σε λίγα δευτερόλεπτα. Αλλά είναι σε θέση να δείξει όχι μόνο τι είναι η σύσταση, αλλά να παράσχει επίσης κάποια εικόνα για το γιατί γίνεται αυτή η σύσταση και στη συνέχεια επίσης πάνω από αυτό, σε ορισμένες περιπτώσεις, να είναι σε θέση πραγματικά να καταλήξει σε ένα σενάριο που αυτοματοποιεί η αποκατάσταση αυτού του ζητήματος είναι επίσης ιδανική.

Προχωρώντας στην επόμενη εδώ, η οποία βλέπει καλά, την απλώς γενικώς κατανοητή κατανόησή της στο μετρικό επίπεδο, αυτό που είναι φυσιολογικό. Δεν μπορώ να σας πω τι δεν είναι φυσιολογικό αν δεν ξέρω τι είναι φυσιολογικό. Και έτσι, έχοντας κάποιο τρόπο να μετρήσετε αυτό είναι το κλειδί και youve πρέπει να είναι σε θέση να λάβει υπόψη πολλούς τύπους περιοχών, για παράδειγμα - ή θα πρέπει να πω χρονικά πλαίσια - διαφορετικές ομάδες διακομιστών, να είναι σε θέση να το κάνουμε αυτό δυναμικά, από ένα προοπτική προειδοποίησης, με άλλα λόγια, κατά τη διάρκεια της μέρας της νύχτας, κατά τη διάρκεια του παραθύρου συντήρησής μου, αναμένω ότι η CPU μου θα τρέχει στο 80% βάσει όλων των συντηρήσεων που συμβαίνουν. Έτσι, θα ήθελα να αυξήσω τα κατώφλια μου υψηλότερα, κατά τη διάρκεια αυτών των χρονικών πλαισίων έναντι κατά τη διάρκεια ίσως στη μέση της ημέρας, όταν Im δεν έχει τόσο πολύ δραστηριότητα.

Αυτά είναι μερικά πράγματα που προφανώς θα είναι περιβαλλοντικά, αλλά πράγματα που μπορείτε να εφαρμόσετε σε αυτά που διαχειρίζονται, να είστε σε θέση να σας βοηθήσουμε να διαχειριστείτε αυτό το περιβάλλον πιο αποτελεσματικά και να διευκολύνεστε. Ο άλλος τομέας, προφανώς, είναι σε θέση να παράσχει συνολικά τις εκθέσεις και τις πληροφορίες ώστε να μπορεί να απαντά σε αυτά τα είδη ερωτήσεων "τι γίνεται αν". Εάν έχω κάνει μόνο μια αλλαγή στο περιβάλλον μου, θέλω να καταλάβω τι ήταν αυτός ο αντίκτυπος, έτσι ώστε να μπορώ να εφαρμόσω την ίδια αλλαγή σε άλλες περιπτώσεις ή άλλες βάσεις δεδομένων στο περιβάλλον μου. Θέλω να είμαι σε θέση να έχω κάποιες πληροφορίες ή κάποια πυρομαχικά για να μπορώ να κάνω την αλλαγή με λίγη σιγουριά και γνωρίζοντας ότι θα είναι μια καλή αλλαγή. Έτσι, αν μπορώ να κάνω αυτή τη συγκριτική αναφορά, μπορώ να ταξινομήσω τα στιγμιότυπα της SQL, μπορώ να ταξινομήσω τις βάσεις δεδομένων μεταξύ τους, λέγοντας: "Ποιος είναι ο υψηλότερος μου καταναλωτής της CPU;" ή ποιος παίρνει τη μεγαλύτερη όρους αναμονής και τέτοια πράγματα; Έτσι, πολλές από αυτές τις πληροφορίες θα είναι διαθέσιμες και με το εργαλείο.

Και τότε, τελευταίο αλλά εξίσου σημαντικό, είναι μόνο μια γενική ικανότητα που χρειάζεστε ένα εργαλείο που θα είναι σε θέση να χειριστεί όποια κατάσταση έρχεται ο τρόπος σας, και έτσι τι εννοώ από αυτό είναι, αν έχετε ένα μεγάλο περιβάλλον με πολλά πιθανώς να τρέχετε σε καταστάσεις όπου πρέπει να τραβήξετε μετρήσεις που κατά παράδοση δεν είναι μετρήσεις που ένα DBA θα ήθελε να παρακολουθήσει ακόμη και σε ορισμένες περιπτώσεις, ανάλογα με τη συγκεκριμένη κατάσταση. Έτσι, διαθέτοντας ένα εργαλείο που μπορείτε να το κάνετε, επεκτάσιμο, για να μπορείτε να προσθέτετε επιπλέον μετρήσεις και να μπορείτε να χρησιμοποιείτε αυτές τις μετρήσεις με την ίδια φόρμα και με τη μόδα που θα τους χρησιμοποιούσατε αν χρησιμοποιούσατε ένα εξωχρηματιστηριακό μετρικό, για παράδειγμα. Έτσι, η δυνατότητα να εκτελείτε εκθέσεις, να είστε σε θέση να προειδοποιήσετε, η βασική γραμμή - όλα αυτά τα πράγματα μιλούσαν - είναι επίσης ένα βασικό κομμάτι της δυνατότητας να κάνετε αυτή την πρόβλεψη και να το κάνετε έτσι ώστε να έχετε τις απαντήσεις που ψάχνετε για να είστε σε θέση να κάνετε τις αποφάσεις αυτές, προχωρώντας.

Τώρα ο Διαγνωστικός Διαχειριστής το κάνει αυτό, έχουμε μια κεντρική υπηρεσία, μια ομάδα υπηρεσιών που τρέχει, συλλέγει δεδομένα από 2000 έως 2016 περιπτώσεις. Και τότε τι κάνουμε είναι ότι παίρνουμε αυτά τα δεδομένα και το βάζουμε σε ένα κεντρικό αποθετήριο και, στη συνέχεια, τι καλά κάνουμε με αυτά τα δεδομένα, προφανώς, κάνουμε πολλά για να μπορέσουμε να δώσουμε περαιτέρω γνώση. Τώρα, εκτός από αυτό - και ένα από τα πράγματα που δεν συμβαίνουν εδώ - έχουμε επίσης μια υπηρεσία που τρέχει στη μέση της νύχτας, η οποία είναι η υπηρεσία πρόβλεψης ανάλυσης μας, και αυτό κάνει κάποιες αριθμητικές κρίσεις και συμβάλλει στην κατανόηση και να σας βοηθήσουν ως DBA ή ενεργώντας DBA, για να μπορέσετε να κάνετε αυτούς τους τύπους συστάσεων, για να μπορέσετε επίσης να δώσετε κάποια διορατικότητα όσον αφορά τις βασικές γραμμές.

Λοιπόν, τι μου αρέσει να κάνω, και αυτό είναι απλώς ένα γρήγορο παράδειγμα της αρχιτεκτονικής, η μεγάλη διοργάνωση εδώ δεν είναι οι πράκτορες ή οι υπηρεσίες που πραγματικά κάθεται στις περιπτώσεις που διαχειρίζεστε. Αλλά αυτό που θέλω να κάνω είναι απλά να σας μεταφέρω στην εφαρμογή εδώ και να σας δώσω ένα γρήγορο demo. Και επιτρέψτε μου ακριβώς να πάω έξω, και να κάνει αυτό να συμβεί. Λοιπόν, επιτρέψτε μου να ξέρω, νομίζω ότι ο Eric, μπορείτε να δείτε αυτό εντάξει;

Eric Kavanagh: Πήρα το τώρα, ναι.

Bullett Manale: Εντάξει, γι 'αυτό θα σας πάρω σε μερικά από αυτά τα διαφορετικά μέρη που μίλησα. Και ουσιαστικά αφήνει να ξεκινήσετε με τα πράγματα που είναι περισσότερο σύμφωνα με τις γραμμές του heres κάτι που πρέπει να κάνετε, ή εδώ είναι κάτι που είναι ένα χρονικό σημείο στο μέλλον και θα σας έδινε κάποια εικόνα γύρω από αυτό. Και αυτό είναι σε θέση πραγματικά να προβλέψει - ή θα πρέπει να πω δυναμικά anticipate - πράγματα όπως συμβαίνουν. Τώρα, στην περίπτωση των αναφορών, ένα από τα πράγματα που έχουμε στο εργαλείο είναι τρεις διαφορετικές αναφορές προβλέψεων. Και στην περίπτωση, για παράδειγμα, μιας πρόβλεψης της βάσης δεδομένων, τι θα έκανα πιθανώς στην περίπτωση που θα μπορούσαμε να προβλέψουμε το μέγεθος μιας βάσης δεδομένων σε μια χρονική περίοδο και θα σας δώσω μερικά παραδείγματα αυτού. Έτσι, Im πρόκειται να πάρει τη βάση δεδομένων ελέγχου μου, η οποία είναι αρκετά εντατική I / O - πήρε πολλά στοιχεία που πηγαίνουν σε αυτό. Έχουμε, ας δούμε, κάνετε καλά εδώ και αφήστε την βάση δεδομένων περίθαλψης εδώ.

Αλλά το θέμα είναι, Im δεν βλέπουμε απλά τι είναι ο χώρος σε αυτό, Im μπορεί να πει, "Κοιτάξτε, ας πάρει τα τελευταία χρόνια αξίζει τα στοιχεία" - και Im πηγαίνοντας fib εδώ, λίγο δεν έχω πραγματικά χρόνια αξίζει δεδομένα περίπου δύο μηνών, αλλά επειδή Im επιλέγοντας δείγμα μηνών εδώ, θα είμαι σε θέση να προβλέψω ή να προβλέψω στην περίπτωση αυτή τις επόμενες 36 μονάδες, επειδή το δείγμα μας έχει οριστεί σε μήνες - αυτή είναι μια μονάδα, είναι ένας μήνας - και έπειτα θα ήμουν σε θέση να εκτελέσω έπειτα μια έκθεση για να μου δείξει βασικά πού θα προβλέψαμε τη μελλοντική μας ανάπτυξη για αυτές τις τρεις βάσεις δεδομένων. Και μπορούμε να δούμε ότι έχουμε διαφορετικό βαθμό διαφοράς ή διακύμανσης μεταξύ των τριών διαφορετικών βάσεων δεδομένων, ιδιαίτερα όσον αφορά την ποσότητα των δεδομένων που καταναλώνουν ιστορικά.

Μπορούμε να δούμε τα σημεία δεδομένων εδώ αντιπροσωπεύουν τα ιστορικά δεδομένα, και στη συνέχεια οι γραμμές θα μας παρέχουν την πρόβλεψη, μαζί με τους αριθμούς που θα υποστηρίξουν αυτό. Μπορούμε λοιπόν να το κάνουμε αυτό στο επίπεδο του τραπεζιού, μπορούμε να το κάνουμε αυτό ακόμα και στο επίπεδο των οδηγών, όπου μπορώ να προβλέψω πόσο μεγάλοι θα φτάσουν οι μονάδες μου, συμπεριλαμβανομένων των σημείων αναφοράς. Θα μπορούσαμε να προβλέψουμε τον ίδιο τύπο πληροφοριών, αλλά για άλλη μια φορά, ανάλογα με το ρυθμό δειγματοληψίας, θα μου επιτρέψετε να προσδιορίσω πόσες μονάδες και πού πήρε αυτό που θέλουμε να προβλέψουμε. Παρατηρήστε επίσης ότι διαθέτουμε διαφορετικούς τύπους πρόβλεψης. Έτσι έχετε πολλές επιλογές και ευελιξία όταν έρχεται χρόνος να κάνετε τις προβλέψεις. Τώρα, αυτό κάνει ένα πράγμα καλά, στην πραγματικότητα σας δίνει συγκεκριμένη ημερομηνία και να είναι σε θέση να πει "Hey αυτή την ημερομηνία, αυτό είναι όπου θα μπορούσαμε να προβλέψουμε την ανάπτυξη των δεδομένων σας είναι." Επιπλέον, όμως, μπορούμε να σας προσφέρουμε με άλλες πληροφορίες που σχετίζονται με μερικές από τις αναλύσεις που εκτελούμε κατά τη διάρκεια των ωρών λειτουργίας και της υπηρεσίας όταν εκτελείται. Μερικά από τα πράγματα που κάνει, προσπαθεί να προβλέψει τα πράγματα που πιθανόν να συμβούν, βασισμένα στην ιστορία του πότε συνέβησαν τα πράγματα στο παρελθόν.

Έτσι μπορούμε να δούμε εδώ, στην πραγματικότητα, μια πρόβλεψη μας παρέχει κάποια εικόνα για την πιθανότητα να έχουμε προβλήματα όλο το βράδυ με βάση τα πράγματα που έχουν ξαναγίνει στο παρελθόν. Έτσι, προφανώς αυτό είναι μεγάλο, ειδικά αν Im δεν είναι DBA, μπορώ να εξετάσω αυτά τα πράγματα, αλλά τι είναι ακόμα καλύτερο αν Im δεν είναι DBA, είναι αυτή καρτέλα αναλύσεων. Έτσι, πριν από αυτό ήταν εδώ στο εργαλείο θα περάσουμε και θα δείξουμε το προϊόν στους ανθρώπους και θα ήταν "Αυτό είναι μεγάλο, βλέπω όλους αυτούς τους αριθμούς, βλέπω τα πάντα, αλλά δεν ξέρω τι να κάνω" (γέλια) "όπως ένα αποτέλεσμα αυτού ". Και αυτό που έχουμε εδώ είναι ένας καλύτερος τρόπος για να καταλάβετε εάν θα πάω να αναλάβω δράση για να βοηθήσω με την απόδοση, εάν εγώ θα αναλάβω δράση για να βοηθήσω ακόμη και με την υγεία του το περιβάλλον, να μπορέσω να βρω έναν καταγεγραμμένο τρόπο παροχής αυτών των συστάσεων, καθώς και χρήσιμες συμβουλές σε πληροφορίες για να μάθω περισσότερα σχετικά με αυτές τις συστάσεις και πραγματικά να έχω ακόμη και εξωτερικούς δεσμούς με ορισμένα από αυτά τα στοιχεία που θα μου δείξουν και θα με πάρουν στους λόγους για τους οποίους οι συστάσεις αυτές γίνονται.

Και σε πολλές περιπτώσεις, είναι σε θέση να παράσχει ένα σενάριο που θα αυτοματοποιήσει, όπως είπα, την αποκατάσταση αυτών των ζητημάτων. Τώρα, ένα μέρος από αυτό που έκανα εδώ με αυτήν την ανάλυση - και θα σας δείξω όταν μπαίνω για να διαμορφώσω τις ιδιότητες αυτού του στιγμιότυπου και πηγαίνω στο τμήμα διαμόρφωσης ανάλυσης - έχουμε πολλές διαφορετικές κατηγορίες που αναφέρονται εδώ, και μέρος αυτού, έχουμε βελτιστοποίηση ευρετηρίου και βελτιστοποίηση ερωτημάτων. Έτσι, αξιολογούσαν όχι μόνο τις ίδιες τις μετρήσεις, αλλά και πράγματα όπως το φόρτο εργασίας και τους δείκτες. Στην περίπτωση αυτή, κάνουμε πραγματικά κάποια επιπλέον υποθετική ανάλυση δείκτη. Έτσι, μια από αυτές τις καταστάσεις όπου δεν θέλω, σε πολλές περιπτώσεις, δεν θέλω να προσθέσω ένα ευρετήριο, αν δεν χρειάζεται να. Αλλά σε κάποιο σημείο είναι το είδος ενός σημείου ανατροπής, όπου λέω, "Λοιπόν, ο πίνακας παίρνει στο μέγεθος ή οι τύποι των ερωτημάτων που τρέχουν μέσα στο φόρτο εργασίας έχουν νόημα τώρα για να προσθέσετε ένα ευρετήριο. Αλλά αυτό δεν θα είχε νόημα ίσως έξι εβδομάδες πριν. "Έτσι, αυτό σας επιτρέπει να αποκτήσετε δυναμικά αυτή τη διορατικότητα ως προς τα πράγματα που πιθανόν, όπως είπα, να βελτιώσουν τις επιδόσεις με βάση τα γεγονότα που συμβαίνουν στο περιβάλλον, τι συμβαίνει στο πλαίσιο του φόρτου εργασίας κάνοντας αυτά τα πράγματα.

Και έτσι έχετε πολλές καλές πληροφορίες εδώ, καθώς και τη δυνατότητα να βελτιστοποιήσετε αυτά τα πράγματα αυτόματα. Έτσι, αυτός είναι ένας άλλος τομέας στον οποίο θα μπορούσαμε να βοηθήσουμε, σε σχέση με αυτό που ονομάζουμε προγνωστική ανάλυση. Τώρα, πέρα ​​από αυτό, θα ήθελα να πω, έχουμε και άλλους τομείς που νομίζω ότι γενικά προσφέρονται για να σας βοηθήσουν να λάβετε αποφάσεις. Και όταν μιλάμε για τη λήψη αποφάσεων, για άλλη μια φορά, μπορούμε να δούμε τα ιστορικά δεδομένα, να δώσουμε κάποια εικόνα για να φτάσουμε εκεί που πρέπει να είμαστε για να βελτιώσουμε αυτή την απόδοση.

Τώρα, ένα από τα πράγματα που μπορούμε να κάνουμε είναι να έχουμε ένα βασικό visualizer που μας επιτρέπει να επιλέγουμε επιλεκτικά οποιαδήποτε από τις μετρήσεις που θα θέλαμε - και επιτρέψτε μου να βρω ένα αξιοπρεπές - εδώ πηγαίνω στη χρήση της CPU SQL, αλλά το θέμα είναι ότι μπορείτε να πάτε πίσω σε πολλές εβδομάδες, για να ζωγραφίσετε αυτές τις εικόνες για να δείτε πότε είναι οι αποδόσεις σας, για να δείτε γενικά, όταν η αξία αυτή εμπίπτει στις χρονικές περιόδους που συλλέγουμε δεδομένα. Και τότε, εκτός από αυτό, θα παρατηρήσετε επίσης ότι όταν βγαίνουμε στο ίδιο το ίδιο το παράδειγμα, έχουμε τη δυνατότητα να ρυθμίσουμε τις βασικές γραμμές μας. Και οι βασικές γραμμές είναι ένα πολύ σημαντικό μέρος για να είναι σε θέση να αυτοματοποιήσει τα πράγματα, καθώς και να είναι σε θέση να ενημερωθούν για τα πράγματα. Και η πρόκληση, όπως σας λένε οι περισσότεροι DBAs, είναι ότι το περιβάλλον σας δεν τρέχει πάντα το ίδιο, καθ 'όλη τη διάρκεια της ημέρας, σε σχέση με το βράδυ και τίποτα, όπως αναφέρθηκε προηγουμένως στο παράδειγμα με τις περιόδους συντήρησης του χρόνου, έχουν υψηλά επίπεδα CPU ή οτιδήποτε συμβαίνει.

Έτσι, στην περίπτωση αυτή, με αυτές τις πραγματικές γραμμές βάσης, μπορούμε να έχουμε πολλαπλές βασικές γραμμές, οπότε ίσως να έχω μια γραμμή αναφοράς για παράδειγμα, δηλαδή κατά τις ώρες συντήρησης μου. Αλλά θα μπορούσα εξίσου εύκολα να δημιουργήσω μια βασική γραμμή για τις ώρες παραγωγής μου. Και το σημείο που πρέπει να κάνουμε είναι όταν εισάγουμε μια παρουσία SQL και έχουμε αυτές τις πολλαπλές γραμμές βάσης, τότε θα μπορούσαμε να προβλέψουμε και να είμαστε σε θέση να εκτελέσουμε κάποιο είδος αυτοματισμού, κάποιο είδος αποκατάστασης ή απλώς προειδοποίηση γενικά, διαφορετικά συγκεκριμένα σε εκείνα τα παράθυρα του χρόνου. Έτσι, ένα από τα πράγματα που θα δείτε εδώ, είναι αυτές οι βασικές γραμμές που δημιουργούμε χρησιμοποιούν τα ιστορικά δεδομένα για να παράσχουν αυτή την ανάλυση, αλλά το πιο σημαντικό, μπορώ να αλλάξω αυτά τα όρια στατικά, αλλά μπορώ επίσης να τα αυτοματοποιήσω δυναμικά. Έτσι, ως παράθυρο συντήρησης ή θα έλεγα ότι το παράθυρο γραμμής βάσης συντήρησης εμφανίζεται, αυτά τα κατώφλια θα μεταβούν αυτόματα ειδικά στα φορτία που συναντάμε κατά τη διάρκεια αυτού του παραθύρου του χρόνου, έναντι ίσως στη μέση της ημέρας όταν τα φορτία μου δεν είναι πολύ, όταν ο φόρτος εργασίας δεν είναι τόσο επιζήμιος.

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

Έτσι, για παράδειγμα, αν είχα 150 περιπτώσεις διαχείρισης Im - στην περίπτωσή μου δεν είμαι, έτσι πρέπει να παίξουμε το παιχνίδι που παριστάνουμε εδώ - αλλά αν είχα όλες τις περιπτώσεις παραγωγής μου και έπρεπε να καταλάβω πού είναι η περιοχή που εγώ χρειάζονται την προσοχή, με άλλα λόγια, αν Im θα έχει μόνο ένα περιορισμένο χρονικό διάστημα για να εκτελέσει κάποιο είδος διοίκησης για να βελτιώσει τις επιδόσεις, θέλω να επικεντρωθώ στους βασικούς τομείς. Και έτσι, με αυτό είπα, θα ήμουν σε θέση να πω, "Βάσει αυτού του περιβάλλοντος, ταξινομήσετε τα στιγμιότυπα μου εναντίον του άλλου, και να μου δώσει αυτή την κατάταξη από το σωλήνα διαμάχης." Έτσι εάν η χρήση δίσκου, η χρήση της μνήμης, αν είναι ο χρόνος απόκρισης του, μπορώ να συσχετίσω - ή θα έπρεπε να πω βαθιά - αυτές τις περιπτώσεις μεταξύ τους. Προφανώς η περίπτωση που βρίσκεται στην κορυφή κάθε λίστας, αν είναι το ίδιο παράδειγμα, αυτό είναι ίσως κάτι που πραγματικά θέλω να επικεντρωθώ, γιατί είναι προφανώς για άλλη μια φορά στην κορυφή της λίστας.

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

Έτσι, όποια και αν είναι, ως ποσοστό ή ό, τι θα μπορούσα να βγάλω έξω και να πω, "Ας δούμε τη γραμμή βάσης για αυτό ξεσπάσει τις τελευταίες 30 ημέρες", περίπτωση κατά την οποία θα μου δείξει τις πραγματικές τιμές έναντι της γραμμής βάσης και Θα ήμουν σε θέση να λάβω κάποιες αποφάσεις χρησιμοποιώντας αυτές τις πληροφορίες, προφανώς, γι 'αυτό είναι μία από αυτές τις καταστάσεις, όπου εξαρτάται από το ποια είναι η ερώτηση που ζητάτε εκείνη τη στιγμή. Αλλά αυτό προφανώς θα σας βοηθήσει για πολλές από αυτές τις ερωτήσεις. Θα ήθελα να πω ότι είχαμε μια αναφορά που κάνει όλα αυτά, και το είδος της σαν την εύκολη αναφορά, όπου πατάς και πατάς και απλά απαντά σε κάθε ερώτηση "τι και αν" θα μπορούσες να απαντήσεις. Αλλά η πραγματικότητα είναι ότι θα έχετε πολλά χαρακτηριστικά και πολλές επιλογές για να μπορέσετε να επιλέξετε από αυτές τις πτυχές για να μπορέσετε να διατυπώσετε τις ερωτήσεις τύπου "τι εάν" τύπου που ψάχνετε.

Έτσι, πολλές από αυτές τις αναφορές είναι προσανατολισμένες στο να μπορούν να απαντούν σε αυτά τα είδη ερωτήσεων. Και έτσι, το γεγονός ότι και αυτές οι εκθέσεις και επιπλέον όλα τα πράγματα που έχουμε ήδη δείξει στο εργαλείο, όπως ανέφερα προηγουμένως, έχουν την ευελιξία να ενσωματώσουν νέες μετρήσεις, να διαχειριστούν, ακόμα και να δημιουργήσουν μετρητές, ή ερωτήματα SQL που έχουν ενσωματωθεί στα διαστήματα των ψηφοφοριών σας, για να μπορέσετε να μου βοηθήσετε να απαντήσω σε αυτές τις ερωτήσεις, ίσως έξω από το κιβώτιο που δεν προβλέψαμε να παρακολουθήσετε, μπορείτε να προσθέσετε αυτά τα πράγματα. Και τότε θα μπορούσατε να κάνετε όλα τα ίδια πράγματα που σας έδειξα: βασική γραμμή, τρέξτε αναφορές και δημιουργήστε αναφορές από αυτήν τη μέτρηση και να είστε σε θέση να απαντήσετε και να κάνετε πολλά από αυτά τα διαφορετικά είδη πράξεων που σας παρουσιάζω εδώ.

Τώρα, εκτός από αυτό - και ένα από τα πράγματα που είχαμε προφανώς διαδραματίσει σε αρκετά πρόσφατα είναι - πρώτον, ήταν, ο καθένας κτύπησε ή άλλαξε σε VMs. Και τώρα έχουμε πολλούς ανθρώπους που κατευθύνονται προς το σύννεφο. Και υπάρχουν πολλά ερωτήματα που έρχονται γύρω από αυτά τα είδη των πραγμάτων. Έχει νόημα να μετακομίσω στο σύννεφο; Πάω να εξοικονομήσω χρήματα μεταβαίνοντας στο σύννεφο; Αν έπρεπε να τοποθετήσω αυτά τα πράγματα σε ένα VM, σε μια μηχανή κοινής χρήσης πόρων, πόσα χρήματα μπορώ να αποθηκεύσω; Αυτά τα είδη ερωτήσεων, προφανώς πρόκειται να έρχονται επάνω επίσης. Έτσι, πολλά από αυτά τα πράγματα έχουν κατά νου, με το Διαγνωστικό Διαχειριστή, μπορούμε να προσθέσουμε και να τραβήξουμε από τα εικονικά περιβάλλοντα τόσο του VMware όσο και του Hyper-V. Μπορούμε επίσης να προσθέσουμε στιγμιότυπα που είναι έξω στο cloud, έτσι ώστε περιβάλλοντα όπως το Azure DB, για παράδειγμα, ή ακόμα και το RDS, μπορούμε να βγάλουμε μετρήσεις από αυτά τα περιβάλλοντα επίσης.

Έτσι, υπάρχει μεγάλη ευελιξία και πολλά από αυτά είναι σε θέση να απαντήσουν σε αυτά τα ερωτήματα, καθώς σχετίζονται με εκείνους τους άλλους τύπους περιβαλλόντων που βλέπουμε να ξεκινούν οι άνθρωποι. Και υπάρχουν ακόμη πολλές ερωτήσεις γύρω από αυτά τα πράγματα και καθώς βλέπουμε τους ανθρώπους να ενοποιούν αυτά τα περιβάλλοντα, θα πρέπει να μπορούν να απαντήσουν και σε αυτά τα ερωτήματα. Έτσι, αυτή είναι μια αρκετά καλή επισκόπηση, όπως λέω, του Διαγνωστικού Διαχειριστή, καθώς σχετίζεται με αυτό το θέμα. Γνωρίζω ότι το θέμα της επιχειρησιακής ευφυΐας ήρθε και έχουμε επίσης ένα εργαλείο για επιχειρηματική ευφυΐα για το οποίο δεν συζητήσαμε σήμερα, αλλά πρόκειται επίσης να σας παρέχει πληροφορίες σχετικά με την απάντηση σε αυτά τα είδη ερωτήσεων, καθώς σχετίζεται με τους κύβους σας και όλα αυτά τα διαφορετικά είδη πράξεων, επίσης. Αλλά ελπίζουμε ότι αυτό ήταν μια καλή επισκόπηση, τουλάχιστον όσον αφορά τον τρόπο με τον οποίο αυτό το προϊόν μπορεί να βοηθήσει να είναι σε θέση να διατυπώσει ένα καλό σχέδιο.

Eric Kavanagh: Εντάξει, καλό πράγμα. Ναι, μπορώ να το πετάξω στον Rick, αν ακόμα είναι εκεί έξω. Ρίκο, τυχόν απορίες σου;

Rick Sherman: Ναι, έτσι πρώτα, αυτό είναι υπέροχο, μου αρέσει. Μου αρέσει ιδιαίτερα η επέκταση σε VMs και σύννεφα. Βλέπω πολλούς προγραμματιστές εφαρμογών σκέφτονται ότι εάν είναι στο σύννεφο τότε δεν χρειάζεται να το συντονιστείτε. Ετσι-

Bullett Manale: Δικαίωμα, πρέπει ακόμα να πληρώσουμε για αυτό, έτσι; Έχετε ακόμα να πληρώσετε για ό, τι είναι ότι οι άνθρωποι βάζουν στο σύννεφο, οπότε αν η κακή λειτουργία του, ή αν προκαλεί πολλούς κύκλους της CPU, τα περισσότερα χρήματα που έχετε να πληρώσετε, οπότε όχι, πρέπει ακόμα να μετρήσετε αυτά τα πράγματα, απολύτως.

Rick Sherman: Ναι, έχω δει πολλά κακά σχέδια στο σύννεφο. Θέλησα να ρωτήσω, θα χρησιμοποιηθεί και αυτό το προϊόν - ξέρω ότι αναφέρατε το προϊόν BI και έχετε τους τόνους άλλων προϊόντων που αλληλεπιδρούν μεταξύ τους - αλλά θα αρχίσετε να εξετάζετε την απόδοση SQL, μεμονωμένα ερωτήματα σε αυτό το εργαλείο; Ή θα ήταν άλλα εργαλεία που θα χρησιμοποιηθούν για αυτό;

Bullett Manale: Όχι, αυτό θα ήταν, απολύτως. Αυτό είναι ένα από τα πράγματα που δεν κάλυψα και εννοούσα, είναι το τμήμα των ερωτημάτων από αυτό. Έχουμε πολλούς διαφορετικούς τρόπους για να προσδιορίσουμε την απόδοση των ερωτημάτων, είτε σχετίζονται με αυτές είτε ειδικά για να περιμένουν όπως βλέπουμε σε αυτήν την προβολή εδώ ή αν σχετίζονται με την κατανάλωση των πόρων των ερωτημάτων συνολικά, υπάρχουν διάφοροι τρόποι με τους οποίους μπορούμε να αναλύσουμε το ερώτημα εκτέλεση. Είτε τη διάρκεια, CPU, I / O, και για άλλη μια φορά, μπορούμε επίσης να δούμε το φόρτο εργασίας για να δώσουμε κάποια εικόνα. Μπορούμε να παρέχουμε τις συστάσεις στην ενότητα ανάλυσης και έχουμε επίσης μια έκδοση που βασίζεται στον ιστό και παρέχει πληροφορίες γύρω από τα ίδια τα ερωτήματα. Έτσι μπορώ να λάβω συστάσεις σχετικά με ελλείποντα δείκτες και την ικανότητα να βλέπω το σχέδιο εκτέλεσης και όλα αυτά τα πράγματα? την ικανότητά του επίσης. Έτσι, απολύτως, μπορούμε να διαγνώσουμε ερωτήματα επτά τρόπους για την Κυριακή (γέλια) και να είμαστε σε θέση να παράσχουμε αυτή τη διορατικότητα όσον αφορά τον αριθμό των εκτελέσεων, είτε πρόκειται για κατανάλωση πόρων, είτε για περιόδους, για όλη την καλή κατάσταση.

Rick Sherman: Εντάξει μια χαρά. Και τότε ποιο είναι το φορτίο στις ίδιες τις περιπτώσεις με όλη αυτή την παρακολούθηση;

Bullett Manale: Είναι μια καλή ερώτηση. Η πρόκληση με την απάντηση σε αυτό το ερώτημα είναι, εξαρτάται, είναι ακριβώς όπως οτιδήποτε άλλο. Πολλά από αυτά που προσφέρει το εργαλείο μας, παρέχουν ευελιξία και μέρος αυτής της ευελιξίας είναι ότι μπορείτε να το πείτε τι πρέπει να συλλέξετε και τι να μην συλλέξετε. Έτσι, για παράδειγμα, με τα ίδια τα ερωτήματα, δεν χρειάζεται να συλλέγω τις πληροφορίες αναμονής, ή μπορώ. Μπορώ να συλλέξω πληροφορίες σχετικά με ερωτήματα που ξεπερνούν μια χρονική διάρκεια εκτέλεσης. Ως παράδειγμα αυτού, εάν επρόκειτο να πάω στην οθόνη ρύθμισης παραμέτρων ερωτήματος και ήθελα να πω "Αφήνει να αλλάξει αυτή την τιμή στο μηδέν", η πραγματικότητα είναι ότι βασικά κάνει το εργαλείο να συλλέγει κάθε ερώτημα που τρέχει και αυτό δεν είναι πραγματικά το το πνεύμα του γιατί είναι εκεί, αλλά γενικά, αν ήθελα να δώσω ένα πλήρες δείγμα δεδομένων για όλα τα ερωτήματα, θα μπορούσα να το κάνω.

Έτσι, το πολύ σε σχέση με αυτό που οι ρυθμίσεις σας είναι, γενικά, έξω από το κουτί. Του οπουδήποτε από περίπου 1-3 τοις εκατό γενικά, αλλά οι άλλες προϋποθέσεις που θα ισχύουν. Εξαρτάται επίσης από το πόσα ερωτήματα λιμένων εκτελούνται στο περιβάλλον σας, σωστά; Εξαρτάται επίσης από τη μέθοδο συλλογής αυτών των ερωτημάτων και από ποια έκδοση του SQL είναι. Έτσι, για παράδειγμα, ο SQL Server 2005, δεν θα ήταν σε θέση να τραβήξει από εκτεταμένα γεγονότα, ενώ έτσι θα τραβούσαμε από ένα ίχνος για να το κάνουμε αυτό. Έτσι, θα ήταν λίγο διαφορετικό όσον αφορά τον τρόπο με τον οποίο θα μπορούσαμε να συλλέξουμε αυτά τα δεδομένα, αλλά αυτό είπε, όπως είπα, ότι είμαστε γύρω από περίπου υποθέτω ότι περίπου το 2004 με αυτό το προϊόν. Ήταν εδώ και πολύ καιρό, έχουμε χιλιάδες πελάτες, έτσι το τελευταίο πράγμα που θέλουμε να κάνουμε είναι να έχουμε ένα εργαλείο παρακολούθησης της απόδοσης που προκαλεί προβλήματα απόδοσης (γέλια). Και έτσι προσπαθούμε να το αποφύγουμε, όσο το δυνατόν περισσότερο, αλλά σε γενικές γραμμές, όπως και το 1-3% είναι ένας καλός κανόνας.

Rick Sherman: Εντάξει, και αυτό είναι αρκετά χαμηλό, έτσι αυτό είναι καταπληκτικό.

Eric Kavanagh: Καλός. Ρόμπιν, ερωτήσεις από εσάς;

Robin Bloor: Λυπούμαι, ήμουν σε σίγαση. Έχετε μια δυνατότητα πολλαπλών βάσεων δεδομένων και η Im ενδιαφέρεται για το πώς μπορείτε να εξετάσετε πολλαπλές βάσεις δεδομένων και επομένως μπορείτε να γνωρίζετε ότι μια μεγαλύτερη βάση πόρων χωρίζεται ενδεχομένως ανάμεσα σε διάφορες εικονικές μηχανές και ούτω καθεξής. Ενδιαφέρομαι για το πώς οι άνθρωποι χρησιμοποιούν πραγματικά αυτό. Ενδιαφέρομαι για το τι κάνουν οι πελάτες με αυτό. Επειδή αυτό μου φαίνεται, καλά, σίγουρα, όταν ήμουν μπερδεμένος με βάσεις δεδομένων, κάτι που δεν είχα ποτέ στη διάθεσή μου. Και θα σκεφτόμουν μόνο μία περίπτωση με οποιοδήποτε ουσιαστικό τρόπο σε οποιοδήποτε δεδομένο χρονικό σημείο. Λοιπόν, πώς χρησιμοποιούν οι άνθρωποι αυτό;

Bullett Manale: Σε γενικές γραμμές, μιλάτε γενικά μόνο για το ίδιο το εργαλείο; Πώς το χρησιμοποιούν; Θέλω να πω, γενικά, ότι είναι ικανό να έχει ένα κεντρικό σημείο παρουσίας του περιβάλλοντος. Έχοντας την ειρήνη του μυαλού και γνωρίζοντας ότι εάν κοιτάζουν μια οθόνη και βλέπουν πράσινο, ξέρουν ότι όλα είναι καλά. Όταν συμβαίνουν τα προβλήματα και προφανώς τα περισσότερα από τα περιστατικά από την οπτική γωνία των DBA, πολλές φορές τα προβλήματα αυτά συμβαίνουν όταν βρίσκονται μπροστά στην κονσόλα, ώστε να μπορούν να ενημερωθούν μόλις συμβαίνει το πρόβλημα. Αλλά πέρα ​​από αυτό, είναι σε θέση να κατανοήσουν πότε το πρόβλημα συμβαίνει, να είναι σε θέση να φτάσει στην καρδιά των πληροφοριών που τους παρέχει κάποιους con όσον αφορά το γιατί συμβαίνει. Και γι 'αυτό, νομίζω, το μεγαλύτερο μέρος: είναι ενεργό για αυτό, δεν είναι αντιδραστικό.

Τα περισσότερα από τα DBA που μιλάω - και δεν το γνωρίζω, είναι ένα καλό ποσοστό από αυτά - δυστυχώς εξακολουθούν να βρίσκονται στο αντιδραστικό περιβάλλον. περιμένουν έναν καταναλωτή να τους προσεγγίσει για να τους πει ότι είναι ένα πρόβλημα. Και έτσι, βλέπουμε πολλούς ανθρώπους να προσπαθούν να ξεφύγουν από αυτό και νομίζω ότι είναι ένα μεγάλο μέρος του λόγου για τον οποίο οι άνθρωποι όπως αυτό το εργαλείο είναι ότι τους βοηθά να είναι ενεργητικοί αλλά και τους παρέχει μια εικόνα για το τι συμβαίνει , ποιο είναι το πρόβλημα, αλλά σε πολλές περιπτώσεις, αυτό που βρίσκουμε τουλάχιστον - και ίσως μόνο οι DBAs που μας το λένε αυτό - αλλά οι DBAs, η αντίληψη είναι πάντα το πρόβλημα τους, ακόμα κι αν ο προγραμματιστής της εφαρμογής που έγραψε την εφαρμογή που δεν το έγραψαν σωστά, είναι αυτοί που πρόκειται να πάρουν την ευθύνη, γιατί κάνουν την εφαρμογή αυτή στα συστήματά τους ή τους διακομιστές τους και στη συνέχεια όταν η απόδοση είναι κακή, όλοι δείχνουν στο DBA λέει, "Hey το δικό σας λάθος".

Το εργαλείο αυτό, πολλές φορές, πρόκειται να χρησιμοποιηθεί για να βοηθήσει την DBA να δηλώσει: "Γεια σου, εδώ βρίσκεται το πρόβλημα και δεν είναι εγώ." (Γέλια) Χρειαζόμαστε να βελτιωθεί αυτό, είτε πρόκειται για την αλλαγή των ερωτημάτων είτε για ό, τι μπορεί να είναι. Σε ορισμένες περιπτώσεις, θα πέσει στον κουβά από την άποψη της ευθύνης τους, αλλά τουλάχιστον έχοντας το εργαλείο για να μπορέσει να τους βοηθήσει να το καταλάβουν και να το γνωρίζουν αυτό και να το κάνει έγκαιρα είναι προφανώς η ιδανική προσέγγιση.

Robin Bloor: Ναι, οι περισσότεροι από τους ιστότοπους που εξοικειωμένοι με το ΙΜ, αλλά από τότε που βρισκόμουν εκεί, έβλεπα σε διάφορες τοποθεσίες πολλαπλών βάσεων δεδομένων, αλλά κυρίως αυτό που έβρισκα ήταν ότι θα υπήρχαν DBAs που επικεντρώνονταν σε μια χούφτα βάσεων δεδομένων. Και αυτές θα ήταν οι βάσεις δεδομένων, ότι εάν έπεφταν ποτέ, θα ήταν ένα πραγματικό μεγάλο πρόβλημα για την επιχείρηση και ούτω καθεξής και ούτω καθεξής. Και οι άλλοι, οι ίδιοι συλλέγουν στατιστικά στοιχεία από καιρό σε καιρό για να δουν ότι δεν εξαντλήθηκαν από το διάστημα και ποτέ δεν τα κοίταζαν καθόλου. Και ενώ κάνατε το demo έψαχνα αυτό και σκεφτόμουν καλά, με τον ένα ή τον άλλο τρόπο, επεκτείνετε, απλά παρέχοντας κάτι τέτοιο για βάσεις δεδομένων που ήταν συχνά, κανείς δεν νοιαζόταν πάρα πολύ γι 'αυτό, επειδή είχαν αύξηση δεδομένων , έχουν και την ανάπτυξη εφαρμογής κατά καιρούς. Μπορείτε να επεκτείνετε την κάλυψη DBA με αρκετά δραματικό τρόπο. Έτσι, αυτό που είναι πραγματικά το ερώτημα είναι ότι με ένα σύνολο εργαλείων όπως αυτό, καταλήγετε να είστε σε θέση να δώσετε λίγο DBA υπηρεσία σε κάθε βάση δεδομένων που βρίσκεται στο εταιρικό δίκτυο;

Bullett Manale: Σίγουρα, εννοώ, η πρόκληση είναι ότι, όπως είπατε αρκετά εύγλωττα, είναι σαν να υπάρχουν κάποιες βάσεις δεδομένων που ενδιαφέρονται για τα DBA και στη συνέχεια είναι εκεί που μερικοί δεν ενδιαφέρονται τόσο πολύ. Και ο τρόπος με τον οποίο αυτό το συγκεκριμένο προϊόν, ο τρόπος με τον οποίο έχει αδειοδοτηθεί είναι ανά περίπτωση. Έτσι, υπάρχει, υποθέτω ότι θα λέγατε, ένα κατώφλι όταν οι άνθρωποι αποφασίζουν "Hey, αυτό δεν είναι αρκετά κρίσιμο παράδειγμα που θέλω να το διαχειριστώ με αυτό το εργαλείο." Λέγοντας ότι υπάρχουν και άλλα εργαλεία που έχουμε περισσότερο , Υποθέτω, τροφοδοσίας σε αυτές τις λιγότερο σημαντικές περιπτώσεις SQL. Ένας από αυτούς θα ήταν σαν ο Διαχειριστής απογραφής, όπου κάνουμε ελαφρούς ελέγχους υγείας ενάντια στις περιπτώσεις, αλλά επιπλέον αυτό που κάνουμε είναι να κάνουμε ανακάλυψη, έτσι εντοπίζουμε νέες περιπτώσεις που έχουν μεταφερθεί στο διαδίκτυο και στη συνέχεια, από εκείνη τη στιγμή, ως DBA μπορώ να πω, "ΟΚ, heres μια νέα εμφάνιση SQL, τώρα είναι Express; Είναι η ελεύθερη έκδοση ή είναι μια επιχειρηματική έκδοση; "Αυτή είναι πιθανώς μια ερώτηση που θέλω να αναρωτηθώ, αλλά, δεύτερον, πόσο σημαντικό είναι αυτό το παράδειγμα για μένα; Αν δεν είναι τόσο σημαντικό, ίσως να έχω αυτό το εργαλείο να βγαίνει και να το κάνει, γενικά, αυτό που θα ονομάζω γενικούς ελέγχους υγείας υπό την έννοια ότι είναι οι στοιχειώδεις τύποι των πραγμάτων που μου νοιάζει ως DBA: Είναι η μονάδα γεμίζει; Ο διακομιστής ανταποκρίνεται σε προβλήματα; Τα κύρια πράγματα, σωστά;

Ενώ με το Διαγνωστικό Διαχειριστή, το εργαλείο που σας παρουσίαζα ακριβώς, θα πάει στο επίπεδο των ερωτημάτων, θα πάει κάτω από τη σύσταση των δεικτών, θα εξετάσει το σχέδιο εκτέλεσης και όλα αυτά τα καλά πράγματα, ενώ αυτό είναι κυρίως εστιασμένο ποιος κατέχει τι, τι είναι αυτό που κατέχω και ποιος είναι υπεύθυνος γι 'αυτό; Τι πακέτα υπηρεσιών και hot fixes έχω; Και οι διακομιστές μου τρέχουν με τα κύρια συστατικά του τι θα θεωρούσα ότι είναι ένα υγιές παράδειγμα SQL; Για να απαντήσετε στην ερώτησή σας, υπάρχει ένα μικρό μίγμα. Όταν έχουμε ανθρώπους που αναζητούν αυτό το εργαλείο, συνήθως κοιτάζουν ένα πιο κρίσιμο σύνολο περιπτώσεων. Τούτου λεχθέντος, έχουμε μερικούς ανθρώπους που αγοράζουν κάθε περίπτωση που έχουν και το διαχειρίζονται, έτσι εξαρτάται απλά. Αλλά σας λέω, συνολικά, είναι σίγουρα ένα όριο εκείνων των ανθρώπων που θεωρούν το περιβάλλον τους είναι αρκετά σημαντικό για να έχει ένα τέτοιο εργαλείο για να διαχειριστεί αυτές τις περιπτώσεις.

Robin Bloor: Εντάξει, μια άλλη ερώτηση πριν την παραδώσω στον Eric. Η εντύπωση που παίρνει, απλά από την παρακολούθηση της βιομηχανίας είναι ότι οι βάσεις δεδομένων εξακολουθούν να έχουν μια ζωή, αλλά όλα τα δεδομένα χύνονται σε όλες αυτές τις λίμνες δεδομένων και ούτω καθεξής και ούτω καθεξής. Αυτή είναι η διαφημιστική εκστρατεία, και η διαφημιστική εκστρατεία δεν αντικατοπτρίζει ποτέ την πραγματικότητα, οπότε ενδιαφέρομαι για το τι είδους πραγματικότητα αντιλαμβανόμαστε εκεί έξω; Είναι οι σημαντικές βάσεις δεδομένων σε έναν οργανισμό, βιώνουν την παραδοσιακή ανάπτυξη δεδομένων, την οποία σκέφτηκα ως 10 τοις εκατό το χρόνο; Ή αυξάνεται περισσότερο από αυτό; Είναι μεγάλα δεδομένα που κάνουν αυτές τις βάσεις δεδομένων μπαλόνι; Τι είναι η εικόνα που βλέπετε;

Bullett Manale: Νομίζω ότι πολλές περιπτώσεις έβλεπαν μερικά από τα δεδομένα να μετακινούνται σε εκείνα τα άλλα τμήματα όπου έχει μεγαλύτερη λογική, όταν υπάρχουν και άλλες τεχνολογίες που είναι διαθέσιμες. Από πρόσφατα, μερικά από τα μεγαλύτερα δεδομένα. Αλλά αυτές οι βάσεις δεδομένων, θα έλεγα, το δύσκολο να γενικεύσει σε πολλές περιπτώσεις προκαλούν ο καθένας είναι λίγο διαφορετικό. Σε γενικές γραμμές, ωστόσο, βλέπω κάποια απόκλιση. Βλέπω, όπως είπα, οι άνθρωποι κινούνται στα ελαστικά μοντέλα σε πολλές περιπτώσεις, επειδή θέλουν να αυξήσουν τους πόρους και όχι τόσο σε άλλους τομείς. Μερικοί άνθρωποι μετακινούνται στα μεγάλα δεδομένα. Αλλά είναι δύσκολο να πάρει μια αίσθηση για, λέτε, την αντίληψη, επειδή γενικά μιλώντας οι λαοί Im μιλάμε σε όλους έχουν τις παραδοσιακές βάσεις δεδομένων και χρησιμοποιούν αυτό σε περιβάλλον SQL Server.

Τούτου λεχθέντος, Id λένε από την άποψη του SQL ίδια, σίγουρα εξακολουθεί να πιστεύει ότι κερδίζει το μερίδιο αγοράς της. Και νομίζω ότι υπάρχουν πολλοί λαοί που εξακολουθούν να κατευθύνονται προς την SQL από άλλα μέρη όπως η Oracle, επειδή είναι πιο προσιτά και φαίνεται προφανώς, καθώς οι εκδόσεις SQL γίνονται πιο προηγμένες - και βλέπετε αυτό με τα πιο πρόσφατα πράγματα που πηγαίνουν με την SQL, όσον αφορά την κρυπτογράφηση και όλες τις άλλες δυνατότητες που την καθιστούν περιβάλλον ή πλατφόρμα βάσης δεδομένων - αυτό είναι προφανώς πολύ κρίσιμο για την αποστολή, υποθέτω. Λοιπόν, νομίζω ότι το είδαν και αυτό. Όπου βλέπετε μια στροφή, εξακολουθεί να συμβαίνει. Θέλω να πω, συνέβαινε πριν από 10 χρόνια, εξακολουθεί να συμβαίνει, από την άποψη του SQL Server, όπου αυξάνονται τα περιβάλλοντα και το μερίδιο αγοράς.

Robin Bloor: Εντάξει, Eric, υποθέτω ότι το κοινό έχει μια ερώτηση ή δύο;

Eric Kavanagh: Ναι, επιτρέψτε μου να ρίξω ένα γρήγορο σε εσένα. Είναι μια πολύ καλή ερώτηση, στην πραγματικότητα. Ένας από τους συμμετέχοντες ζητάει, θα μου πει αυτό το εργαλείο εάν ένας πίνακας μπορεί να χρειαστεί ένα ευρετήριο για να επιταχύνει το ερώτημα; Εάν ναι, μπορείτε να δείξετε ένα παράδειγμα;

Bullett Manale: Ναι, έτσι δεν ξέρω αν έχω ένα για την προσθήκη ενός συγκεκριμένου ευρετηρίου, αλλά μπορείτε να δείτε εδώ, έχουμε εδώ συστάσεις για κατακερματισμό. Πιστεύω επίσης ότι μόλις είχαμε και αυτό ήταν μέρος του διαγνωστικού διαχειριστή που προσφέρει την έκδοση που βασίζεται στο web, όπου μου λέει ότι έχω ένα δείκτη που λείπει. Και μπορούμε να δούμε αυτές τις συστάσεις και να μας πείτε το πιθανό κέρδος από αυτό με την ευρετηρίαση αυτών των πληροφοριών. Το άλλο πράγμα που πρέπει να αναφέρω είναι ότι όταν κάνουμε τις συστάσεις, για πολλές από αυτές, το σενάριο θα κατασκευαστεί γι 'αυτό. Αυτά δεν είναι ένα καλό παράδειγμα, αλλά θα μπορούσατε να δείτε, ναι, τις καταστάσεις όπου ένας δείκτης - είτε ένας διπλός δείκτης, είτε η προσθήκη ενός δείκτη - θα βελτίωνε την απόδοση και, όπως είπα νωρίτερα, κάνουμε πολλά ότι μέσω υποθετικής ανάλυσης δείκτη. Έτσι, βοηθάει πραγματικά στην κατανόηση του φόρτου εργασίας, για να μπορέσει να το εφαρμόσει στη σύσταση.

Eric Kavanagh: Αυτά τα σπουδαία πράγματα, και αυτό θα μου δώσει μια καλή ελπίδα για τα τελικά σχόλια εδώ. Ο Robin και εγώ μαζί με τον Rick, έχουν ακούσει εδώ και πολλά χρόνια, αυτά μιλούν για αυτοματοποιημένες βάσεις δεδομένων. Είναι μια βάση δεδομένων με αυτόματη ρύθμιση! Το μόνο που μπορώ να σας πω είναι: Μη τους πιστεύετε.

Bullett Manale: Μην πιστεύετε στη διαφημιστική εκστρατεία.

Eric Kavanagh: Μπορεί να υπάρχουν μερικά μικρά πράγματα που γίνονται δυναμικά, αλλά ακόμα και αυτό μπορεί να θέλετε να το ελέγξετε και να βεβαιωθείτε ότι δεν κάνει κάτι που δεν θέλετε να το κάνετε. Έτσι, εδώ και αρκετό καιρό, θα χρειαστούν τέτοια εργαλεία για να καταλάβουν τι συμβαίνει σε επίπεδο βάσης δεδομένων και όπως είπε ο Robin, οι λίμνες δεδομένων είναι συναρπαστικές ιδέες, αλλά ίσως περίπου οι πιθανότητες να τις αναλάβουν, καθώς υπάρχει η ύπαρξη ένα Loch Ness Monster οποτεδήποτε σύντομα. Έτσι, θα ήθελα απλώς να πω, ο πραγματικός κόσμος έχει πολλή τεχνολογία βάσεων δεδομένων, χρειαζόμαστε ανθρώπους, DBA, να εξετάσουμε αυτά τα πράγματα και να τα συνθέσουμε. Μπορείτε να πείτε, πρέπει να ξέρετε τι κάνετε για να κάνετε αυτά τα πράγματα να λειτουργούν. Αλλά χρειάζεστε τα εργαλεία για να σας δώσουμε τις πληροφορίες για να ξέρετε τι κάνετε. Έτσι, η κατώτατη γραμμή είναι DBAs πρόκειται να κάνει καλά.

Και ευχαριστώ πολύ τη Bullett Manale και τους φίλους μας στο IDERA. Και φυσικά, ο Rick Sherman και ο Robin Bloor. Κάνουμε αρχειοθέτηση όλων αυτών των webcasts, έτσι hop on-line insideanalysis.com ή στην ιστοσελίδα συνεργάτη μας www.techopedia.com για περισσότερες πληροφορίες σχετικά με όλα αυτά.

Και με αυτό, καλά προσφέρετε αποχαιρετιστήρια, παιδιά. Σας ευχαριστώ και πάλι, και θα σας μιλήσω την επόμενη φορά. Να προσέχεις. Αντίο.