Ετικέτα: SQL

Πώς συλλέγουμε 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. Μπορούμε… Διαβάστε περισσότερα

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

Σε προηγούμενο άρθρο είχαμε αναλύσει πώς βελτιώνουμε ένα query στην Oracle με την χρήση του SQL Tuning Advisor. Όμως για να εκτελέσουμε τον SQL Tuning Advisor θα πρέπει το query να βρίσκεται ακόμα στο Shared Pool δηλαδή στη μνήμη… Διαβάστε περισσότερα

Τι είναι το collation και πως αλλάζει στον SQL Server

Με μία πρόταση το collation είναι ο τρόπος που   κωδικοποιούνται οι χαρακτήρες σε μία βάση δεδομένων. Ορίζετε δηλαδή αν θα είναι case sensitive  (κεφαλαία, μικρά), σε τι γλώσσα είναι τα πεδία varchar και text. Πεδία όπως nvarchar που είναι σε Unicode μορφή δεν επηρεάζονται… Διαβάστε περισσότερα

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

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

Πώς μπορούμε να κάνουμε μαζικά backup/restore των βάσεων δεδομένων στον SQL Server

Πολλές φορές μπορεί να χρειαστεί να κάνουμε backup πολλές μικρές βάσεις δεδομένων και να τις μεταφέρουμε σε κάποιο άλλο σύστημα ή να τις επαναφέρουμε στο ίδιο. Η διαδικασία του backup/restore της κάθε βάσης μία μία θα είναι χρονοβόρα και… Διαβάστε περισσότερα

Πώς μεταφέρουμε τα server configurations από ένα SQL Server Instance σε ένα άλλο

Στο άρθρο θα δούμε έναν εύκολο τρόπο ώστε να μεταφέρουμε τις παραμετροποιήσεις ενός instance SQL Server σε ένα άλλο. Παραμέτρους όπως max memory, max degree of parallelism , cost of threshold for parallelism … Το μόνο που θα χρειάζεται… Διαβάστε περισσότερα

Πώς συλλέγουμε blocking queries μέσω Extended Event και πως διαβάζουμε τα δεδομένα του

Σε παλαιότερο άρθρο είχαμε δει πως δημιουργούμε Extended Event για να δούμε τα queries με μεγάλη διάρκεια. Σε αυτό το άρθρο θα φτιάξουμε Extended Event που καταγράφει τα blockings. Το μόνο που χρειάζεται να κάνουμε είναι να το δημιουργήσουμε… Διαβάστε περισσότερα