Η διαχείριση του μεγέθους των γραμμών πίνακα του 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 ανά σειρά .
Η
εικόνων
λογισμικού βάσεων δεδομένων