Σε παλαιότερο άρθρο είχαμε δει πως δημιουργούμε Extended Event για να δούμε τα queries με μεγάλη διάρκεια. Σε αυτό το άρθρο θα φτιάξουμε Extended Event που καταγράφει τα deadlocks. Το μόνο που χρειάζεται να κάνουμε είναι να το δημιουργήσουμε με ένα T-SQL command. Αφού… Διαβάστε περισσότερα
Πώς μεταφέρουμε μαζικά datafiles online σε βάση δεδομένων της Oracle
Σε αυτό το άρθρο θα δούμε ένα script με το οποίο μπορούμε να μεταφέρουμε μαζικά datafiles online που μπορεί να τα έχουμε δημιουργήσει σε λάθος τοποθεσία είτε θέλουμε να τα αλλάξουμε storage σε μία βάση δεδομένων της Oracle. Ο… Διαβάστε περισσότερα
Πώς βελτιώνουμε ένα query που είχε τρέξει στο παρελθόν σε βάση δεδομένων της Oracle (SQL Tuning Advisor with AWR Snapshots)
Σε προηγούμενο άρθρο είχαμε αναλύσει πώς βελτιώνουμε ένα query στην Oracle με την χρήση του SQL Tuning Advisor. Όμως για να εκτελέσουμε τον SQL Tuning Advisor θα πρέπει το query να βρίσκεται ακόμα στο Shared Pool δηλαδή στη μνήμη… Διαβάστε περισσότερα
Πώς περιορίζουμε τα 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 μπορούμε να κάνουμε… Διαβάστε περισσότερα