Πολλές θα αντιμετωπίσουμε 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. Η λύση αυτή όμως θα απαιτούσε την… Διαβάστε περισσότερα
Πώς κάνουμε force ένα πλάνο στον SQL Server και γιατί να μην το κάνουμε
Κάποιες φορές μπορεί να τύχει ένα query ανάλογα την τιμή που έχουμε δώσει σε μια παράμετρο να τρέχει με διαφορετικό πλάνο (execution plan) και να έχει διαφορετική διάρκεια. Αυτό το φαινόμενο ονομάζεται parameter sniffing. Αυτό μπορεί να οφείλεται σε… Διαβάστε περισσότερα
Πώς γυρνάμε μία βάση δεδομένων της Oracle στη πρότερη κατάσταση ενός restore point (Flashback Database to guaranteed restore point)
Στο άρθρο θα αναλύσουμε πως μπορούμε να κάνουμε την χρήση της λειτουργίας flashback database σε guaranteed restore point σε βάση δεδομένων της Oracle. Το flashback database ανήκει στην κατηγορία της προστασίας δεδομένων και παρέχει τη δυνατότητα να παγώσουμε την… Διαβάστε περισσότερα
Τι είναι τα μοντέλα στο Data Science
Τι είναι τα models στο Data Science; Με μία απλή πρόταση είναι μοντέλα φτιάχνονται ώστε να μπορούμε να κάνουμε προβλέψεις για μια τάση που ερευνούμε. Υπάρχουν δύο κατηγορίες μοντέλων τα supervised που τα εκπαιδεύουμε εμείς και στα unsupervised που γίνεται μέσω… Διαβάστε περισσότερα
Γίνεται query join ανάμεσα σε πίνακες SQL Server και Oracle; (a.k.a PolyBase)
Στο άρθρο θα δούμε έναν μαγικό τρόπο ώστε να μπορούμε να χρησιμοποιήσουμε σε select queries δεδομένα από εξωτερικές πηγές (χωρίς Linked Server) και πιο συγκεκριμένα από Oracle Database. Τι είναι η PolyBase Από την έκδοση SQL Server 2016 η… Διαβάστε περισσότερα
Πώς εξάγουμε μαζικά δεδομένα από βάση δεδομένων της Oracle με τη χρήση Oracle Data Pump (expdp)
Πολλές φορές θα χρειαστεί να κρατήσουμε τα δεδομένα πινάκων και των metadata (packages, procedures, function κ.τ.λ.) τους ώστε να τις εισάγουμε έπειτα στο ίδιο ή και σε διαφορετικό σύστημα. Η εξαγωγή των δεδομένων γίνεται εφικτή με τη χρήση του… Διαβάστε περισσότερα
Πώς κάνουμε οπτική απεικόνιση δεδομένων σε χάρτη με χρήση Python
Στο άρθρο αυτό με τη βοήθεια του jupyter notebook και της python θα φτιάξουμε ένα heatmap. Θα κάνουμε μια πλήρη ανάλυση με χρήση dataframe, polynomial regression scatter plot, bar plot. Ας ξεκινήσουμε φορτώνοντας τις βιβλιοθήκες που θα χρειαστούμε: Τι… Διαβάστε περισσότερα