Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet

Τρόπος αντιμετώπισης προβλημάτων επιδόσεων του SQL Server

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 298475
Περίληψη
Για να αντιμετωπίσετε ζητήματα επιδόσεων, θα πρέπει να ολοκληρώσετε μια σειρά από βήματα για να απομονώσετε και να προσδιορίσετε την αιτία του προβλήματος. Πιθανές αιτίες είναι:
  • Αποκλεισμός
  • Διένεξη πόρων συστήματος
  • Προβλήματα στο σχεδιασμό εφαρμογής
  • Ερωτήματα ή αποθηκευμένες διαδικασίες που έχουν μεγάλη executiontimes
Αναγνώριση αυτών των αιτίων, είναι συνήθως πολύ χρονοβόρα και μπορεί να χρειαστεί αρκετές ημέρες, την αξιολόγηση των πληροφοριών που έχουν συλλεχθεί. Η πολυπλοκότητα της ανάλυσης απόδοσης δεν αφορά μια συγκεκριμένη βάση δεδομένων προϊόντος ή το λειτουργικό σύστημα. Όλες τις εφαρμογές που υπόκεινται σε περιορισμούς απόδοσης λόγω των πόρων, τη σχεδίαση ή χρήση παραγόντων.

Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
224587 Τρόπος αντιμετώπισης προβλημάτων επιδόσεων της εφαρμογής με τον SQL Server
Για να εντοπίσετε και να αντιμετωπίσετε το πρόβλημα, συλλέγει τις ακόλουθες πληροφορίες ταυτόχρονα και έχετε το αποτέλεσμα που είναι άμεσα διαθέσιμα, πριν να επικοινωνήσετε με υπηρεσίες υποστήριξης προϊόντων της Microsoft (PSS):
  • Δέσμη ενεργειών του αποκλεισμού αναδυόμενων παραθύρων
  • Αρχείο καταγραφής ανίχνευσης SQL Profiler
  • Αρχείο καταγραφής εποπτείας επιδόσεων του SQL Server
Σημείωση Εάν δεν συγκεντρώσετε αυτές τις πληροφορίες όταν παρουσιαστεί το ζήτημα των επιδόσεων, ίσως χρειαστεί να συλλέξετε πάλι όλες τις πληροφορίες. Αυτό μπορεί να καθυστερήσει τη διαδικασία αντιμετώπισης προβλημάτων.

Αφού το πρόβλημα παρουσιάζεται, συλλέγει τις ακόλουθες πληροφορίες και να το διαθέσιμο:
  • έκθεση sqldiag
  • Σύστημα Microsoft Windows NT και καταγραφές συμβάντων εφαρμογών
Στα περισσότερα σενάρια, PSS απαιτεί αυτές τις πληροφορίες για να κατανοήσετε το περιβάλλον και τη φύση του ζητήματος επιδόσεων. Εάν οποιοδήποτε τμήμα αυτών των πληροφοριών δεν είναι διαθέσιμη, μπορεί να παρατείνεται τη διαδικασία αντιμετώπισης προβλημάτων και προσδιορίζει το ζήτημα των επιδόσεων μπορεί να καθυστερήσουν.

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

Εάν μπορείτε να συγκεντρώσετε αυτές τις πληροφορίες σε μια μεγάλη κίνηση περιβάλλον SQL Server, ενδέχεται να αντιμετωπίσετε μια μείωση των επιδόσεων. Ωστόσο, πρέπει να έχετε αυτές τις πληροφορίες για να προσδιορίσετε την αιτία του προβλήματος και για λόγους αντιμετώπισης προβλημάτων. Το ίχνος SQL Profiler έχει τις περισσότερες επίδραση στις επιδόσεις. Εάν οι επιδόσεις μειώνονται σημαντικά, μπορείτε να προσαρμόσετε το ίχνος SQL Profiler, μειώνοντας τους τύπους συμβάντων που να συλλέγει. Περιορίζοντας το ίχνος SQL Profiler, θα πρέπει να παρέχει κάποια βελτίωση. Εάν έχετε ερωτήσεις ή προβλήματα με την εγκατάσταση και συλλέγει τις πληροφορίες, επικοινωνήστε με τις υπηρεσίες PSS.

Επιστροφή στην κορυφή

Δέσμη ενεργειών του αποκλεισμού αναδυόμενων παραθύρων

Η δέσμη ενεργειών προγράμματος αποκλεισμού είναι σημαντική για τον προσδιορισμό του αποκλεισμού σενάρια. Ωστόσο, μπορείτε να χρησιμοποιήσετε τα δεδομένα εξόδου από τη δέσμη ενεργειών για την αντιμετώπιση προβλημάτων επιδόσεων, ακόμα και όταν ο αποκλεισμός δεν είναι ένα ζήτημα. Εξόδου σας βοηθήσει να προσδιορίζετε εάν ερωτήματα που αναμένουν σε πόρους, όπως είσοδος/έξοδος αρχείου, ή εάν δεν εφαρμόζονται οι συναλλαγές ολοκληρωθεί ή επαναφορά όπως αναμένεται. Για περισσότερες πληροφορίες σχετικά με την υλοποίηση της δέσμης ενεργειών του αποκλεισμού αναδυόμενων παραθύρων, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
251004 Τον τρόπο εποπτείας αποκλεισμού του SQL Server 7.0
271509 Τον τρόπο εποπτείας αποκλεισμού του SQL Server 2000

Επιστροφή στην κορυφή

Αρχείο καταγραφής ανίχνευσης SQL Profiler

Το ίχνος SQL Profiler καταγράφει τη δραστηριότητα του υπολογιστή που εκτελεί τον SQL Server. Μπορείτε να χρησιμοποιήσετε αυτές τις πληροφορίες για να προσδιορίσετε την αργή εκτέλεση ερωτημάτων και μη βέλτιστη εκτέλεση σχεδίων. Επιπλέον, SQL Profiler τεκμηριώνει τη σειρά συμβάντων που λαμβάνουν χώρα πριν από το ζήτημα των επιδόσεων και σας βοηθά να προσδιορίσει την αιτία.

Για να δημιουργήσετε και να εφαρμόσετε ένα ίχνος SQL Profiler χρησιμοποιώντας το GUI, ανατρέξτε στην ενότητα "Τι να οθόνη" του ακόλουθου άρθρου της Γνωσιακής Βάσης της Microsoft:
224587 Τρόπος αντιμετώπισης προβλημάτων επιδόσεων της εφαρμογής με τον SQL Server
Για περισσότερες πληροφορίες σχετικά με το πώς μπορείτε να δημιουργήσετε και να εκτελέσετε ένα ίχνος SQL Profiler χρησιμοποιώντας εντολές Transact-SQL, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
289742 Πώς μπορείτε να δημιουργήσετε μια ανίχνευση του SQL Server 7.0
283790 Πώς μπορείτε να δημιουργήσετε μια ανίχνευση του SQL Server 2000
Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να παρακολουθήσετε ένα ίχνος SQL Profiler χρησιμοποιώντας εντολές Transact-SQL, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
289279 INF: Τρόπος ίχνη εποπτεία SQL Server 7.0
283786 Τον τρόπο εποπτείας ίχνη του SQL Server 2000
Σημείωση Εάν έχετε ένα ίχνος SQL Profiler από ένα μεγάλο φόρτο εργασίας, μπορείτε να χρησιμοποιήσετε τον Οδηγό ρύθμισης του ευρετηρίου. Ο Οδηγός ρύθμισης ευρετήριο χρησιμοποιεί τη βελτιστοποίηση ερωτήματος SQL Server για να προσδιορίσετε το βέλτιστο σύνολο των ευρετηρίων για το καθορισμένο ερωτήματα. Ο Οδηγός ρύθμισης του ευρετηρίου είναι ένα αποτελεσματικό εργαλείο για να προσδιορίσετε εάν τα ευρετήρια σωστή υπάρχει στη βάση δεδομένων σας. Με την εφαρμογή των ευρετηρίων που προτείνει ο οδηγός, ίσως μπορέσετε να αυξήσετε τις επιδόσεις της εφαρμογής σας.

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

Επιστροφή στην κορυφή

Αρχείο καταγραφής εποπτείας επιδόσεων του SQL Server

SQL Server συνήθως επηρεάζεται από τα παρακάτω σημεία συμφόρησης:
  • CPU
  • Μνήμη
  • Το αρχείο εισόδου/εξόδου
  • Κλείδωμα, Αποκλεισμός ή κατόπιν
Μπορείτε να χρησιμοποιήσετε την Εποπτεία επιδόσεων του SQL Server για να προσδιορίσετε τον τρόπο αυτά τα πιθανά σημεία συμφόρησης μπορεί να επηρεάσει την SQL Server. Επιπλέον, μπορείτε να χρησιμοποιήσετε αυτό το αρχείο καταγραφής για να προσδιορίσουν πότε μια εξωτερική διαδικασία χρησιμοποιεί σε μεγάλο βαθμό τον υπολογιστή που εκτελεί τον SQL Server και επηρεάζονται αρνητικά οι επιδόσεις του διακομιστή SQL.

Πριν ξεκινήσετε την Εποπτεία επιδόσεων του SQL Server, βεβαιωθείτε ότι οι μετρητές δίσκου είναι σε. Για να γίνει αυτό, εκτελέστε diskperf από μια γραμμή εντολών. Εάν δεν είναι σχετικά με τους μετρητές δίσκου, εκτελέστε το diskperf -y και, στη συνέχεια, κάντε επανεκκίνηση του υπολογιστή.

Όταν δημιουργείτε ένα αρχείο καταγραφής εποπτείας επιδόσεων του SQL Server, συλλέγει τις ακόλουθες πληροφορίες:
  • Αρχείο σελιδοποίησης
  • Διαδικασία
  • Επεξεργαστής
  • Όλοι οι μετρητές SQL Server
  • Μνήμη
  • Νήματα
  • Λογικός δίσκος
  • Φυσικός δίσκος
  • Σύστημα
Σημείωση Το προεπιλεγμένο χρονικό διάστημα 15 δευτερολέπτων, πρέπει να υπάρχει αρκετός χρόνος για να παρακολουθείτε το διακομιστή. Ωστόσο, για ορισμένα ζητήματα χρονισμού, ίσως χρειαστεί να μειώσετε το χρονικό διάστημα για τη συλλογή δεδομένων.

Για περισσότερες πληροφορίες σχετικά με το πώς να ρυθμίσετε ένα αρχείο καταγραφής εποπτείας επιδόσεων του SQL Server, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
150934 Πώς μπορείτε να δημιουργήσετε ένα αρχείο καταγραφής εποπτείας επιδόσεων για την αντιμετώπιση προβλημάτων NT
248345 Τρόπος δημιουργίας ενός αρχείου καταγραφής χρησιμοποιώντας την Εποπτεία συστήματος στα Windows 2000


Σημείωση Για περισσότερες πληροφορίες σχετικά με την παρακολούθηση των επιδόσεων του SQL Server 2005, ανατρέξτε στο θέμα "Παρακολούθηση και ρύθμιση για επιδόσεις" στο SQL Server 2005 Books Online.
Επιστροφή στην κορυφή

το βοηθητικό πρόγραμμα sqldiag

Το βοηθητικό πρόγραμμα sqldiag παρέχονται με τον SQL Server. Συγκεντρώνει πολύτιμες πληροφορίες σχετικά με τη ρύθμιση παραμέτρων του υπολογιστή που εκτελεί SQL Server, το λειτουργικό σύστημα και τις πληροφορίες που έχει αναφερθεί ότι τα αρχεία καταγραφής σφαλμάτων του SQL Server. Για πληροφορίες σχετικά με τον τρόπο χρήσης του βοηθητικού προγράμματος sqldiag, ανατρέξτε στο θέμα "sqldiag το βοηθητικό πρόγραμμα" στα ηλεκτρονικά βιβλία του SQL Server.

Για περισσότερες πληροφορίες σχετικά με την εκτέλεση του sqldiag σε διακομιστή SQL συμπλέγματος, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
233332 Τον τρόπο εκτέλεσης SQLDIAG σε ένα σε σύμπλεγμα/εικονικό SQL Server

Σημείωση Στον SQL Server 2005, το βοηθητικό πρόγραμμα SQLdiag έχει αλλάξει σημαντικά. Τα ορίσματα γραμμής εντολών για αυτό το βοηθητικό πρόγραμμα δεν είναι συμβατή με SQL Server 2000. Αυτό το βοηθητικό πρόγραμμα μπορεί να αλλάξει και εφαρμογές ή δέσμες ενεργειών που εξαρτώνται από τα ορίσματα της γραμμής εντολών ή συμπεριφορά ενδέχεται να μην λειτουργούν σωστά σε μελλοντικές εκδόσεις. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα "Βοηθητικού προγράμματος SQLdiag" στον SQL Server 2005 Books Online.
Επιστροφή στην κορυφή

Αρχεία καταγραφής συστήματος του Microsoft Windows NT και συμβάντων εφαρμογών

Μπορείτε να χρησιμοποιήσετε τα Windows NT συστημάτων και εφαρμογών αρχεία καταγραφής συμβάντων για να προσδιορίσετε ζητήματα που δεν μπορείτε να δείτε σε άλλα δεδομένα. Αυτά τα αρχεία καταγραφής να παρέχουν μια ολοκληρωμένη άποψη του δραστηριότητα του διακομιστή και παρέχουν μια πληρέστερη Κατανόηση του περιβάλλοντος.

Επιστροφή στην κορυφή

Πού να αποθηκεύσετε αυτά τα αρχεία

Στον ακόλουθο διακομιστή Microsoft File Exchange FTP σας επιτρέπει να στέλνετε και να λαμβάνετε αρχεία από και προς τους μηχανικούς PSS:

Για περισσότερες πληροφορίες, διαβάστε τις οδηγίες που παρέχονται στο αρχείο Exchange FTP τοποθεσία Web της Microsoft.

Επιστροφή στην κορυφή




Περισσότερες πληροφορίες
Λογισμικό κανόναΤίτλος του κανόναΠεριγραφή κανόναΕκδόσεις προϊόντων βάσει των οποίων αξιολογείται ο κανόνας
Σύμβουλος System CenterSQL Server έχει πολλές ενεργές ίχνη που μπορεί να επηρεάσει τις επιδόσειςΣύμβουλος System Center ελέγχει την παρουσία των ενεργών ίχνη εκτός από το προεπιλεγμένο παρακολούθησης που αυτήν τη στιγμή καταγραφής πληροφοριών. Αυτή η ειδοποίηση δημιουργείται εάν υπάρχουν πρόσθετες ίχνη λειτουργεί, εάν αποθηκεύονται στη διαδρομή UNC και τους καταγράφετε ακριβό eαεραγωγών. Εξετάστε τις πληροφορίες σε αυτό το άρθρο και να λαμβάνουν κατάλληλα διορθωτικά μέτρα.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012

Επιστροφή στην κορυφή

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί με μηχανική μετάφραση

Ιδιότητες

Αναγνωριστικό άρθρου: 298475 - Τελευταία αναθεώρηση: 03/15/2015 04:25:00 - Αναθεώρηση: 3.0

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 64-bit Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbhowtomaster kbinfo kbmt KB298475 KbMtel
Σχόλια
html>ascript"> Asimov.clickstreamTracker.init(); tr-id="{{'language-'+language.locale}}" href="" ng-click="setLanguage(language);" class="ng-binding" id="language-es-pa">Panamá - Español
Uruguay - Español
대한민국 - 한국어
España - Español
Paraguay - Español
Venezuela - Español
/c1.microsoft.com/c.gif?DI=4050&did=1&t=">d=1&t=">> async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" y> + "//c.microsoft.com/ms.js'><\/script>");