Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

MARS και SQL Server 2014

Îåêßíçóå áðü ôï ìÝëïò neoklis. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 06-04-2015, 15:35. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  04-04-2015, 18:49 76902

    MARS και SQL Server 2014

    Καλησπέρα

    Έχω στήσει σε νέο μηχάνημα SQL Server 2014 και αντιμετωπίζω κάποιο "θέμα" με τα multiple result sets. Εκτελώ ένα συγκεκριμένο query στον παλιό server (SQL Server 2008) και στο καινούριο server. Ο καινούριος server έχει ισχυρότερη επεξεργαστική ισχύ και περισσότερη μνήμη από τον παλιό και περιμένω ο χρόνος εκτέλεσης στον καινούριο να είναι μικρότερος από τον παλιό, αλλά αυτό απλά δεν συμβαίνει. Το πρώτο πράγμα που έπεσε στην αντίληψη μου είναι ότι, στον νέο server δεν ανοίγει multiple sessions για το query που εκτελείται (όπως γινόταν στον 2008) και δεν μπορώ να καταλάβω για ποιό λόγο συμβαίνει αυτό και αν μπορεί να ευθύνεται για την καθυστέρηση που έχω.
     
    SQL Server 2008 Activity Monitor 
     
    d2

    SQL Server 2014 Activity Monitor 

    d1

    Ευχαριστώ
    Dionisis
  •  06-04-2015, 15:35 76918 σε απάντηση της 76902

    Απ: MARS και SQL Server 2014

    Το CXPacket δεν είναι ανοικτό session, είναι Wait Type. Για ένα query υπάρχει μόνο ένα connection (υποθέτω αυτό εννοείς session). Μόνο το execution plan του query στους δύο servers θα σου δείξει τί πραγματικά συμβαίνει.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems