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

Συμπτώματα

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

  • Έχετε μια αποθηκευμένη διαδικασία που περιέχει μια εξαρτημένη αποθηκευμένη διαδικασία στον Microsoft SQL Server 2012.

  • Η εξαρτημένη αποθηκευμένη διαδικασία χρησιμοποιεί έναν πίνακα ως παράμετρο.

  • Μπορείτε να δημιουργήσετε έναν προσωρινό πίνακα και, στη συνέχεια, να τον μεταβιβάσετε στην εξαρτημένη αποθηκευμένη διαδικασία ως παράμετρο.

  • Η εξαρτημένη αποθηκευμένη διαδικασία εκτελεί ορισμένα ερωτήματα στον προσωρινό πίνακα με τη χρήση δρομέων.

Σε αυτό το σενάριο, παρουσιάζεται διαρροή μνήμης που υποβαθμίζει τις επιδόσεις του SQL Server 2012.

Επίλυση

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

Αθροιστική ενημερωμένη έκδοση 3 για τον SQL Server 2012 Service Pack 1 (SP1)

Η επιδιόρθωση για αυτό το πρόβλημα κυκλοφόρησε πρώτα στην αθροιστική ενημερωμένη έκδοση 3. Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης αυτού του πακέτου αθροιστικής ενημερωμένης έκδοσης για τον SQL Server 2012 SP 1, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2812412 Πακέτο αθροιστικών ενημερώσεων 3 για τον SQL Server 2012 Service Pack 1Σημείωση Επειδή το build που είναι αθροιστικές, κάθε νέα έκδοση της ενημέρωσης κώδικα περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη SQL Server 2012 SP 1 έκδοση της ενημέρωσης κώδικα. Συνιστάται να εξετάσετε την εφαρμογή της πιο πρόσφατης έκδοσης της ενημέρωσης κώδικα που περιέχει αυτήν την επείγουσα επιδιόρθωση. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για προβολή του άρθρου στη Γνωσιακή Βάση της Microsoft:

2772858 Ο SQL Server 2012 δημιουργεί τα οποία κυκλοφόρησαν μετά την κυκλοφορία του SQL Server 2012 Service Pack 1

Κατάσταση

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

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

Ο παρακάτω πίνακας παρέχει περισσότερες πληροφορίες σχετικά με τα προϊόντα ή τα εργαλεία που ελέγχουν αυτόματα για τη Συνθήκη που περιγράφεται στην ενότητα "Συμπτώματα" στην παρουσία του SQL Server και στις εκδόσεις του SQL Server βάσει των οποίων αξιολογείται ο κανόνας:

Λογισμικό κανόνων

Τίτλος κανόνα

Περιγραφή κανόνα

Εκδόσεις προϊόντων με βάση τις οποίες αξιολογείται ο κανόνας

Σύμβουλος κέντρου συστήματος

Διαρροή μνήμης SQL Server όταν εκτελούνται ερωτήματα σε έναν προσωρινό πίνακα σε μια ένθετη αποθηκευμένη διαδικασία στον SQL Server 2012

Σε αυτόν το σύμβουλο παρουσίας SQL Server εντόπισε την παρουσία ενός SQL Server δόμησης κάτω από τη σταθερή δομή για ένα πρόβλημα διαρροής μνήμης. Αυτό μπορεί να συμβεί όταν έχετε μια αποθηκευμένη διαδικασία που περιέχει μια διαδικασία που είναι αποθηκευμένη σε θυγατρικές, η οποία χρησιμοποιεί πίνακες Temp που χρησιμοποιεί περαιτέρω δρομείς. Ενδέχεται να παρατηρήσετε MEMORYCLERK_SQLOPTIMIZER sys.dm_os_memory_clerks και MEMOBJ_EXECCOMPILETEMP από sys.dm_os_memory_objects πολύ υψηλή. Ανατρέξτε στο άρθρο της Γνωσιακής βάσης για περισσότερες λεπτομέρειες.

SQL Server 2012

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×