Μετακινήσεις βάσεων δεδομένων
Μετεγγραφές βάσης δεδομένων CI στις GitHub Actions
Κάθε δοκιμαστική εκτέλεση αναπαράγει το πλήρες ιστορικό μετεγκατάστασης από μια κενή βάση δεδομένων.
3m → 4s
Μεταναστεύσεις
Γιατί συμβαίνει
Τι να αλλάξει
- Αποθέστε το σχήμα που έχει μετεγκατασταθεί μία φορά και φορτώστε το απευθείας σε δοκιμαστικές εργασίες
- Χρησιμοποιήστε το --keepdb ή το αντίστοιχο, ώστε η βάση δεδομένων να επιβιώνει μεταξύ των εκτελέσεων
- Εκτελέστε τις μετεγκαταστάσεις σε μια βάση δεδομένων που υποστηρίζεται από tmpfs για ταχύτητα
- Δοκιμάστε την ίδια τη διαδρομή μετεγκατάστασης σε μια ξεχωριστή, λιγότερο συχνή εργασία
Μετακινήσεις βάσεων δεδομένων στο runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
dbtΤο dbt αναλύει ολόκληρο το έργο και εκτελεί ξανά αμετάβλητα μοντέλα.ΚόνταΗ επίλυση του περιβάλλοντος διαρκεί περισσότερο από την ίδια την ανάλυση.ΣπίθαΟι θέσεις εργασίας Spark στο CI ξοδεύουν τον περισσότερο χρόνο τους στην εκκίνηση και τη συναρμολόγηση του JVM.Ροή αέραΟι έλεγχοι εισαγωγής DAG επανεγκαθιστούν το πλήρες σετ εξάρτησης ροής αέρα σε κάθε εκτέλεση.