Τι είναι οι αραιές στήλες στον SQL Server 2008;
Τι είναι οι αραιές στήλες στον SQL Server 2008;

Βίντεο: Τι είναι οι αραιές στήλες στον SQL Server 2008;

Βίντεο: Τι είναι οι αραιές στήλες στον SQL Server 2008;
Βίντεο: Word 2003 - Απόσταση παραγράφων και διάστιχο (απόσταση ανάμεσα στις γραμμές) 2024, Νοέμβριος
Anonim

Αραιές στήλες στον SQL Server : Επίδραση στο χρόνο και στο χώρο. SQL Server 2008 εισήχθη αραιές στήλες ως μέθοδος μείωσης της αποθήκευσης για μηδενικές τιμές και παροχής πιο επεκτάσιμων σχημάτων. Η αντιστάθμιση είναι ότι υπάρχει επιπλέον επιβάρυνση όταν αποθηκεύετε και ανακτάτε τιμές που δεν είναι NULL.

Με αυτόν τον τρόπο, τι είναι μια αραιή στήλη στον SQL Server;

ΕΝΑ SPARSE στήλη είναι ένας συνηθισμένος τύπος στήλη που έχει βελτιστοποιημένη αποθήκευση για τιμές NULL. Με άλλα λόγια, α SPARSE στήλη είναι καλύτερο στη διαχείριση των τιμών NULL και ZERO SQL Server . Δεν καταλαμβάνει χώρο στη βάση δεδομένων. Χρησιμοποιώντας ένα SPARSE στήλη μπορούμε να εξοικονομήσουμε έως και 20 έως 40 τοις εκατό του χώρου.

Γνωρίζετε επίσης, τι είναι ένα σύνολο στηλών στον SQL Server; Οδηγίες για την επιλογή δεδομένων από ένα σύνολο στηλών

  • Εννοιολογικά, ένα σύνολο στηλών είναι ένας τύπος ενημερώσιμης, υπολογισμένης στήλης XML που συγκεντρώνει ένα σύνολο υποκείμενων σχεσιακών στηλών σε μια ενιαία αναπαράσταση XML.
  • Στο πρόγραμμα επεξεργασίας πίνακα SQL Server Management Studio, τα σύνολα στηλών εμφανίζονται ως επεξεργάσιμο πεδίο XML.

Ομοίως, μπορείτε να ρωτήσετε, ποιος τύπος δεδομένων μπορεί να καθοριστεί με αραιά;

ΕΝΑ SPARSE στήλη πρέπει να είναι μηδενική και δεν μπορεί να έχει τις ιδιότητες ROWGUIDCOL ή IDENTITY. ΕΝΑ SPARSE στήλη δεν μπορεί τύπους δεδομένων όπως κείμενο, ntext, εικόνα, timestamp, καθορισμένο από τον χρήστη Τύπος δεδομένων , γεωμετρία ή γεωγραφία. Δεν μπορεί να έχει προεπιλεγμένη τιμή και περιορισμένο κανόνα.

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

Οι αραιές στήλες έχουν το ΕΠΟΜΕΝΟ χαρακτηριστικά: Η μηχανή βάσης δεδομένων SQL Server χρησιμοποιεί τη λέξη-κλειδί SPARSE σε έναν ορισμό στήλης βελτιστοποίηση της ο αποθήκευση του αξίες σε εκείνη τη στήλη. Επομένως, όταν η στήλη η τιμή είναι NULL για οποιαδήποτε σειρά στον πίνακα, το αξίες απαιτούν όχι αποθήκευση.

Συνιστάται: