Αναγν. άρθρου: 231619 - Τελευταία αναθεώρηση: Παρασκευή, 27 Μαΐου 2011 - Αναθεώρηση: 6.0

Πώς να χρησιμοποιήσετε το βοηθητικό πρόγραμμα SQLIOSim για να προσομοιώσουν τη δραστηριότητα του SQL Server σε ένα υποσύστημα δίσκου

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

Σε αυτήν τη σελίδα

Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Για Microsoft SQL Server 2005, SQLIOSim είχε αποσταλεί ως ξεχωριστό στοιχείο λήψης πακέτο. Ξεκινώντας με το SQL Server 2008, SQLIOSim περιλαμβάνεται η εγκατάσταση του προϊόντος διακομιστή SQL. Κατά την εγκατάσταση του SQL Server, μπορείτε να βρείτε το εργαλείο SQLIOSim στο φάκελο BINN της εγκατάστασης του SQL Server. Οι πελάτες να χρησιμοποιήσετε αυτές τις ενημερωμένες εκδόσεις του εργαλείου για να προσομοιώσετε τη δραστηριότητα εισόδου/ΕΞΌΔΟΥ στο υποσύστημα δίσκου.

Το βοηθητικό πρόγραμμα SQLIOSim αντικαθιστά το βοηθητικό πρόγραμμα SQLIOStress. Το βοηθητικό πρόγραμμα SQLIOStress ήταν γνωστό παλιότερα ως το βοηθητικό πρόγραμμα SQL70IOStress.

Αυτό το άρθρο περιέχει επίσης πληροφορίες λήψης για το βοηθητικό πρόγραμμα SQLIOSim.

ΕΙΣΑΓΩΓΉ

Αυτό το άρθρο περιγράφει το εργαλείο SQLIOSim. Μπορείτε να χρησιμοποιήσετε αυτό το εργαλείο για να εκτελέσετε αξιοπιστία και ακεραιότητα δοκιμές σε υποσυστήματα του δίσκου. Οι δοκιμές αυτές προσομοίωση ανάγνωσης, εγγραφής, σημείο ελέγχου, δημιουργίας αντιγράφων ασφαλείας, ταξινόμησης και ανάγνωση εμπρός δραστηριότητες για τον Microsoft SQL Server. Ωστόσο, εάν έχετε για να εκτελέσετε δοκιμών σημείων αναφοράς και χωρητικότητα I/O του συστήματος αποθήκευσης, πρέπει να χρησιμοποιήσετε τοSQLIO (http://www.microsoft.com/downloads/en/details.aspx?familyid=9a8b005b-84e4-4f24-8d65-cb53442d9e19&displaylang=en) εργαλείο.

Περισσότερες πληροφορίες

Επισκόπηση

Το βοηθητικό πρόγραμμα SQLIOSim έχει αναβαθμιστεί από το βοηθητικό πρόγραμμα SQLIOStress. Το βοηθητικό πρόγραμμα SQLIOSim προσομοιάζει με μεγαλύτερη ακρίβεια τα μοτίβα I/O Microsoft SQL Server 2005, SQL Server 2000 και τον SQL Server 7.0. Τα μοτίβα I/O από αυτές τις εκδόσεις του SQL Server μοιάζουν με ένα άλλο. Το βοηθητικό πρόγραμμα SQLIOStress έχει χρησιμοποιηθεί για να ελέγξετε τις απαιτήσεις του SQL Server 2005 I/O για πολλά χρόνια.

Για περισσότερες πληροφορίες σχετικά με τον SQL Server I/O μοτίβα, δείτε το κεφάλαιο 2 Βασικά στοιχεία του Microsoft SQL Server I/O, από Dorr Βασίλη, κλιμάκωση του Microsoft SQL Server. Για να αποκτήσετε αυτό έγγραφο, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://technet.Microsoft.com/en-us/library/cc917726.aspx (http://technet.microsoft.com/en-us/library/cc917726.aspx)
Το βοηθητικό πρόγραμμα SQLIOSim προσφέρεται για βασίζονται σε τεχνολογία Itanium x 86 με βάση, και συστήματα 64 x. Χρησιμοποιήστε τις ακόλουθες συνδέσεις για να κάνετε λήψη το κατάλληλο πακέτο για το σύστημά σας.

Βοηθητικό πρόγραμμα SQLIOSim, x 86 με την έκδοση

Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
Λήψη
Άμεση λήψη του πακέτου SQLIOSimX86.exe. (http://download.microsoft.com/download/3/8/0/3804cb1c-a911-4d12-8525-e5780197e0b5/SQLIOSimX86.exe)

Βοηθητικό πρόγραμμα SQLIOSim, x έκδοση 64

Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
Λήψη
Άμεση λήψη του πακέτου SqliosimX64.exe. (http://download.microsoft.com/download/6/5/2/65286f65-bff2-42b8-b0c9-87f117855069/sqliosimX64.exe)

Βοηθητικό πρόγραμμα SQLIOSim, έκδοση που βασίζεται σε τεχνολογία Itanium

Σύμπτυξη αυτής της εικόναςΑνάπτυξη αυτής της εικόνας
Λήψη
Άμεση λήψη του πακέτου SQLIOSimIA64.exe. (http://download.microsoft.com/download/2/c/f/2cf8fb0a-a943-456b-9cf5-68ce426180a1/SQLIOSimIA64.exe)
Ημερομηνία έκδοσης: 19-Οκτ-2006

Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης της Microsoft υποστηρίζει αρχεία, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακή Βάση της Microsoft:
119591  (http://support.microsoft.com/kb/119591/ ) Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες
Microsoft εξέτασε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο τρέχον λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία που το αρχείο καταχωρήθηκε. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια που βοηθούν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.

ΣΗΜΕΙΩΣΗ Για να διατηρήσουν την ακεραιότητα δεδομένων κατάλληλα και ασφάλεια, μας Προτείνουμε να εκτελέσετε δοκιμές καταπόνησης το υποσύστημα εισόδου/εξόδου, πριν να αναπτύξετε SQL Server σε νέο υλικό. Το βοηθητικό πρόγραμμα SQLIOSim προσομοιώνει ανάγνωσης μοτίβα, μοτίβα εγγραφής και τις τεχνικές πρόβλημα αναγνώρισης του SQL Server. Για να εκτέλεση αυτών των εργασιών, το βοηθητικό πρόγραμμα SQLIOSim προσομοιώνει τη δραστηριότητα του χρήστη και το δραστηριότητα συστήματος ενός συστήματος διακομιστή SQL. Το βοηθητικό πρόγραμμα SQLIOSim εκτελεί αυτό Προσομοίωση ανεξάρτητο μηχανισμό SQL Server.

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

Για περισσότερες πληροφορίες σχετικά με την καταγραφή και αποθήκευση δεδομένων, κάντε κλικ στην επιλογή του παρακάτω αριθμό άρθρου για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
230785  (http://support.microsoft.com/kb/230785/ ) Αλγόριθμοι αποθήκευσης δεδομένων και καταγραφής SQL Server 7.0, SQL Server 2000 και SQL Server 2005 επεκτείνουν την αξιοπιστία των δεδομένων
Το πακέτο λήψης περιέχει δύο εκτελέσιμα αρχεία SQLIOSim.com και SQLIOSim.exe. Δύο εκτελέσιμα αρχεία παρέχουν πανομοιότυπα Προσομοίωση δυνατότητες. SQLIOSim.com είναι ένα εργαλείο γραμμής εντολών που μπορείτε να ρύθμιση παραμέτρων για την εκτέλεση χωρίς αλληλεπίδραση του χρήστη. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε γραμμής εντολών παράμετροι, ένα αρχείο ρύθμισης παραμέτρων ή ένα συνδυασμό των δύο αυτών μεθόδων. SQLIOSim.exe είναι μια εφαρμογή γραφικών που δέχεται δεν γραμμής εντολών παράμετροι. Ωστόσο, η SQLIOSim.exe φόρτωση προεπιλεγμένα δεδομένα ρύθμισης παραμέτρων από αρχεία ρύθμισης παραμέτρων.

Παράμετροι γραμμής εντολών SQLIOSim.com

SQLIOSim.com δέχεται έναν περιορισμένο αριθμό παραμέτρων γραμμής εντολών Για να ελέγξετε τη βασική συμπεριφορά. Το αρχείο ρύθμισης παραμέτρων για το βοηθητικό πρόγραμμα SQLIOSim παρέχει προηγμένες συμπεριφορά ελέγχου. Όταν οι παράμετροι της γραμμής εντολών και ρύθμιση παραμέτρων αρχείου επιλογές επικάλυψης, λαμβάνουν παραμέτρους γραμμής εντολών προτεραιότητα.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Η παράμετροςΣχόλιο
-cfg Το αρχείοΠαράκαμψη του προεπιλεγμένου αρχείου ρύθμισης παραμέτρων Sqliosim.cfg.ini. Το βοηθητικό πρόγραμμα SQLIOSim επιστρέφει ένα σφάλμα αν το βοηθητικό πρόγραμμα δεν είναι δυνατή η εύρεση του αρχείου.
-Αποθήκευση Το αρχείοΑποθήκευση των παραμέτρων που προκύπτουν στη ρύθμιση παραμέτρων το αρχείο. Μπορείτε να χρησιμοποιήσετε αυτήν την επιλογή για να δημιουργήσετε το αρχείο αρχικής ρύθμισης παραμέτρων.
-καταγραφής Το αρχείοΚαθορίστε το όνομα του αρχείου καταγραφής σφαλμάτων και το αρχείο καταγραφής σφαλμάτων διαδρομή. Το προεπιλεγμένο όνομα αρχείου είναι Sqliosim.log.xml.
-dir dirΟρίστε τη θέση για το αρχείο δεδομένων (.mdf) και το το αρχείο καταγραφής (.ldf). Μπορείτε να εκτελέσετε αυτήν την εντολή πολλές φορές. Στις περισσότερες περιπτώσεις, αυτό η θέση είναι μια ρίζα της μονάδας δίσκου ή ένα σημείο μονταρίσματος τόμου. Αυτή η θέση μπορεί να είναι πολύ διαδρομή ή μια διαδρομή UNC.
-d secondsΟρίστε τη διάρκεια εκτέλεσης του κύριου. Η τιμή αυτή εξαιρεί το φάση προετοιμασίας και την φάση επαλήθευσης.
-μέγεθος MBΟρίστε το αρχικό μέγεθος του αρχείου δεδομένων σε megabyte (MB). Το αρχείο μπορεί να αναπτυχθεί δύο φορές το αρχικό μέγεθος. Είναι το μέγεθος του αρχείου καταγραφής υπολογίζεται ως το ήμισυ του αρχείου δεδομένων. Ωστόσο, δεν μπορεί να είναι το αρχείο καταγραφής μεγαλύτερο από 50 MB.

Το αρχείο παραμέτρων SQLIOSim

Δεν χρειάζεται να χρησιμοποιήσετε ένα αρχείο ρύθμισης παραμέτρων. Εάν δεν χρησιμοποιείτε ένα αρχείο ρύθμισης παραμέτρων, όλες οι παράμετροι λαμβάνουν προεπιλεγμένες τιμές εκτός από το αρχείο δεδομένων θέση και τη θέση του αρχείου καταγραφής. Πρέπει να χρησιμοποιήσετε μία από τις ακόλουθες μεθόδους Για να καθορίσετε τη θέση του αρχείου δεδομένων και τη θέση του αρχείου καταγραφής:
  • Χρησιμοποιήστε τις παραμέτρους γραμμής εντολών με το SQLIOSim.com το αρχείο.
  • Χρήση του Αρχεία και ρυθμίσεις παραμέτρων στο παράθυρο διαλόγου Αφού εκτελέσετε το αρχείο SQLIOSim.exe.
  • Χρήση του Το αρχείοx ενότητα του αρχείου ρύθμισης παραμέτρων.
Σημειώσεις
  • Εάν το όνομα της παραμέτρου δείχνει ότι η παράμετρος είναι μια αναλογία ή εκφράζονται ως ποσοστό της τιμής της παραμέτρου του ποσοστό ή ο λόγος, δια 0,01. Για παράδειγμα, η τιμή του CacheHitRatio η παράμετρος είναι 10 τοις εκατό. Αυτή η τιμή εκφράζεται ως 1000 Επειδή 10, δια 0,01, ισούται με 1000. Η μέγιστη τιμή του ενός η παράμετρος ποσοστό είναι 10000.
  • Εάν ο τύπος παραμέτρου είναι αριθμητικά και αντιστοιχίσετε μια μη αριθμητική τιμή για την παράμετρο, το βοηθητικό πρόγραμμα SQLIOSim ορίζει την παράμετρο 0.
  • Εάν ο τύπος παραμέτρου είναι μια δυαδική τιμή, τις έγκυρες τιμές που να αντιστοιχίσετε στην παράμετρο είναι TRUE AND FALSE. Επιπλέον, οι τιμές είναι διάκριση πεζών-κεφαλαίων. Το SQLIOSim βοηθητικό πρόγραμμα παραβλέπει τυχόν μη έγκυρες τιμές.
  • Εάν ένα ζεύγος παραμέτρους δηλώνει μια ελάχιστη τιμή και μέγιστη τιμή, η ελάχιστη τιμή δεν πρέπει να είναι μεγαλύτερη από τη μέγιστη τιμή. Για παράδειγμα, η τιμή του MinIOChainLength δεν πρέπει να είναι μεγαλύτερη από την τιμή της παραμέτρου του MaxIOChainLength η παράμετρος.
  • Εάν η παράμετρος δηλώνει έναν αριθμό σελίδων, το SQLIOSim το βοηθητικό πρόγραμμα ελέγχει την τιμή που θα αντιστοιχίσετε στην παράμετρο έναντι του αρχείου που το βοηθητικό πρόγραμμα διεργασίες SQLIOSim. Ο έλεγχος αυτός να εκτελεί το βοηθητικό πρόγραμμα SQLIOSim Βεβαιωθείτε ότι ο αριθμός των σελίδων δεν υπερβαίνει το μέγεθος του αρχείου.

Ενότητα ρύθμισης ΠΑΡΑΜΈΤΡΩΝ

Το βοηθητικό πρόγραμμα SQLIOSim λαμβάνει τις τιμές που καθορίζετε στο του Ενότητα ρύθμισης ΠΑΡΑΜΈΤΡΩΝ του αρχείου ρύθμισης παραμέτρων SQLIOSim για τη δημιουργία καθολικών δοκιμών συμπεριφορά.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Η παράμετροςΠροεπιλεγμένη τιμήΠεριγραφήΣχόλια
ErrorFilesqliosim.log.XMLΤο όνομα του αρχείου καταγραφής τύπου XML
CPUCountΑριθμός των CPU στον υπολογιστήΑριθμός των λογικών CPU για τη δημιουργίαΗ μέγιστη τιμή είναι 64 CPU.
Συσχέτισης0Φυσική CPU μάσκας συσχέτισης για λογική CPUΜάσκας συσχέτισης θα πρέπει να είναι μέσα σε ενεργό μάσκα CPU. Η τιμή 0 σημαίνει ότι θα χρησιμοποιηθούν όλες οι διαθέσιμες CPU.
MaxMemoryMBΔιαθέσιμη φυσική μνήμη όταν το βοηθητικό πρόγραμμα SQLIOSim εκκίνησηΜέγεθος χώρου συγκέντρωσης buffer σε MBΔεν μπορεί να υπερβαίνει την τιμή το συνολικό ποσό φυσικής μνήμης του υπολογιστή.
StopOnErrorTRUEΗ προσομοίωση παύει όταν το πρώτο σφάλμα παρουσιάζεται
TestCycles1Αριθμός πλήρης δοκιμή κύκλων για την εκτέλεσηΗ τιμή 0 δηλώνει έναν απεριόριστο αριθμό κύκλων δοκιμών.
TestCycleDuration300Διάρκεια ενός κύκλου δοκιμής, σε δευτερόλεπτα, εκτός του ελέγχου περάσετε στο τέλος του κύκλου
CacheHitRatio1000Λόγος επιτυχιών μνήμης cache προσομοίωση όταν διαβάζει το βοηθητικό πρόγραμμα SQLIOSim από το δίσκο
MaxOutstandingIO0Μέγιστος αριθμός εκκρεμείς λειτουργίες εισόδου/εξόδου που είναι επιτρέπεται η διαδικασία wideΔεν μπορεί να υπερβαίνει την τιμή 140000. Η τιμή 0 σημαίνει ότι είναι έως περίπου 140.000 λειτουργίες εισόδου/εξόδου επιτρέπεται. Αυτό είναι το όριο του βοηθητικού προγράμματος.
TargetIODuration100Διάρκεια των λειτουργιών εισόδου/εξόδου, σε χιλιοστά του δευτερολέπτου, που είναι προορισμός με επιτάχυνσηΕάν η μέση διάρκεια I/O υπερβαίνει το στόχο Διάρκεια I/O, το βοηθητικό πρόγραμμα SQLIOSim throttles τον αριθμό των εκκρεμών I/O λειτουργίες για τη μείωση του φόρτου και να βελτιώσει την ώρα ολοκλήρωσης I/O.
AllowIOBurstsTRUEΝα επιτρέπεται για την απενεργοποίηση της επιτάχυνσης για να καταχωρήσετε πολλές I/O αιτήσειςΕκτελεί I/O ενεργοποιούνται κατά την αρχική ενημέρωση αρχικής σημείο ελέγχου και το τελικό σημείο ελέγχου μεταβιβάζει στο τέλος των κύκλων δοκιμών. Το MaxOutstandingIO η παράμετρος εξακολουθεί να τηρηθεί. Μπορείτε να περιμένετε μεγάλη I/O προειδοποιήσεις.
NoBufferingTRUEΧρησιμοποιήστε την επιλογή FILE_FLAG_NO_BUFFERINGSQL Server αρχεία βάσης δεδομένων ανοίγει χρησιμοποιώντας το FILE_FLAG_NO_BUFFERING == αληθής. Ορισμένα βοηθητικά προγράμματα και υπηρεσίες, όπως υπηρεσίες ανάλυσης, χρησιμοποιήστε το FILE_FLAG_NO_BUFFERING == false. Για πλήρη έλεγχο ενός διακομιστή, εκτελέστε μία δοκιμή για κάθε ρύθμιση.
WriteThroughTRUEΧρησιμοποιήστε την επιλογή FILE_FLAG_WRITE_THROUGHSQL Server αρχεία βάσης δεδομένων ανοίγει χρησιμοποιώντας το FILE_FLAG_WRITE_THROUGH == αληθής. Ωστόσο, ορισμένες βοηθητικά προγράμματα και υπηρεσίες, ανοίξτε τα αρχεία βάσης δεδομένων με χρήση του FILE_FLAG_WRITE_THROUGH == false. Για παράδειγμα, υπηρεσίες ανάλυσης του SQL Server ανοίγει τα αρχεία βάσης δεδομένων από χρησιμοποιώντας το FILE_FLAG_WRITE_THROUGH == false. Για πλήρη έλεγχο ενός διακομιστή, εκτελέστε μία δοκιμή για κάθε ρύθμιση.
ScatterGatherTRUEΧρησιμοποιήστε APIs ReadScatter/WriteGatherΕάν αυτό η παράμετρος έχει οριστεί TRUE, το NoBuffering η παράμετρος έχει οριστεί επίσης TRUE.

SQL Server χρησιμοποιεί διασποράς/συγκεντρώνω εξόδου για τα περισσότερα I/O αιτήσεις.
ForceReadAheadTRUEΕκτελέσετε μια λειτουργία ανάγνωση εμπρός, ακόμη και αν τα δεδομένα είναι ήδη διαβάσειΤο βοηθητικό πρόγραμμα SQLIOSim θέματα ακόμη και αν η εντολή ανάγνωσης του σελίδα δεδομένων είναι ήδη στο χώρο συγκέντρωσης buffer.

Υποστήριξη του Microsoft SQL Server έχει χρησιμοποιηθεί με επιτυχία το TRUE η ρύθμιση να εκθέσετε προβλήματα I/O.
DeleteFilesAtStartupTRUEΔιαγραφή αρχείων κατά την εκκίνηση, εάν υπάρχουν αρχείαΊσως ένα αρχείο περιέχουν πολλές ροές δεδομένων. Μόνο οι ροές που έχουν καθοριστεί στο του Το αρχείοx Καταχώρηση ονόματος αρχείου περικόπτονται στο αρχείο. Εάν καθορίζεται η προεπιλεγμένη ροή, διαγράφονται όλες τις ροές.
DeleteFilesAtShutdownFALSEΔιαγραφή αρχείων μετά την ολοκλήρωση της δοκιμήςΈνα αρχείο μπορεί να περιέχει πολλές ροές δεδομένων. Μόνο ροές δεδομένων που καθορίζετε στο του Το αρχείοx Καταχώρηση ονόματος αρχείου περικόπτονται στο αρχείο. Εάν καθορίζεται η προεπιλεγμένη ροή δεδομένων, το βοηθητικό πρόγραμμα SQLIOSim διαγράφει όλα τα δεδομένα ροές.
StampFilesFALSEΑναπτύξτε το αρχείο από μηδενικά τύπωσηςΑυτή η διαδικασία μπορεί να διαρκέσει πολύ, εάν το αρχείο είναι πολύ μεγάλο. Εάν ρυθμίσετε αυτήν την παράμετρο για να FALSE, το βοηθητικό πρόγραμμα SQLIOSim επεκτείνει το αρχείο ορίζοντας έγκυρα δεδομένα δείκτης.

SQL Server 2005 χρησιμοποιεί τη δυνατότητα άμεσων αρχείο προετοιμασίας για τα αρχεία δεδομένων. Εάν το αρχείο δεδομένων είναι ένα αρχείο καταγραφής ή εάν άμεσων αρχείου Προετοιμασία είναι ενεργοποιημένη, SQL Server εκτελεί μηδέν σήμανση. Εκδόσεις SQL Server παλαιότερες από το SQL Server 2000 γίνεται πάντα μηδέν σήμανση.

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

Το αρχείοx Ενότητα

Το βοηθητικό πρόγραμμα SQLIOSim έχει σχεδιαστεί για να επιτρέψετε πολλές αρχείου δοκιμή. Το αρχείοx ενότητα αντιπροσωπεύεται ως [Αρχείο1] [αρχείο2] για κάθε αρχείο της δοκιμής.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Η παράμετροςΠροεπιλεγμένη τιμήΠεριγραφήΣχόλια
Όνομα αρχείουΔεν υπάρχει προεπιλεγμένη τιμήΤο αρχείο όνομα και διαδρομήΤο Όνομα αρχείου η παράμετρος μπορεί να είναι μια μεγάλη διαδρομή ή μια διαδρομή UNC. Μπορεί επίσης να περιλαμβάνει μια δευτερεύουσα ροή όνομα και τύπος. Για παράδειγμα, το Όνομα αρχείου η παράμετρος μπορεί να οριστεί σε File.mdf:stream2.

ΣΗΜΕΙΩΣΗ Στον SQL Server 2005 DBCC λειτουργίες χρησιμοποιήστε ροές. Συνιστούμε να εκτελέσετε δοκιμές ροή.
Αρχ_μέγεθοςΔεν υπάρχει προεπιλογή ΤιμήΑρχικό μέγεθος σε MBΕάν το υπάρχον αρχείο μεγαλύτερο από την τιμή που έχει καθοριστεί για το Αρχ_μέγεθος παράμετρος, το βοηθητικό πρόγραμμα SQLIOSim δεν συρρικνώσετε το υπάρχον το αρχείο. Εάν το υπάρχον αρχείο είναι μικρότερο, το βοηθητικό πρόγραμμα SQLIOSim επεκτείνει το υπάρχον αρχείο.
MaxSizeΔεν υπάρχει προεπιλογή ΤιμήΜέγιστο μέγεθος σε MBΔεν είναι δυνατό να αναπτυχθεί ένα αρχείο μεγαλύτερο από την τιμή που καθορίζετε για το MaxSize η παράμετρος.
Προσαύξηση0Μέγεθος σε MB προσαύξησης που μεγαλώνει το αρχείο ή Συρρικνώνει. Για περισσότερες πληροφορίες, δείτε την "ενότητα ShrinkUser" τμήμα αυτού το άρθρο. Ρυθμίζει το βοηθητικό πρόγραμμα SQLIOSim το Προσαύξηση η παράμετρος κατά την εκκίνηση, έτσι ώστε να είναι η ακόλουθη περίπτωση καθορίζονται:
Διαβάθμιση * MaxExtents< maxmemorymb="">
Εάν το αποτέλεσμα είναι 0, το βοηθητικό πρόγραμμα SQLIOSim ορίζει το αρχείο ως μη shrinkable.
ShrinkableFALSEΔηλώνει εάν το αρχείο μπορεί να συρρικνωθεί ή αναπτυγμένηΕάν ορίσετε το Προσαύξηση παράμετρος 0, μπορείτε να ορίσετε το αρχείο να είναι μη shrinkable. Στην περίπτωση αυτή, πρέπει να Ορισμός του Shrinkable παράμετρος FALSE. Εάν ορίσετε το Προσαύξηση μια τιμή διαφορετική από την παράμετρο 0, μπορείτε να ορίσετε το αρχείο να είναι shrinkable. Στην περίπτωση αυτή, πρέπει να ορίσετε Για να Shrinkable παράμετρος TRUE.
ΚατακερματισμένοFALSEΥποδεικνύει εάν το Κατακερματισμένο το χαρακτηριστικό θα πρέπει να οριστεί στα αρχείαΓια υπάρχοντα αρχεία το βοηθητικό πρόγραμμα SQLIOSim καταργήστε την επιλογή του Κατακερματισμένο Όταν ορίσετε το χαρακτηριστικό του Κατακερματισμένο παράμετρος FALSE.

SQL Server 2005 χρησιμοποιεί κατακερματισμένα αρχεία υποστήριξης στιγμιότυπο βάσεις δεδομένων και δευτερεύουσες ροές DBCC.

Σας συνιστούμε να ενεργοποιήσετε κατακερματισμένο αρχείο και ροών, και στη συνέχεια εκτελέστε μια φάση δοκιμής.
Αρχείο καταγραφήςFALSEΥποδεικνύει εάν ένα αρχείο περιέχει χρήστη ή συναλλαγή καταγραφής DATAΠρέπει να ορίσετε τουλάχιστον ένα αρχείο καταγραφής.

Ενότητα RandomUser

Το βοηθητικό πρόγραμμα SQLIOSim λαμβάνει τις τιμές που καθορίζετε στο του Ενότητα RandomUser για να προσομοιώσετε εργαζόμενος SQL Server που εκτελεί τυχαία λειτουργίες ερωτήματος, όπως τα μοτίβα ηλεκτρονική συναλλαγή επεξεργασίας (OLTP) I/O.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Η παράμετροςΠροεπιλεγμένη τιμήΠεριγραφήΣχόλια
UserCount-1Αριθμός νημάτων τυχαίας πρόσβασης που εκτελείται κατά την ταυτόχροναΗ τιμή δεν μπορεί να υπερβαίνει την ακόλουθη τιμή:
CPUCount * 1023 100
Ο συνολικός αριθμός όλους τους χρήστες επίσης δεν μπορεί να υπερβαίνει Αυτή η τιμή. Η τιμή 0 σημαίνει ότι δεν μπορείτε να δημιουργήσετε τυχαία πρόσβαση στους χρήστες. Η τιμή -1 σημαίνει ότι πρέπει να χρησιμοποιήσετε την αυτόματη ρύθμιση παραμέτρων του η ακόλουθη τιμή:
min (CPUCount * 2, 8)
ΣΗΜΕΙΩΣΗΈνα σύστημα SQL Server μπορεί να έχει χιλιάδες περιόδους λειτουργίας. Οι περισσότερες από τις περίοδοι λειτουργίας έχουν ενεργό αιτήσεις. Χρήση του Οι συναρτήσεις Count(*) συνάρτηση σε ερωτήματα από το sys.dm_exec_requests διαχείριση δυναμικών προβολής (DMV) ως μια γραμμή βάσης για τον καθορισμό αυτό Ελέγξτε την τιμή της παραμέτρου.

CPUCount Εδώ αναφέρεται στην τιμή της CPUCount η παράμετρος στην ενότητα ρύθμισης ΠΑΡΑΜΈΤΡΩΝ.

Το min (CPUCount * 2, 8) τιμή έχει ως αποτέλεσμα μικρότερο των τιμών μεταξύ CPUCount * 2 AND 8.
JumpToNewRegionPercentage500Πιθανότητα μια μετάβαση σε μια νέα περιοχή από το Το αρχείοΈναρξη της περιοχής επιλέγεται τυχαία. Το μέγεθος του περιοχή είναι μια τυχαία τιμή μεταξύ της τιμής του MinIOChainLength παράμετρος και η τιμή του MaxIOChainLength η παράμετρος.
MinIOChainLength1Ελάχιστη περιοχή μέγεθος σε σελίδες
MaxIOChainLength100Μέγεθος μέγιστης περιοχής σελίδωνSQL Server 2005 Έκδοση Enterprise και SQL Server 2000 Enterprise Edition να διαβάσετε μπροστά έως 1.024 σελίδες.

Η ελάχιστη τιμή είναι 0. Η μέγιστη τιμή περιορίζεται από το σύστημα η μνήμη.

Συνήθως, δραστηριότητα του χρήστη τυχαία προκαλεί μικρή σάρωσης λειτουργίες να εκτελούνται. Χρησιμοποιήστε τις τιμές που καθορίζονται για το ReadAheadUser ενότητα για να προσομοιώσετε μεγαλύτερο εργασίες σάρωσης.
RandomUserReadWriteRatio9000Ποσοστό σελίδες ενημέρωσηΤυχαία μήκους αλυσίδα είναι επιλεγμένη στην περιοχή και μπορεί να διαβαστεί. Αυτή η παράμετρος καθορίζει το το ποσοστό των σελίδων να είναι ενημερωμένα και γραπτή σε δίσκο.
MinLogPerBuffer64Ελάχιστη καταγραφής εγγραφής μέγεθος σε byteΗ τιμή πρέπει να είναι πολλαπλάσιο του μεγέθους τομέα στο δίσκο ή ένα μέγεθος που ταιριάζει ομοιόμορφα σε το μέγεθος τομέα δίσκου.
MaxLogPerBuffer8192Μέγιστη καταγραφής εγγραφής μέγεθος σε byteΑυτή η τιμή δεν είναι δυνατό να υπερβαίνει τους 64000. Η τιμή πρέπει να είναι πολλαπλάσιο του μεγέθους τομέα στο δίσκο.
RollbackChance100Η πιθανότητα ότι μια λειτουργία στη μνήμη θα προκύψει που έχει ως αποτέλεσμα να προκύψει μια λειτουργία rollback. Όταν αυτή η λειτουργία επαναφοράς παρουσιάζεται SQL Server εγγραφή στο αρχείο καταγραφής.
SleepAfter5Σε αναστολή λειτουργίας ώρα μετά από κάθε κύκλο χιλιοστά δευτερολέπτου

Ενότητα AuditUser

Το βοηθητικό πρόγραμμα SQLIOSim λαμβάνει τις τιμές που καθορίζετε στο του Για να προσομοιώσετε DBCC δραστηριότητα για να διαβάσετε και να ελέγξετε την ενότητα AuditUser του πληροφορίες σχετικά με τη σελίδα. Επικύρωσης παρουσιάζεται ακόμα και αν η τιμή του το UserCount η παράμετρος έχει οριστεί 0.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Η παράμετροςΠροεπιλεγμένη τιμήΠεριγραφήΣχόλια
UserCount2Αριθμός νημάτων ελέγχουΔεν μπορεί να υπερβαίνει την τιμή η ακόλουθη τιμή:
CPUCount * 1023 100
Ο συνολικός αριθμός όλους τους χρήστες επίσης δεν μπορεί να υπερβαίνει Αυτή η τιμή. Η τιμή 0 σημαίνει ότι δεν μπορείτε να δημιουργήσετε τυχαία πρόσβαση στους χρήστες. Η τιμή -1 σημαίνει ότι πρέπει να χρησιμοποιήσετε την αυτόματη ρύθμιση παραμέτρων του η ακόλουθη τιμή:
min (CPUCount * 2, 8)
ΣΗΜΕΙΩΣΗΈνα σύστημα SQL Server μπορεί να έχει χιλιάδες περιόδους λειτουργίας. Οι περισσότερες από τις περίοδοι λειτουργίας έχουν ενεργό αιτήσεις. Χρήση του Οι συναρτήσεις Count(*) συνάρτηση σε ερωτήματα από το sys.dm_exec_requests DMV ως μια γραμμή βάσης για την πραγματοποίηση αυτής της παραμέτρου δοκιμής η τιμή.

CPUCount Εδώ αναφέρεται στην τιμή της CPUCount η παράμετρος στην ενότητα ρύθμισης ΠΑΡΑΜΈΤΡΩΝ.

Το min (CPUCount * 2, 8) τιμή έχει ως αποτέλεσμα μικρότερο των τιμών μεταξύ CPUCount * 2 AND 8.
BuffersValidated64
DelayAfterCycles2Εφαρμογή του AuditDelay η παράμετρος μετά τον αριθμό των BuffersValidated ολοκλήρωση των κύκλων
AuditDelay200Αριθμός των χιλιοστών του δευτερολέπτου, αναμονής μετά από κάθε DelayAfterCycles "sys c:"

Ενότητα ReadAheadUser

Το βοηθητικό πρόγραμμα SQLIOSim λαμβάνει τιμές που έχουν καθοριστεί στο του Ενότητα ReadAheadUser για να προσομοιώσετε ανάγνωση εμπρός δραστηριότητας του SQL Server. SQL Server επωφελείται ανάγνωση εμπρός δραστηριότητα για τη μεγιστοποίηση των ασύγχρονων I/O δυνατότητες και να περιορίσετε το ερώτημα καθυστερήσεις.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Η παράμετροςΠροεπιλεγμένη τιμήΠεριγραφήΣχόλια
UserCount2Αριθμός νημάτων ανάγνωση εμπρόςΔεν είναι δυνατή η τιμή υπερβαίνει την ακόλουθη τιμή:
CPUCount * 1023 100
Ο συνολικός αριθμός όλους τους χρήστες επίσης δεν μπορεί να υπερβαίνει Αυτή η τιμή. Η τιμή 0 σημαίνει ότι δεν μπορείτε να δημιουργήσετε τυχαία πρόσβαση στους χρήστες. Η τιμή -1 σημαίνει ότι πρέπει να χρησιμοποιήσετε την αυτόματη ρύθμιση παραμέτρων του η ακόλουθη τιμή:
min (CPUCount * 2, 8)
ΣΗΜΕΙΩΣΗΈνα σύστημα SQL Server μπορεί να έχει χιλιάδες περιόδους λειτουργίας. Οι περισσότερες από τις περίοδοι λειτουργίας έχουν ενεργό αιτήσεις. Χρήση του Οι συναρτήσεις Count(*) συνάρτηση σε ερωτήματα από το sys.dm_exec_requests DMV ως μια γραμμή βάσης για την πραγματοποίηση αυτής της παραμέτρου δοκιμής η τιμή.

CPUCount Εδώ αναφέρεται στην τιμή της CPUCount η παράμετρος στην ενότητα ρύθμισης ΠΑΡΑΜΈΤΡΩΝ.

Το min (CPUCount * 2, 8) τιμή έχει ως αποτέλεσμα μικρότερο των τιμών μεταξύ CPUCount * 2 AND 8.
BuffersRAMin32Ελάχιστος αριθμός σελίδων που διαβάζονται ανά κύκλοΤο η ελάχιστη τιμή είναι 0. Η μέγιστη τιμή περιορίζεται από τη μνήμη του συστήματος.
BuffersRAMax64Μέγιστος αριθμός σελίδων που διαβάζονται ανά κύκλοSQL Μπορεί να διαβάσει τις εκδόσεις Enterprise Server έως 1.024 σελίδες σε μία μόνο αίτηση. Εάν εγκατάσταση του SQL Server σε έναν υπολογιστή που διαθέτει πολλές CPU, μνήμης και δίσκου πόροι, συνιστούμε να αυξήσετε το μέγεθος του αρχείου και την ανάγνωση εμπρός μέγεθος.
DelayAfterCycles2Εφαρμογή του RADelay η παράμετρος μετά τον καθορισμένο αριθμό κύκλων ολοκλήρωση
RADelay200Αριθμός των χιλιοστών του δευτερολέπτου, αναμονής μετά από κάθε DelayAfterCycles "sys c:"

Ενότητα BulkUpdateUser

Το βοηθητικό πρόγραμμα SQLIOSim λαμβάνει τις τιμές που καθορίζετε στο του Ενότητα BulkUpdateUser για να προσομοιώσετε μαζικών λειτουργιών, όπως ΕΠΙΛΟΓΉ...ΣΕ Εισαγωγή ΜΑΖΙΚΈΣ λειτουργίες και λειτουργίες.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Η παράμετροςΠροεπιλεγμένη τιμήΠεριγραφήΣχόλια
UserCount-1Αριθμός νημάτων ΜΑΖΙΚΉΣ ΕΝΗΜΈΡΩΣΗΣΔεν είναι δυνατή η τιμή υπερβαίνει την ακόλουθη τιμή:
CPUCount * 1023 100
Η τιμή -1 σημαίνει ότι πρέπει να χρησιμοποιήσετε την αυτόματη ρύθμιση παραμέτρων του η ακόλουθη τιμή:
min (CPUCount * 2, 8)
ΣΗΜΕΙΩΣΗΈνα σύστημα SQL Server μπορεί να έχει χιλιάδες περιόδους λειτουργίας. Οι περισσότερες από τις περίοδοι λειτουργίας έχουν ενεργό αιτήσεις. Χρήση του Οι συναρτήσεις Count(*) συνάρτηση σε ερωτήματα από το sys.dm_exec_requests DMV ως μια γραμμή βάσης για την πραγματοποίηση αυτής της παραμέτρου δοκιμής η τιμή.

CPUCount Εδώ αναφέρεται στην τιμή της CPUCount η παράμετρος στην ενότητα ρύθμισης ΠΑΡΑΜΈΤΡΩΝ.

Το min (CPUCount * 2, 8) τιμή έχει ως αποτέλεσμα μικρότερο των τιμών μεταξύ CPUCount * 2 AND 8.
BuffersBUMin64Ελάχιστος αριθμός σελίδων ενημέρωση ανά κύκλο
BuffersBUMax128Μέγιστος αριθμός σελίδων για να ενημερώσετε ανά κύκλοΤο η ελάχιστη τιμή είναι 0. Η μέγιστη τιμή περιορίζεται από τη μνήμη του συστήματος.
DelayAfterCycles2Εφαρμογή του BUDelay η παράμετρος μετά τον καθορισμένο αριθμό κύκλων ολοκλήρωση
BUDelay10Αριθμός των χιλιοστών του δευτερολέπτου, αναμονής μετά από κάθε DelayAfterCycles "sys c:"

Ενότητα ShrinkUser

Το βοηθητικό πρόγραμμα SQLIOSim λαμβάνει τις τιμές που καθορίζετε στο του Ενότητα ShrinkUser για να προσομοιώσετε DBCC συρρίκνωση λειτουργίες. Το βοηθητικό πρόγραμμα SQLIOSim να Επίσης μπορείτε να χρησιμοποιήσετε την ενότητα ShrinkUser για να του αρχείου αυξάνεται.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Η παράμετροςΠροεπιλεγμένη τιμήΠεριγραφή
MinShrinkInterval120Ελάχιστο διάστημα συρρικνώνονται μεταξύ εργασιών, σε seconds
MaxShrinkInterval600Μέγιστο διάστημα συρρικνώνονται μεταξύ εργασιών, σε seconds
MinExtends1Ελάχιστος αριθμός προσαυξήσεις που το SQLIOSim το βοηθητικό πρόγραμμα θα μεγαλώσει ή να μικρύνει το αρχείο
MaxExtends20Μέγιστος αριθμός προσαυξήσεις που το SQLIOSim το βοηθητικό πρόγραμμα θα μεγαλώσει ή να μικρύνει το αρχείο

Ρύθμιση παραμέτρων σχολίων αρχείου .ini

Χαρακτήρας ελληνικό ερωτηματικό (;) στην αρχή μιας γραμμής του ρύθμιση παραμέτρων αρχείου .ini προκαλεί αντιμετωπίζονται ως ένα σχόλιο γραμμής.

Δημιουργία του αρχείου

Το βοηθητικό πρόγραμμα SQLIOSim δημιουργεί δεδομένα ξεχωριστά αρχεία και αρχεία καταγραφής για μοτίβα I/O που SQL Server δημιουργεί το αρχείο δεδομένων και στην προσομοίωση του το αρχείο καταγραφής. Το βοηθητικό πρόγραμμα SQLIOSim χρησιμοποιούν το μηχανισμό SQL Server για την εκτέλεση τονίζουν δραστηριότητα. Επομένως, μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα SQLIOSim για να ελέγξετε έναν υπολογιστή πριν από την εγκατάσταση του SQL Server.

Όταν εκτελείτε το βοηθητικό πρόγραμμα SQLIOSim, Βεβαιωθείτε ότι μπορείτε καθορίσετε στην ίδια θέση του αρχείου που χρησιμοποιείτε για το διακομιστή SQL αρχεία βάσης δεδομένων. Όταν το κάνετε αυτό, το βοηθητικό πρόγραμμα προσομοιώνει την ίδια διαδρομή I/O ως η βάση δεδομένων του SQL Server.

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

Από προεπιλογή, το βοηθητικό πρόγραμμα SQLIOSim δημιουργεί αρχεία δοκιμής που έχουν επεκτάσεις ονόματος αρχείο .mdx και .ldx. Επομένως, αυτά τα αρχεία θα δεν Αντικατάσταση υπαρχόντων δεδομένων και αρχεία καταγραφής.

Προειδοποίηση Καθορίστε τα πραγματικά αρχεία βάσης δεδομένων του SQL Server για τη δοκιμή. Το βοηθητικό πρόγραμμα SQLIOSim θα αντικαταστήσει τα δεδομένα με δοκιμαστικά μοτίβα τυχαία, και τα πραγματικά δεδομένα SQL Server θα χαθούν.

Αρχείο καταγραφής σφαλμάτων του SQLIOSim και το χειρισμό

Το βοηθητικό πρόγραμμα SQLIOSim δημιουργεί το αρχείο καταγραφής σφαλμάτων σε ένα από τα παρακάτω θέσεις:
  • Η θέση που καθορίζετε στο του –log η παράμετρος εκκίνησης
  • Η θέση που καθορίζετε στο του ErrorFile = γραμμή στο αρχείο Sqliosim.cfg.ini
Το αρχείο καταγραφής σφαλμάτων SQLIOSim.log.xml περιέχει λεπτομέρειες σχετικά με το εκτέλεση. Οι λεπτομέρειες αυτές περιλαμβάνουν πληροφορίες σφάλματος. Εξετάστε προσεκτικά το αρχείο καταγραφής Για πληροφορίες σφαλμάτων και για πληροφορίες προειδοποίησης.

ΣΗΜΕΙΩΣΗ Εάν παρουσιαστεί σφάλμα στο βοηθητικό πρόγραμμα SQLIOSim, συνιστούμε Ζητήστε από τον κατασκευαστή του υλικού σας για να προσδιορίσετε την αρχική αιτία του το ζήτημα.

Πολλαπλά αντίγραφα

Το βοηθητικό πρόγραμμα SQLIOSim εξυπηρετεί επίπεδο αρχείου πολλές δοκιμές και επίπεδο χρήστη πολλές δοκιμές. Το βοηθητικό πρόγραμμα SQLIOSim δεν απαιτεί πολλά κλήσεων. Ωστόσο, το βοηθητικό πρόγραμμα SQLIOStress απαιτεί πολλών κλήσεων. Μπορείτε να εκτελέσετε πολλά αντίγραφα του βοηθητικού προγράμματος SQLIOSim εάν οι ακόλουθες συνθήκες είναι αληθές:
  • Όλα τα αντίτυπα αναφοράς μοναδικό δοκιμών αρχεία ανά παρουσία το βοηθητικό πρόγραμμα.
  • Το MaxMemoryMB η παράμετρος κάθε παρουσία παρέχει για τη μνήμη που επικαλύπτονται περιοχή που είναι κατάλληλα για κάθε παρουσία.
Το άθροισμα του MaxMemoryMB παράμετρος για κάθε περίοδο λειτουργίας πρέπει να είναι μικρότερη ή ίση με το συνολική φυσική μνήμη. Να ορισμένες φάσεις δοκιμής, όπως προσομοίωσης σημείων ελέγχου να καταναλώνουν πολλή μνήμη και μπορεί να δημιουργήσει συνθήκες εξαντλήθηκε η μνήμη κατά την εκτέλεση πολλαπλά αντίγραφα. Εάν αντιμετωπίζετε σφάλματα εκτός της μνήμης, μπορείτε να μειώσετε την αριθμός αντιγράφων βοηθητικών προγραμμάτων που εκτελούνται.

Δείγματα αρχείων ρύθμισης παραμέτρων

Εκτός από την προεπιλεγμένη Sqliosim.cfg.ini αρχείου, το πακέτο παρέχει τα ακόλουθα αρχεία δείγματος.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Δείγμα αρχείουΠεριγραφήΠαράμετροι που διαφέρουν από το προεπιλεγμένο αρχείο ρύθμισης παραμέτρων
Sqliosim.hwcache.cfg.iniΕλαχιστοποίηση αναγνώσεις

Αρχεία γίνονται μικρό για να διατηρήσετε πλήρως στη μνήμη

Δεν είναι διαδοχικές Αναγνώσεις
Στην ενότητα AuditUser και το ReadAheadUser ενότητα:

CacheHitRatio = 10000
UserCount = 0
Sqliosim.nothrottle.cfg.iniΚατάργηση I/O επιτάχυνση

Ελαχιστοποιήστε το χρόνο αναμονής για να αυξήσετε την ένταση εισόδου/εξόδου
TargetIODuration = 1000000
AuditDelay = 10
RADelay = 10
Sqliosim.seqwrites.cfg.iniΕλαχιστοποίηση Αναγνώσεις

Αρχεία γίνονται μικρό για να διατηρήσετε πλήρως στη μνήμη

Αρχεία γίνονται μη shrinkable

Δεν υπάρχει διαδοχικών αναγνώσεων

Δεν είναι τυχαίο Access

Μαζικής ενημέρωσης στην chunks μεγάλο χωρίς καθυστερήσεις
Shrinkable = FALSE

Για την ενότητα AuditUser για το ReadAheadUser ενότητα και για το RandomUser σημείο:

CacheHitRatio = 10000
ForceReadAhead = FALSE
BuffersBUMin = 600
BuffersBUMax = 1000
BUDelay = 1
UserCount = 0
Sqliosim.sparse.cfg.iniΧρησιμοποιεί μόνο 32 MB Μνήμη (Memory)

Κάνετε αρκετά μεγάλο για να ενεργοποιήσετε πολλές διάρκεια προορισμού I/O εκκρεμείς αιτήσεις I/O

Διαχωρίστε απενεργοποίηση διασποράς/συγκεντρώνω API για την έκδοση Αιτήματα I/O για κάθε σελίδα 8 KB

Δημιουργία μη shrinkable 1 GB Το αρχείο

Δημιουργία ενός 1 GB-shrinkable δευτερεύοντα κατακερματισμένο ροής στο του Το αρχείο
MaxMemoryMB = 32
TestCycles = 3
TestCycleDuration = 600
TargetIODuration = 10000
UseScatterGather = FALSE

[Αρχείο1]
FileName=sqliosim.mdx
Αρχ_μέγεθος = 1000 MaxSize = 1000
Διαβάθμιση = 10
Shrinkable = FALSE
LogFile = FALSE
Κατακερματισμένο = FALSE

[Αρχείο2]
FileName=sqliosim.ldx
Αρχ_μέγεθος = 50
MaxSize = 50
Διαβάθμιση = 0
Shrinkable = FALSE
LogFile = TRUE
Κατακερματισμένο = FALSE

[Αρχείο3]
FileName=sqliosim.mdx:replica
Αρχ_μέγεθος = 1000
MaxSize = 1000
Διαβάθμιση = 10
Shrinkable = FALSE
LogFile = FALSE
Κατακερματισμένο = TRUE

Αναφορές

86903  (http://support.microsoft.com/kb/86903/ ) SQL Server και προσωρινή αποθήκευση ελεγκτές δίσκου
234656  (http://support.microsoft.com/kb/234656/ ) Χρήση προσωρινής αποθήκευσης δίσκου με SQL Server
46091  (http://support.microsoft.com/kb/46091/ ) Χρήση του σκληρού δίσκου ελεγκτή προσωρινής αποθήκευσης με SQL Server
826433  (http://support.microsoft.com/kb/826433/ ) Πρόσθετες SQL Server Διαγνωστικά προστίθεται για να εντοπίσετε προβλήματα έχουν αναφερθεί I/O

Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Λέξεις-κλειδιά: 
kbdownload kbhowtomaster kbmt KB231619 KbMtel
Μηχανικά μεταφρασμένοΜηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:231619  (http://support.microsoft.com/kb/231619/en-us/ )