Το Always On Availability Group είναι η δυνατότητα που μας παρέχει η Microsoft στον SQL Server για να κάνουμε Replicate τις βάσεις μας σε έως οκτώ Secondary Nodes(servers) ως μία λύση για High Availability, Disaster Recovery και για ανάγνωση… Διαβάστε περισσότερα
Πώς μπορούμε να λαμβάνουμε email κάθε φορά που έχουμε blocking session σε βάση δεδομένων της Oracle
Σε μία βάση δεδομένων της Oracle κάθε φορά που κάποιο session ενημερώνει τα στοιχεία ενός πίνακα αυτός γίνεται locked (κλειδώνει) ώστε να είναι σίγουρο ότι κάνενα άλλο session δεν θα μπορεί να τροποποιήσει τον ίδιο πίνακα ταυτόχρονα. Όταν όμως… Διαβάστε περισσότερα
Πώς στέλνουμε email μέσα από τον SQL Server
Μέσα από τον Microsoft SQL Server έχουμε τη δυνατότητα να στέλνουμε email είτε για κάποιο alerting είτε ώστε να μπορούμε να στέλνουμε αναφορές. Σε αυτό το άρθρο θα δούμε βήμα βήμα πως λειτουργεί και πως ενεργοποιούμε to Database Mail… Διαβάστε περισσότερα
Πώς μπορούμε να κάνουμε αναζήτηση κειμένου σε έγγραφα που βρίσκονται αποθηκευμένα σε πίνακα της βάσης δεδομένων στον SQL Server με τη χρήση Full-Text Index
Στον SQL Server έχουμε δυνατότητα να αποθηκεύουμε μέσα σε πεδία του πίνακα αρχεία όπως docx, xlsx, XML κ.α. Για αναζητήσουμε λέξεις στα πεδία αυτά θα έπρεπε να γίνει full table scan, υπάρχει όμως και η λύση του να δημιουργήσουμε… Διαβάστε περισσότερα
Πώς δημιουργούμε ένα failover group στο Azure Managed Instance
Σε ένα Managed Instance με πολλαπλές βάσεις δεδομένων στο Azure μπορούμε να έχουμε high availability. Πιο συγκεκριμένα μπορούμε να έχουμε ένα ασύχρονο δεύτερο read-only Managed instance στο ίδιο ή και σε διαφορετικό region. Μπορούμε ανά πάσα στιγμή να κάνουμε… Διαβάστε περισσότερα
Γιατί ο SQL Server δεν κάνει χρήση όλα τα CPU Cores;
Έχοντας μία εγκατάσταση SQL Server Instance μπορεί να έρθουμε αντιμέτωποι με την εξής περίεργη κατάσταση, ενώ να υπάρχει ανάγκη χρήσης του CPU να μην φτάνει ποτέ αυτό το 100%. Στο άρθρο θα δούμε που μπορεί να οφείλεται και πως… Διαβάστε περισσότερα
Τι είναι το collation και πως αλλάζει στον SQL Server
Με μία πρόταση το collation είναι ο τρόπος που κωδικοποιούνται οι χαρακτήρες σε μία βάση δεδομένων. Ορίζετε δηλαδή αν θα είναι case sensitive (κεφαλαία, μικρά), σε τι γλώσσα είναι τα πεδία varchar και text. Πεδία όπως nvarchar που είναι σε Unicode μορφή δεν επηρεάζονται… Διαβάστε περισσότερα
Πώς βλέπουμε τι εργασίες πραγματοποιεί ένα query για την ολοκλήρωση του στον SQL Server (Execution Plan Operators)
Για να τρέξει ένα query στον SQL Server, ο Query Optimizer δέχεται πληροφορίες όπως το query, το σχήμα της βάσης, τα στατιστικά και εξάγει τον βέλτιστο τρόπο ώστε να έχει πρόσβαση σε αυτά. Το αποτέλεσμα ονομάζεται Πλάνο ή αλλιώς… Διαβάστε περισσότερα
Πώς μπορούμε να έχουμε απομακρυσμένη πρόσβαση σε άλλη βάση δεδομένων της Oracle
Σε αυτό το άρθρο θα αναλύσουμε τον τρόπο που μπορούμε να έχουμε πρόσβαση σε πίνακες / views που βρίσκονται σε απομακρυσμένη βάση δεδομένων της Oracle. Για να το πετύχουμε αυτό χρειαζόμαστε να φτιάξουμε ένα object που ονομάζεται Database Link.… Διαβάστε περισσότερα