Σπίτι Προσωπικά Οικονομικά Βασικές αρχές των λογικών δομών στο Oracle 12c - dummies

Βασικές αρχές των λογικών δομών στο Oracle 12c - dummies

Πίνακας περιεχομένων:

Βίντεο: Web Programming - Computer Science for Business Leaders 2016 2024

Βίντεο: Web Programming - Computer Science for Business Leaders 2016 2024
Anonim

Όλες οι λογικές δομές που θα δείτε είναι στα αρχεία δεδομένων της βάσης δεδομένων. Οι λογικές δομές του Oracle 12c σας επιτρέπουν να οργανώνετε τα δεδομένα σας σε διαχειρίσιμα και καλά λογικά κομμάτια.

Ας εξετάσουμε τη σχέση των λογικών με τα φυσικά αντικείμενα. Το βέλος δείχνει προς την κατεύθυνση μιας σχέσης ένας προς πολλούς.

Οι χώροι επιτραπέζιων χώρων στο Oracle 12c

Οι πίνακες χώρου είναι το πρώτο επίπεδο λογικής οργάνωσης της φυσικής αποθήκευσης.

Κάθε βάση δεδομένων 12c πρέπει να έχει τους ακόλουθους χώρους αποθήκευσης:

  • SYSTEM: Αποθηκεύει τα αντικείμενα βάσης δεδομένων πυρήνα που χρησιμοποιούνται για την εκτέλεση της ίδιας της βάσης δεδομένων.

  • SYSAUX: Για αντικείμενα που είναι βοηθητικά και δεν συνδέονται ειδικά με τις βασικές λειτουργίες της βάσης δεδομένων.

  • UNDO: Αποθηκεύει τα τμήματα επαναφοράς ή αναιρέσεως που χρησιμοποιούνται για την ανάκτηση συναλλαγών.

  • TEMP: Για προσωρινή αποθήκευση.

Κάθε χώρος αποθήκευσης είναι υπεύθυνος για την οργάνωση ενός ή περισσότερων αρχείων δεδομένων. Συνήθως, κάθε tablespace μπορεί να αρχίσει να επισυνάπτεται σε ένα αρχείο δεδομένων, αλλά καθώς η βάση δεδομένων μεγαλώνει και τα αρχεία σας γίνονται μεγάλα, μπορεί να αποφασίσετε να προσθέσετε χώρο αποθήκευσης με τη μορφή πολλαπλών αρχείων δεδομένων.

Ποιό είναι λοιπόν το επόμενο βήμα για την εύρεση της βάσης δεδομένων σας; Δημιουργείτε μερικές περιοχές για την αποθήκευση των δεδομένων σας. Πείτε ότι η βάση δεδομένων σας θα έχει πωλήσεις, ανθρώπινους πόρους, λογιστικά δεδομένα και ιστορικά δεδομένα. Μπορεί να έχετε τους ακόλουθους αποθηκευτικούς χώρους:

  • SALES_DATA

  • SALES_INDEX

  • HR_DATA

  • HR_INDEX

  • ACCOUNTING_DATA

  • ACCOUNTING_INDEX

  • HISTORY_DATA

  • HISTORY_INDEX

Segments in Oracle 12c

είναι η επόμενη λογική δομή αποθήκευσης μετά τους χώρους των τραπεζιών. Τα τμήματα είναι αντικείμενα στη βάση δεδομένων που απαιτούν φυσική αποθήκευση και περιλαμβάνουν τα ακόλουθα:

  • Πίνακες

  • Ευρετήρια

  • τμήματα και μη αποθηκεύετε τα πραγματικά δεδομένα:

  • Διαδικασίες

Συνώνυμα Ακολουθίες Η τελευταία λίστα αντικειμένων δεν ζουν σε ένα χώρο αποθήκευσης με τμήματα. Πρόκειται για κομμάτια κώδικα που ζουν στο χώρο του συστήματος SYSTEM.

  • Όποτε δημιουργείτε ένα τμήμα, καθορίστε ποιο είναι το επιτραπέζιο χώρο στο οποίο θέλετε να είναι μέρος. Αυτό βοηθάει στην απόδοση.

  • Τα μεγέθη στο Oracle 12c

  • Τα μεγέθη

είναι σαν τους δακτυλίους ανάπτυξης ενός δέντρου. Κάθε φορά που ένα τμήμα μεγαλώνει, αποκτά νέα έκταση. Όταν δημιουργείτε για πρώτη φορά έναν πίνακα για την αποθήκευση αντικειμένων, παίρνει την πρώτη του έκταση. Καθώς εισάγετε δεδομένα σε αυτόν τον πίνακα, αυτή η έκταση γεμίζει. Όταν η έκταση γεμίσει, αρπάζει μια άλλη έκταση από το χώρο του πίνακα.

Όταν δημιουργείτε για πρώτη φορά ένα χώρο tablespace, είναι όλος ο ελεύθερος χώρος. Όταν ξεκινάτε να δημιουργείτε αντικείμενα, ο ελεύθερος χώρος παίρνει εκχωρημένους σε τμήματα με τη μορφή εκτάσεων. Ο μέσος χώρος tablespace αποτελείται από χρησιμοποιημένες εκτάσεις και ελεύθερο χώρο.

Όταν γεμίσει όλο τον ελεύθερο χώρο, το αρχείο δεδομένων είναι εκτός χώρου. Τότε μπαίνουν οι δεξιότητές σας στο DBA και αποφασίζετε πώς να διαθέσετε περισσότερο ελεύθερο χώρο για να συνεχίσουν να επεκτείνονται τα τμήματα.

Τα όρια δεν είναι αναγκαστικά συνεχόμενα. Για παράδειγμα, όταν δημιουργείτε έναν πίνακα στοιχείων και εισάγετε τα πρώτα 1.000 αντικείμενα, μπορεί να αυξηθεί και να επεκταθεί αρκετές φορές. Τώρα ο τομέας σας μπορεί να αποτελείται από πέντε εκτάσεις. Ωστόσο, δημιουργείτε επίσης έναν νέο πίνακα. Καθώς κάθε πίνακας δημιουργείται σε έναν νέο χώρο πίνακα, ξεκινάει από την αρχή του αρχείου δεδομένων. Αφού δημιουργήσετε το δεύτερο τραπέζι σας, ίσως χρειαστεί να εκτελέσετε ξανά το πρώτο σας τραπέζι. Η επόμενη έκτασή της έρχεται μετά τη δεύτερη έκταση. Στο τέλος, όλα τα αντικείμενα που μοιράζονται ένα χώρο επιτραπέζιων υπολογιστών θα έχουν ανακατασκευαστεί.

Αυτό δεν είναι κακό. Πριν από χρόνια, πριν η Oracle είχε καλύτερους αλγόριθμους αποθήκευσης, οι DBA ξόδεψαν πολύ χρόνο και προσπάθειες προσπαθώντας να συνενώσουν αυτές τις εκτάσεις. Ονομάστηκε

κατακερματισμός.

Είναι κάτι παρελθόν. Μην αναρροφάτε! Αφήστε το. Το Oracle 12c είναι πλήρως ικανό να διαχειριστεί τέτοιες καταστάσεις.

Υπάρχουν καταστάσεις όπου έχετε πολλά αρχεία δεδομένων σε ένα χώρο αποθήκευσης. Εάν ένας χώρος επιτραπέζιου χώρου έχει περισσότερα από ένα αρχεία δεδομένων, ο χώρος του πίνακα δημιουργεί αυτόματα εκτάσεις με τρόπο στρογγυλού τύπου σε όλα τα αρχεία δεδομένων. Αυτή είναι μια άλλη λειτουργία απόδοσης της Oracle.

Πείτε ότι έχετε έναν μεγάλο πίνακα που υποστηρίζει το μεγαλύτερο μέρος της εφαρμογής σας. Ζει σε έναν πίνακα που αποτελείται από τέσσερα αρχεία δεδομένων. Όπως ο πίνακας επεκτείνεται, η Oracle διαθέτει την έκταση σε κάθε αρχείο δεδομένων όπως αυτή: 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4 … και ούτω καθεξής τρόπο, η Oracle μπορεί να επωφεληθεί από τα δεδομένα που διαδίδονται σε πολλές φυσικές συσκευές όταν οι χρήστες έχουν πρόσβαση στα δεδομένα. Μειώνει τους ισχυρισμούς σε τμήματα που έχουν μεγάλη δραστηριότητα.

Oracle blocks στο Oracle 12c

Ένα

block Oracle

είναι η ελάχιστη μονάδα που η Oracle θα διαβάσει ή θα γράψει ανά πάσα στιγμή.

Η Oracle συνήθως διαβάζει και γράφει περισσότερα από ένα τετράγωνα ταυτόχρονα, αλλά αυτό συμβαίνει με την Oracle αυτές τις μέρες. Πραγματοποιήσατε πιο άμεσο έλεγχο του τρόπου με τον οποίο η Oracle κατάφερε να διαβάζει και να γράφει μπλοκ, αλλά τώρα η λειτουργία είναι αυτόματα συντονισμένη. Μπορείτε να το συντονίσετε χειροκίνητα σε κάποιο βαθμό, αλλά οι περισσότερες εγκαταστάσεις είναι καλύτερα να αφήνονται στην Oracle.

Ανεξάρτητα, τα μπλοκ είναι η τελική λογική μονάδα αποθήκευσης. Τα δεδομένα από τους πίνακες και τα ευρετήρια αποθηκεύονται σε μπλοκ. Τα ακόλουθα συμβαίνουν όταν εισάγετε μια νέα σειρά σε έναν πίνακα: Η Oracle βρίσκει το τμήμα.

Η Oracle ζητά το τμήμα εάν υπάρχει κάποιο δωμάτιο.

Το τμήμα επιστρέφει ένα μπλοκ που δεν είναι πλήρες.

Η καταχώρηση σειράς ή ευρετηρίου προστίθεται σε αυτό το μπλοκ.

  • Αν δεν υπάρχουν μπλοκ για ένθετα, το τμήμα αποκτά μια άλλη ελεύθερη έκταση από τον χώρο του πίνακα. Παρεμπιπτόντως, όλα αυτά γίνονται από τη διαδικασία διακομιστή στην οποία είστε συνδεδεμένοι.

  • Τα μπλοκ Oracle έχουν επίσης ένα φυσικό αντίγραφο όπως και τα αρχεία δεδομένων. Τα μπλοκ Oracle αποτελούνται από μπλοκ OS. Είναι το μορφοποιημένο μέγεθος της ελάχιστης μονάδας αποθήκευσης στη συσκευή.

Βασικές αρχές των λογικών δομών στο Oracle 12c - dummies

Η επιλογή των συντακτών

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

Η κάμερα GoPro αλλάζει τον τρόπο με τον οποίο οι άνθρωποι κάνουν ταινίες. Δεν είναι μόνο οικονομικά προσιτό και ανθεκτικό, αλλά προσφέρει και χαρακτηριστικά που φαινόταν σαν πολύ μακρινά στοιχεία λίστας ευχών μόλις πριν από λίγα χρόνια. Μπορείτε να τοποθετήσετε αυτήν την κάμερα σε σχεδόν οτιδήποτε, να την υποβρύχετε και να καταγράφετε την πιο εκτεταμένη βιντεοταινία που γνωρίζει η ανθρωπότητα. Εντάξει, αυτό είναι ένα μικρό ...

Mounts για την κάμερα GoPro - dummies

Mounts για την κάμερα GoPro - dummies

Το GoPro έχει πολλά στηρίγματα και ένα για κάθε περίσταση και κατάσταση. Υπάρχουν mounts για το σκι σας, το roll bar του οχήματος all-terrain και την κορυφή του ποδηλάτου σας. Υπάρχει ακόμη και ένα που το σκυλί σας μπορεί να φορέσει ως σαγματοποιία. Εδώ είναι μερικά από τα βασικά κομμάτια (δείτε το σχήμα): ...

Οι GoPro HERO5 Μαύρες Dummies

Οι GoPro HERO5 Μαύρες Dummies

Μία φορά, ήταν μια σειρά από ονόματα που διαφοροποιούσαν το GoPro HERO, συμπεριλαμβανομένων των εκδόσεων Silver και White. Και ενώ πολλά από αυτά τα μοντέλα είναι ακόμα βιώσιμες επιλογές, η τελευταία έκδοση είναι μόνο για το Black. Είναι το μεγάλο kahuna της σειράς HERO και έχει ανανεωθεί τόσο πολύ ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Site στο Dreamweaver, πρέπει να αποθηκεύσετε όλους τους πόρους του ιστότοπού σας σε έναν κύριο φάκελο ή κατάλογο στον σκληρό σας δίσκο. Το Dreamweaver ονομάζει αυτόν τον φάκελο τον φάκελο του τοπικού ιστότοπου και όταν ορίσετε έναν νέο ιστότοπο, απλά προσδιορίζετε ακριβώς αυτό το φάκελο στο Dreamweaver. Η διαδικασία εγκατάστασης ιστότοπου είναι ...

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

Ο επιθεωρητής ιδιότητας, ο οποίος είναι προσβάσιμος από το κάτω μέρος του χώρου εργασίας του Dreamweaver, εμφανίζει τις ιδιότητες που είναι διαθέσιμες σε οποιοδήποτε επιλεγμένο στοιχείο στη σελίδα. Επομένως, οι επιλογές στον επιθεωρητή ιδιοτήτων είναι διαφορετικές όταν επιλέγεται μια εικόνα από ό, τι όταν έχει επιλεγεί κείμενο, για παράδειγμα. Όταν δεν έχει επιλεγεί τίποτα ή αν επιλέξετε κείμενο στο ...

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

Αφού συγκεντρώσετε όλες τις πληροφορίες FTP για να ρυθμίσετε τις δυνατότητες δημοσίευσης FTP του Dreamweaver. Αυτή η διαδικασία μπορεί να φανεί τρομακτική και συχνά απαιτεί λίγες προσπάθειες για να γίνει σωστή, αλλά τα καλά νέα είναι ότι πρέπει να το κάνετε μόνο μία φορά. Ακολουθήστε αυτά τα βήματα για να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver και να δημοσιεύσετε αρχεία ...

Η επιλογή των συντακτών

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Το Photoshop Elements δημιουργεί μαλακές κινήσεις. Πόσο μαλακά αυτά τα εγκεφαλικά επεισόδια εξαρτώνται από το ποια βούρτσα χρησιμοποιείτε. Από προεπιλογή, ακόμη και η πιο σκληρή βούρτσα έχει μια ελαφρώς μαλακή άκρη επειδή είναι αντι-αλλιώς. Η αντικατάσταση δημιουργεί μια μόνο σειρά μερικώς γεμάτων εικονοστοιχείων κατά μήκος των άκρων για να παραχθεί η ψευδαίσθηση μιας ομαλής ακμής. Μπορείτε ...

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Στοιχεία Photoshop Τα εργαλεία και οι λειτουργίες του παραθύρου εικόνας 10 είναι πιο χρήσιμα όταν μια εικόνα είναι ανοιχτή στο παράθυρο. Μόλις μια γρήγορη ματιά στο χώρο εργασίας Elements όταν εισάγετε τη λειτουργία πλήρους επεξεργασίας φωτογραφιών σας δείχνει κάποια ενέργεια που προσφέρει η Elements με ένα απλό πάτημα του κουμπιού του ποντικιού σας. Με όλες τις δυνατότητες, ...