λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> λογισμικού βάσεων δεδομένων

Πώς να υπολογίσετε το Row Μήκος σε SQL

Η διαχείριση του μεγέθους των γραμμών πίνακα του SQL Server είναι μια σημαντική εξέταση του σχεδιασμού της βάσης δεδομένων . Γραμμές που επιτρέπουν τα δεδομένα να υπερβαίνει το SQL Server μέγιστο μήκος σειράς 8.060 bytes μπορεί να υπόκειται σε στήλες που ρέει πάνω σε πρόσθετες σελίδες , που παρακωλύουν την απόδοση . Τα στοιχεία που περιέχονται σε μια σειρά μπορεί να μην ταιριάζει πάντα το συνολικό μέγεθος της σειράς . Ως εκ τούτου , ο τύπος για τον υπολογισμό του χώρου που χρησιμοποιείται από μια σειρά είναι διαφορετική από ότι για τον υπολογισμό του συνολικού μεγέθους της σειράς . Οδηγίες
Υπολογισμός Σύνολο Row Μέγεθος
Η

1 Κάντε κλικ στο κουμπί " Start" , πλοηγηθείτε στο "Microsoft SQL Server" κατάλληλο φάκελο για την εγκατεστημένη έκδοση και κάντε κλικ στο " SQL Server Management Studio για . " 2

σύνδεση με τον SQL Server από το "Connect to Server " παράθυρο .
εικόνων 3

κάντε δεξί κλικ στη βάση δεδομένων και επιλέξτε " New Query . "
Η 4

Πληκτρολογήστε το ακόλουθο ερώτημα στο νέο παράθυρο το ερώτημα: SELECT

OBJECT_NAME ( syscolumns. [ id ] ) AS [ Όνομα πίνακα ] , πώληση

SUM ( syscolumns . μήκος) AS [ Σειρά Size ] Ξενοδοχεία

ΑΠΟ syscolumns

JOIN sysobjects ON syscolumns . [ id ] = sysobjects . [ id ] Ξενοδοχεία

WHERE sysobjects.xtype = «U»

GROUP BY OBJECT_NAME ( syscolumns. [ id ] )
5

Κάντε κλικ στο " Εκτέλεση " κουμπί για να εκτελέσετε το ερώτημα . Τα αποτελέσματα θα δείξουν μια λίστα με ονόματα πινάκων και των αντίστοιχων μεγεθών σειρά τους σε bytes .
Εικόνων Υπολογίστε Μέσος όρος δεδομένων ανά σειρά
Η

6 Κάντε δεξί κλικ στη βάση δεδομένων και επιλέξτε " . New Query "
Η 7

Πληκτρολογήστε το ακόλουθο ερώτημα στο νέο παράθυρο ερωτήματος , αντικαθιστώντας "

"με το όνομα του πίνακα για τον υπολογισμό των δεδομένων ανά σειρά :

EXEC sp_spaceused Ν '

»
8

Κάντε κλικ στο κουμπί " Εκτέλεση " για να εκτελέσετε το ερώτημα . Τα αποτελέσματα θα δείξουν μία σειρά με έξι κίονες .
Η 9

Πολλαπλασιάστε τον αριθμό τμήματος του "δεδομένα" τιμή στήλης με το 1024, για να υπολογίσει το μέγεθος σε bytes .
Η 10

Χωρίστε το μέγεθος σε bytes με την τιμή της στήλης " γραμμές " για τον υπολογισμό του μέσου όρου αριθμό των bytes ανά σειρά .
Η
εικόνων

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα