KB3097636 - ΕΠΙΔΙΌΡΘΩΣΗ: Οι επιδόσεις μειώνονται όταν η εφαρμογή με συγκέντρωση συνδέσεων συνδέεται ή αποσυνδέεται συχνά στο SQL Server

Ισχύει για
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Ορισμένες εφαρμογές συνδέονται στο Microsoft SQL Server 2012 ή SQL Server 2014 που χρησιμοποιούν ομαδοποίηση συνδέσεων.
  • Υπάρχουν πολλές διακριτές ή διαφορετικές συνδέσεις που χρησιμοποιούνται από εφαρμογές για τη σύνδεση με SQL Server.
  • Η εφαρμογή έχει ένα πολύ συχνό μοτίβο σύνδεσης-ερωτήματος-αποσύνδεσης. Στο Perfmon, η τιμή MSSQL$<instancename>:General Statistics -> Connection Reset/sec είναι σε χιλιάδες. SQL Server εκτελεί μια αποθηκευμένη διαδικασία που ονομάζεται sp_reset_connection για να εκκαθαρίσει και να επαναφέρει την κατάσταση σύνδεσης για τη σύνδεση σε συγκεντρωτικό επίπεδο, ώστε να μπορεί να χρησιμοποιηθεί από τη νέα σύνδεση.

Σε αυτό το σενάριο, ενδέχεται να αντιμετωπίσετε μείωση επιδόσεων ή ταχύτητα μετάδοσης και υψηλή χρήση CPU στο SQL Server.

Σημείωση: Εάν παρακολουθείτε στατιστικά στοιχεία αναμονής, ενδέχεται επίσης να παρατηρήσετε αύξηση του τύπου αναμονής CMEMTHREAD κατά τη διάρκεια του επηρεαζόμενου χρονικού πλαισίου.

Σημείωση Αυτό το ζήτημα δεν παρουσιάζεται εάν οι συνδέσεις ανήκουν στο ρόλο sysadmin. Για να προστατεύσετε την παρουσία του SQL Server και τα δεδομένα που είναι αποθηκευμένα σε αυτό, συνιστάται να έχετε συνδέσεις με ελάχιστα απαιτούμενα δικαιώματα.

Επίλυση

Πληροφορίες αθροιστικής ενημέρωσης

Το πρόβλημα διορθώθηκε για πρώτη φορά στην ακόλουθη αθροιστική ενημερωμένη έκδοση του SQL Server.

Σύσταση: Εγκαταστήστε την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση για SQL Server

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

      

        
      

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

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

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

Κατάσταση

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