Ετικέτα: Databases

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

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

Πώς κάνουμε force ένα πλάνο σε βάση δεδομένων της Oracle

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

SQL Server στην εποχή του Cloud. Ώρα για Azure SQL Databases;

H Microsoft στην εποχή του Cloud με το Azure αποφάσισε να δώσει όσο περισσότερες επιλογές μπορούσε ώστε να είναι όλοι ικανοποιημένοι. Είτε είστε λάτρεις του on-premise είτε του hybrid cloud. Με τις υπηρεσίες του SQL Server in Virtual Machine… Διαβάστε περισσότερα

Πώς εισάγουμε μαζικά δεδομένα στη βάση δεδομένων με τη χρήση Oracle Data Pump (impdp)

Πολλές φορές θα χρειαστεί να κρατήσουμε τα δεδομένα πινάκων και των metadata (packages, procedures, function κ.τ.λ.) τους ώστε να τις εισάγουμε έπειτα στο ίδιο ή και σε διαφορετικό σύστημα. Σε προηγούμενο άρθρο είχαμε δει τη χρήση του Oracle Data… Διαβάστε περισσότερα

Η μεγάλη μάχη στις βάσεις δεδομένων – SQL Server vs Oracle Database

Τα δύο πιο γνωστά RDBMS (Relational Database Management Systems) με τα μεγαλύτερα μερίδια στην αγορά είναι ο Microsoft SQL Server και η Oracle Database. Έχουν πολλά κοινά αλλά και πολλές διαφορές μεταξύ τους. Πάμε να δούμε αναλυτικά: Filegroups: Είναι… Διαβάστε περισσότερα

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

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

Πώς βρίσκουμε πόσο ακόμα θέλει για να ολοκληρωθεί το query και που καθυστερεί (SQL Server Query Profiling)

Πολλές θα αντιμετωπίσουμε queries που αργούν πολύ να ολοκληρωθούν ή δεν ολοκληρώνονται ποτέ. Για να βρούμε τι ακριβώς φταίει η πιο χρήσιμη πληροφορία είναι το actual execution plan. Καθώς το actual execution plan απαιτεί την ολοκλήρωση του query, με… Διαβάστε περισσότερα

Πώς μπορούμε να δούμε την ιστορική εικόνα ενός πίνακα σε Oracle Database με Flashback Query

Πολλές φορές θα χρειαστεί να δούμε τι εγγραφές είχε ο πίνακας κάποια ώρα πριν. Μπορεί ακόμα να πρέπει να τον επαναφέρουμε από ένα λάθος update ή ακόμα και drop. Στην Oracle αυτό γίνεται εύκολα με τη χρήση flashback query… Διαβάστε περισσότερα

Πώς μπορούμε να υπολογίσουμε τα ασφάλιστρα αυτοκινήτων που έχουμε σε SQL Server με χρήση Python (χωρίς API)

Ας πούμε ότι έχουμε στον SQL Server έναν πίνακα με αυτοκίνητα και οδηγούς και θέλουμε να βρούμε το φθηνότερο ασφάλιστρο τους. Αυτό σίγουρα θα είναι εφικτό με ένα API / Web Service. Η λύση αυτή όμως θα απαιτούσε την… Διαβάστε περισσότερα