Σε παλαιότερο άρθρο είχαμε δει πως ενεργοποιούμε το Query Store για να παρακολουθήσουμε την απόδοση των queries και το πλάνο που έτρεξαν. Όμως όπως είχαμε πει το Query Store έχει αρκετό performance impact οπότε μπορεί να θέλουμε κάποιο lightweight profiling.Σε αυτό… Διαβάστε περισσότερα
Πώς αυτοματοποιούμε τη διαδικασία ελέγχου ακεραιότητας των βάσεων δεδομένων σε SQL Server χωρίς την χρήση maintenance plan
Κατά διαστήματα πρέπει να ελέγχουμε την ακεραιότητα των βάσεων μας για τυχόν corruptions. Σε αυτό το άρθρο θα δούμε τον πιο εύκολο και αποδοτικό τρόπο ώστε να κάνουμε έλεγχο για corruption σε όλες τις βάσεις δεδομένων του instance. Αυτό… Διαβάστε περισσότερα
Πώς κάνουμε μαζικά detach / attach βάσεις δεδομένων στον SQL Server
Κάποιες φορές θα χρειαστεί να μετακινήσουμε βάσεις δεδομένων στον SQL Server. Αυτή η διαδικασία γίνεται και με backup / restore είτε αλλάζοντας το status της βάσης σε offline στο άρθρο όμως θα ασχοληθούμε τις διαδικασίες του detach και attach.… Διαβάστε περισσότερα
Πώς συλλέγουμε deadlocked queries μέσω Extended Event και πως διαβάζουμε τα δεδομένα του
Σε παλαιότερο άρθρο είχαμε δει πως δημιουργούμε Extended Event για να δούμε τα queries με μεγάλη διάρκεια. Σε αυτό το άρθρο θα φτιάξουμε Extended Event που καταγράφει τα deadlocks. Το μόνο που χρειάζεται να κάνουμε είναι να το δημιουργήσουμε με ένα T-SQL command. Αφού… Διαβάστε περισσότερα
Πώς μπορούμε μέσα από τον SQL Server να διαβάζουμε Excel / CSV / TXT και να εισάγουμε τις εγγραφές σε πίνακα
Ο SQL Server μας δίνει την δυνατότητα να διαβάσουμε και να εισάγουμε αρχεία κατά βούληση χωρίς την χρήση πακέτων SSIS (Integration Services) και Wizard. Η διαδικασία αυτή γίνεται με τη χρήση του function OPENROWSET και του BULK INSERT. Μπορούμε… Διαβάστε περισσότερα
Πώς μπορούμε να δούμε τι CPU Usage είχαμε ανά λεπτό στον SQL Server
Ο SQL Server κατά την εγκατάσταση του δημιουργεί ένα lightweight Extended Event με μέγεθος έως 5mb στο οποίο καταγράφει πληροφοριές για το performance. Αυτό το Extended Event ονομάζεται system_health και σε αυτό το άρθρο θα δούμε πως μπορούμε με… Διαβάστε περισσότερα
Πώς μπορούμε να βρούμε πότε χρησιμοποιήθηκε τελευταία φορά μία βάση δεδομένων στον SQL Server
Στο άρθρο θα δούμε έναν εύκολο και γρήγορο τρόπό ώστε για να δούμε ποιές βάσεις δεδομένων χρησιμοποιούνται και ποιοι χρήστες είναι συνδεδεμένοι αυτή τη στιγμή σε αυτές. Για να δούμε πότε έγινε τελευταία φορά access μία βάση δεδομένων στον… Διαβάστε περισσότερα
Πώς μπορούμε να εκτελέσουμε πολλαπλά SQL Scripts στον SQL Server μέσα από τα Windows με batch script
Σε αυτό το άρθρο θα δούμε έναν εύκολο τρόπο για να μπορούμε να εκτελέσουμε μαζικά SQL Scripts στον SQL Server με batch script και να κρατήσουμε ξεχωριστά τα αποτελέσματα για το καθένα σε CSV. Το παράδειγμα Έστω ότι έχουμε… Διαβάστε περισσότερα
Πώς κάνουμε replicate πίνακες από SQL Server πρός Oracle Database με την χρήση GoldenGate
Σε προηγούμενο άρθρο είχαμε δει πώς μπορούμε να κάνουμε replicate πίνακες από την Oracle Database πρός τον SQL Server με την χρήση GoldenGate. Σε αυτό άρθρο θα δούμε πως μπορούμε να κάνουμε το αντίστροφο από τον SQL Server προς… Διαβάστε περισσότερα