Κατηγορία: Databases

Γενικά για βάσεις δεδομένων.

Τι είναι το Tabular μοντέλο και τι διαφορά έχει με το Πολυδιάστατο στα SQL Server Analysis Services

Η Microsoft στα Analysis Services για τη δημιουργία Business Intelligence (Data Warehouse) πέρα από τη χρήση Πολυδιάστατων Κύβων παρέχει και τη προσέγγιση σε Tabular μοντέλο. Τα Tabular μοντέλα είναι καινούργια, γρηγορότερα στη κατασκευή τους και ευκολότερα στη χρήση τους.… Διαβάστε περισσότερα

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

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

Πώς κάνουμε εγκατάσταση SQL Server σε Linux

Σε αυτό το άρθρο θα δούμε πόσο εύκολο είναι να κάνουμε εγκατάσταση SQL Server 2019 σε μηχάνημα με λειτουργικό σύστημα Linux και πιο συγκεκριμένα σε διανομή Red Hat. Επίσης θα δούμε τον τρόπο που συνδεόμαστε και πως μπορούμε να… Διαβάστε περισσότερα

Η μεγάλη μάχη στις βάσεις δεδομένων – 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. Το μόνο που χρειάζεται να κάνουμε είναι να το δημιουργήσουμε… Διαβάστε περισσότερα

Πώς παίρνουμε backup μία Oracle Database που βρίσκεται σε archive-log mode

Σε αυτό το άρθρο θα αναλύσουμε τι χρειάζεται για να πάρουμε online backup μια βάση δεδομένων της Oracle που βρίσκεται σε archived-log mode. Για να πάρουμε backup εκτός από τα datafiles θα πρέπει να πάρουμε backup και το controlfile,… Διαβάστε περισσότερα

Τι είναι τα set operators (Union) και τι διαφορά έχουν από τα Joins στην SQL

Σε αυτό το άρθρο θα αναλύσουμε τη χρήση των set operators, τα είδη που υπάρχουν και τι διαφορές υπάρχουν ανάμεσα σε αυτά και στα SQL Joins. Στον κόσμο της SQL (Structured Query Language) πολλές φορές θα θέλουμε να συνδυάσουμε… Διαβάστε περισσότερα

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

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

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

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