ΕΠΙΔΙΌΡΘΩΣΗ: Αποκλεισμός και προβλήματα επιδόσεων ενδέχεται να παρουσιαστεί όταν ενεργοποιείτε τη σημαία παρακολούθησης 1118 στον SQL Server 2005 εάν το φόρτο εργασίας Δημιουργία προσωρινού πίνακα είναι υψηλή

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 936185 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
BUG: #50001020 (SQL επείγουσας επιδιόρθωσης)
Η Microsoft διανέμει ενημερώσεις κώδικα Microsoft SQL Server 2005 ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που είχαν περιληφθεί σε προηγούμενες SQL Server 2005 έκδοση της ενημέρωσης κώδικα.
Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Αυτό το άρθρο περιγράφει τις ακόλουθες πληροφορίες σχετικά με αυτήν την επείγουσα επιδιόρθωση κυκλοφορία:
  • Τα ζητήματα που διορθώνονται από το πακέτο επειγουσών επιδιορθώσεων
  • Οι προϋποθέσεις για την εφαρμογή της επείγουσας επιδιόρθωσης το πακέτο
  • Αν πρέπει να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή της πακέτο επειγουσών επιδιορθώσεων
  • Αν το πακέτο επειγουσών επιδιορθώσεων αντικαθίσταται από άλλες επείγουσες επιδιορθώσεις το πακέτο
  • Αν πρέπει να κάνετε αλλαγές στο μητρώο, αφού εφαρμόσετε την πακέτο επειγουσών επιδιορθώσεων
  • Τα αρχεία που περιέχονται στην επείγουσα επιδιόρθωση το πακέτο

Συμπτώματα

Στον Microsoft SQL Server 2005, ενδέχεται να παρατηρήσετε προβλήματα αποκλεισμού και που αφορούν τις επιδόσεις. Αυτό το ζήτημα προκύπτει, εάν ισχύουν οι ακόλουθες συνθήκες:
  • Μπορείτε να ενεργοποιήσετε τη σημαία παρακολούθησης 1118.
  • Το φόρτο εργασίας Δημιουργία προσωρινού πίνακα είναι υψηλή.
  • Υπάρχουν πολλά αρχεία δεδομένων για τη βάση δεδομένων tempdb.
Στον πίνακα συστήματος sysprocesses, η τιμή στη στήλη waittype του στη βάση δεδομένων tempdb έχει οριστεί σε PAGELATCH.

Αιτία

Αυτό το ζήτημα παρουσιάζεται όταν υπάρχουν πολλά αρχεία δεδομένων στη βάση δεδομένων tempdb. Όταν υπάρχουν αυτά τα πολλαπλά αρχεία δεδομένων, αναμονή κλείθρου παρουσιαστεί στις σελίδες κοινόχρηστων καθολικό εκχώρησης χάρτη (SGAM) στη βάση δεδομένων tempdb.

Προτεινόμενη αντιμετώπιση

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

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

Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη επείγουσα επιδιόρθωση, θα ισχύσουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσία εξυπηρέτησης πελατών της Microsoft και υποστήριξη ή για να δημιουργήσετε ξεχωριστή αίτηση υπηρεσίας, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://support.Microsoft.com/contactus/?ws=support
Σημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες η επείγουσα επιδιόρθωση είναι διαθέσιμη. Εάν δεν βλέπετε τη γλώσσα σας, είναι επειδή μια επείγουσα επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.

Προϋποθέσεις

Πρέπει να έχετε Microsoft SQL Server 2005 Service Pack 2 (SP2) για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης του SQL Server 2005 Service Pack 2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
913089Τρόπος απόκτησης του τελευταίου service pack για SQL Server 2005

Πληροφορίες επανεκκίνησης

Δεν χρειάζεται να κάνετε επανεκκίνηση του υπολογιστή μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης.

Πληροφορίες μητρώου

Δεν χρειάζεται να αλλάξετε το μητρώο.

Πληροφορίες αρχείων επείγουσας επιδιόρθωσης

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

Η αγγλική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, τότε μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την Ζώνη ώρας στο το Ημερομηνία και ώρα το στοιχείο του πίνακα ελέγχου.
SQL Server 2005, εκδόσεις 32-bit
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση του αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Microsoft.SQLServer.maintenanceplantasks.dll9.0.3166.0296,30428-Apr-200702: 53x 86
Msmdlocal.dll9.0.3166.015,943,53628-Apr-200702: 53x 86
Mssqlsystemresource.ldfΔεν ισχύει524,28827-Apr-200719: 05Δεν ισχύει
Mssqlsystemresource.mdfΔεν ισχύει40,173,56827-Apr-200719: 05Δεν ισχύει
Rdistcom.dll2005.90.3166.0644,46428-Apr-200702: 53x 86
Sqlaccess.dll2005.90.3166.0350,57628-Apr-200702: 53x 86
Sqlservr.exe2005.90.3166.029,190,51228-Apr-200702: 53x 86
Sysdbupg.SQLΔεν ισχύει510,62226-Apr-200710: 04Δεν ισχύει
SQL Server 2005, έκδοση 64-bit
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση του αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Microsoft.SQLServer.maintenanceplantasks.dll9.0.3166.0296,30428-Apr-200702: 53x 86
Msmdlocal.dll9.0.3166.015,943,53628-Apr-200702: 53x 86
Mssqlsystemresource.ldfΔεν ισχύει524,28827-Apr-200719: 05Δεν ισχύει
Mssqlsystemresource.mdfΔεν ισχύει40,173,56827-Apr-200719: 05Δεν ισχύει
Rdistcom.dll2005.90.3166.0828,27228-Apr-200716: 12x 64
Sqlaccess.dll2005.90.3166.0357,74428-Apr-200716: 12x 86
Sqlservr.exe2005.90.3166.038,509,93628-Apr-200716: 12x 64
Sysdbupg.SQLΔεν ισχύει510,62226-Apr-200710: 04Δεν ισχύει
SQL Server 2005, έκδοση αρχιτεκτονική Itanium
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση του αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Microsoft.SQLServer.maintenanceplantasks.dll9.0.3166.0296,30428-Apr-200702: 53x 86
Msmdlocal.dll9.0.3166.049,887,08828-Apr-200710: 09IA-64
Mssqlsystemresource.ldfΔεν ισχύει524,28827-Apr-200719: 05Δεν ισχύει
Mssqlsystemresource.mdfΔεν ισχύει40,173,56827-Apr-200719: 05Δεν ισχύει
Rdistcom.dll2005.90.3166.01,885,04028-Apr-200710: 09IA-64
Sqlaccess.dll2005.90.3166.0352,11228-Apr-200710: 09x 86
Sqlservr.exe2005.90.3166.072,626,03228-Apr-200710: 09IA-64
Sysdbupg.SQLΔεν ισχύει510,62226-Apr-200710: 04Δεν ισχύει

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, απενεργοποιήστε τη σημαία παρακολούθησης 1118. Αλληλεπιδραστική, μπορείτε να απενεργοποιήσετε τη σημαία παρακολούθησης, χρησιμοποιώντας την ακόλουθη εντολή DBCC TRACEOFF:
DBCC TRACEOFF (1118, -1)
Μπορείτε επίσης να καθορίσετε τη σημαία παρακολούθησης με την παράμετρο εκκίνησης της υπηρεσίας SQL Server. Όταν καθορίζετε τη σημαία παρακολούθησης με την παράμετρο εκκίνησης, η σημαία παρακολούθησης ενεργοποιείται αυτόματα κατά την εκκίνηση της υπηρεσίας SQL Server. Εάν ορίσετε τη σημαία παρακολούθησης με την παράμετρο εκκίνησης, μπορείτε να χρησιμοποιήσετε ακόμα η εντολή DBCC TRACEOFF για να απενεργοποιήσετε τη σημαία παρακολούθησης αλληλεπιδραστικά.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες

Η επείγουσα επιδιόρθωση που περιγράφεται σε αυτό το άρθρο επηρεάζει μόνο τη βάση δεδομένων tempdb. Αυτή η επείγουσα επιδιόρθωση μειώνει σημαντικά την ανάγκη για να επιβάλετε την ομοιόμορφη κατανομή, χρησιμοποιώντας τη σημαία παρακολούθησης 1118. Εάν εφαρμόσετε την ενημέρωση κώδικα και εξακολουθείτε να αντιμετωπίζετε διένεξη TEMPDB, σκεφτείτε να ενεργοποιήσετε επίσης την σημαία παρακολούθησης 1118.
Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
824684Περιγραφή της βασικής ορολογίας που χρησιμοποιείται στην περιγραφή των ενημερωμένων εκδόσεων λογισμικού της Microsoft
Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
328551ΕΠΙΔΙΌΡΘΩΣΗ: Συνταύτιση βελτιώσεις για τη βάση δεδομένων tempdb
Σημείωση Κατά γενικό κανόνα, εάν ο αριθμός των λογικούς επεξεργαστές είναι μικρότερο ή ίσο με 8, χρησιμοποιήστε τον ίδιο αριθμό αρχείων δεδομένων ως λογικούς επεξεργαστές. Εάν ο αριθμός των λογικούς επεξεργαστές είναι μεγαλύτερη από 8, αρχεία δεδομένων 8 χρήση και, στη συνέχεια, αν συνεχιστεί η διένεξη, αυξήστε τον αριθμό των αρχείων δεδομένων είναι πολλαπλάσια του 4 (έως το πλήθος λογικούς επεξεργαστές) μέχρι τη διένεξη μειώνεται σε αποδεκτά επίπεδα ή να κάνετε αλλαγές στον φόρτο εργασίας/κώδικα.


Ιδιότητες

Αναγν. άρθρου: 936185 - Τελευταία αναθεώρηση: Πέμπτη, 10 Ιανουαρίου 2013 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
Λέξεις-κλειδιά: 
kbautohotfix kbhotfixserver kbqfe kbmt KB936185 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 936185

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com