Kokkuvõte
See täiustus teeb SQLIOSim utiliidi järgmised täiustused ja parandab andmete tervikluse probleemid, mis võivad olla põhjustatud I/O töötlusest. Utiliidi SQLIOSim kohta leiate lisateavet utiliidi SQLIOSim tutvustusest.
Täiustatud logimine
- Lisab vigade jälitamiseks uue rõngapuhvri, et ajalooringi puhvris olevad vead asendatakse ümberpööramise tõttu ebatõenäoliseks.
- Lisab erinevad väljundid, mis sisaldavad silumise hõlbustamiseks "kriipsude arvu" ja/või "kuupäeva ja kellaaega".
- Lisab tõrkefaili väljundid
fsutilja helitugevuse teabe, et vastestada faili nihe füüsilise ketta nihkega ja filtreerida I/O alamsüsteemi jälitusi lihtsamini. - Lisab koordineeritud maailmaaja (UTC) ja kohaliku aja väljundi.
- Katkestab lehepäise väljundi tõrkefaili (nt PageId, Checksum ja Timestamp).
- Kuvab rõngapuhvri lehtede
FILE HISTORYloendi, et ringpuhvri kirjeid oleks hõlpsam leida. - Kuvab ajatempli, kuupäeva kellaaja, loogilise protsessori ja muud veerud vaatesSqliosim.log.xml või ErrorLog.xslt .
- Suurendab rõngapuhvrite suurust ja vähendab ümberpööramise sagedust.
- Pakub levinumate väljundite (nt PageId, Checksum ja Timestamp) jaoks kuueteistkümnend- ja kümnendväljundväljundeid.
- Teabevärskendused Sqliosim.log.xml paigutust, et XML-faili oleks tekstiredaktoris hõlpsam lugeda.
- Valideeritud Sqliosim.log.xml ja ErrorLog.xslt'i saab õigesti vaadata Microsoft Edge'is, mis kasutab Internet Exploreri (IE) režiimi.
Lehepäise ajatempel
Talletab GetTickCount64 kirjutamistoimingute ajal väärtuse lehe päises. Kriipsude arvu on kasulik jälgida siis, kui leht on kirjutatud ja filtreeritud alamsüsteemi I/O jälitusteabe abil.
BNR (baite ei loeta)
I/O probleem põhjustab lugemistoimingu tagastamise nii, nagu oleks lugemistoiming edukas, kuid tegelikku puhvrit ei värskendata ega loeta. SQLIOSim utiliit saab eduka lugemise, kuid valideerimiskontrollid nurjuvad.
SQLIOSim utiliit tembeldab nüüd lugemispuhvrid BNR-mustri abil enne lugemist. Kui lugemistoiming tagastab edukalt, kuid ei soorita tegelikku lugemist, siis valideerimine ikka nurjub. Baitide loetud baitides on aga näha . BNR-muster, mis näitab I/O alamsüsteemi probleemi.
Kirjutage uuesti
Kui I/O alamsüsteem puutub kokku lähtestamisega (levinum otseühendusega salvestusruumi (DAS) käitistes), võivad kirjutamistoimingu taotlused valesti lõpule viia. SQLIOSim-utiliit ei taga kirjutuskaitstud funktsioone. Mõnel juhul proovib SQLIOSim utiliit lugeda ja valideerida andmeid, mida ei saa kirjutada.
Utiliiti SQLIOSim on täiustatud kirjutamistõrke logimiseks ja seejärel kirjutuskaitstud toimingu sooritamiseks.
Täiustatud lukustamine
Sisemised lukustusmehhanismid ja lehekaitse (VirtualProtect) tegevus on optimeeritud ja täiustatud tagamaks, et SQLIOSim-utiliidi teatatud probleemi ei põhjusta SQLIOSim-utiliidi loogikaviga.
Kirjutuskaitstud proovimine
Lahendab probleemi, mis põhjustab nurjunud LDX-i (logi simulatsiooni) lugemise katse nurjumise.
Täiustatud väljundite näited
Täiustatud väljundi esimene näide sisaldab järgmisi täiustusi.
- UTC aeg
- Kuueteistkümnendarv ja kümnendkoht
- Ajatempli/kriipsmärgiste arv
- BNR
- Lehepäise laiendamine
Teine täiustatud väljundi näide sisaldab järgmisi täiustusi.
- Rõngapuhver
- UTC aeg
- Leheküljevahemiku rühmaruum
Täiustatud väljundi kolmas näide sisaldab järgmisi täiustusi.
- Kriipsmärgiste arvu veerg
- Loogilise protsessori veerg
Lisateave
See täiustus sisaldub järgmises SQL Server koondvärskenduses:
koondvärskendus 7 SQL Server 2022 jaoks
Teave SQL Server koondvärskenduste kohta
Iga uus koondvärskendus SQL Server sisaldab kõiki eelmise järgu kiirparandusi ja turbeparandusi. Soovitame teil installida oma SQL Server versiooni uusima versiooni.
Uusim koondvärskendus SQL Server 2022 jaoks
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.