Ετικέτα: Performance Tuning

Πώς περιορίζουμε τα resources που μπορεί να καταναλώσει ένας χρήστης στον SQL Server

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

Πώς βρίσκουμε την απόδοση των υπαρχόντων Indexes και ποία καινούργια Indexes μας προτείνει ο SQL Server

Σε προηγούμενο άρθρο είχαμε δει τι είναι τα indexes. Σε αυτό το άρθρο θα δούμε πως βρίσκουμε σε τι κατάσταση βρίσκεται ο κατακερματισμός τους, αν χρησιμοποιούντε, πότε δημιουργήθηκαν, πότε ενημερώθηκαν και αν λείπουν indexes που προτείνει ο SQL Server.… Διαβάστε περισσότερα

Πώς ενεργοποιούμε το Oracle Direct NFS για αυξημένο performance μεταξύ Oracle Database και NFS Shares

Σε αυτό το άρθρο θα δούμε πως ενεργοποιούμε το Direct NFS για την συνδεσιμότητα Oracle Database με NFS Servers. Όταν το ενεργοποιούμε η επικοινωνία μεταξύ της Oracle Database και NFS Servers γίνεται απευθείας, χωρίς να εμπλέκετε το kernel του… Διαβάστε περισσότερα

Γιατί καθυστερεί η επανεκκίνηση του SQL Server instance;

Σε αυτό το άρθρο θα δούμε αναλυτικά μερικούς από τους πιο συχνούς λόγους που μπορεί να αργεί η επανεκκίνηση ενός SQL Server instance και τι μπορούμε να κάνουμε ώστε να βελτιώσουμε τον χρόνο αυτό άνα περίπτωση. Χρήση πολύ μεγάλου… Διαβάστε περισσότερα

Πώς αυτοματοποιούμε τη διαδικασία rebuild των indexes στον SQL Server χωρίς την χρήση maintenance plan

Όπως έχουμε δει σε παλαιότερο άρθρο για τον ευκολότερο τρόπο προσπέλασης στα δεδομένα στις βάσεις δεδομένων χρησιμοποιούμε τα indexes και τα στατιστικά. Τα indexes είναι ουσιαστικά ένα ευρετήριο που μας βοηθάει να βρούμε ότι ψάχνουμε πιο γρήγορα. Καθώς όμως… Διαβάστε περισσότερα

Πώς βρίσκουμε τα queries με την μεγαλύτερη διάρκεια σε βάση δεδομένων της Oracle

Στις βάσεις δεδομένων της Oracle έχουμε τη δυνατότητα να βρούμε στατιστικά δεδομένα για τα queries κάνοντας χρήση των αναφορών ASH και AWR. Όμως για να ενεργοποιήσουμε αυτή τη δυνατότητα πρέπει να έχουμε Enterprise έκδοση. Στην Standard μπορούμε να κάνουμε… Διαβάστε περισσότερα

Γιατί ο SQL Server δεν κάνει χρήση όλα τα CPU Cores;

Έχοντας μία εγκατάσταση SQL Server Instance μπορεί να έρθουμε αντιμέτωποι με την εξής περίεργη κατάσταση, ενώ να υπάρχει ανάγκη χρήσης του CPU να μην φτάνει ποτέ αυτό το 100%. Στο άρθρο θα δούμε που μπορεί να οφείλεται και πως… Διαβάστε περισσότερα

Πώς βλέπουμε τι εργασίες πραγματοποιεί ένα query για την ολοκλήρωση του στον SQL Server (Execution Plan Operators)

Για να τρέξει ένα query στον SQL Server, ο Query Optimizer δέχεται πληροφορίες όπως το query, το σχήμα της βάσης, τα στατιστικά και εξάγει τον βέλτιστο τρόπο ώστε να έχει πρόσβαση σε αυτά. Το αποτέλεσμα ονομάζεται Πλάνο ή αλλιώς… Διαβάστε περισσότερα

Πώς θα βελτιώσουμε την απόδοση ενός query που τρέχει σε βάση δεδομένων της Oracle (SQL Tuning Advisor)

Πολλές φορές θα τύχει να ακούσουμε ότι ξαφνικά ένα query που πήγαινε γρήγορα ξαφνικά άρχισε να αργεί ή ότι ένα query πηγαίνει αδικιολόγητα πολύ αργά. Ο πιο εύκολος τρόπος να βρούμε τι φταίει και να το λύσουμε είναι με την… Διαβάστε περισσότερα