Suvestinė
Šis patobulinimas atlieka šiuos SQLIOSim programos patobulinimus ir išsprendžia duomenų vientisumo problemas, kurios gali kilti dėl įvesties / išvesties apdorojimo. Daugiau informacijos apie SQLIOSim programą rasite SQLIOSim programos pristatyme.
Patobulintas registravimas
- Įtraukia naują žiedo buferį klaidoms sekti, kad būtų mažai tikėtina, jog klaidos retrospektyvos žiedo buferyje bus pakeistos dėl perkėlimo.
- Pridedamos įvairios išvestys, kuriose yra "erkių skaičius" ir (arba) "data ir laikas", kad būtų lengviau derinti problemą.
- Įtraukia išvesties
fsutilir tomo informaciją į klaidos failą, kad failo poslinkis būtų susietas su fizinio disko poslinkiu ir būtų lengviau filtruoti įvesties / išvesties posistemės pėdsakus. - Sudeda universaliojo laiko (UTC) ir vietos laiko išvestį.
- Suskaido puslapio antraštės išvestį į klaidos failą, pvz., PageId, Checksum, ir Timestamp.
- Rodo žiedo buferio puslapių sąrašą,
FILE HISTORYkad būtų lengviau rasti žiedo buferio įrašus. - Rodo laiko žymą, datą laiką, loginį CPU ir kitus stulpelius Sqliosim.log.xml arba ErrorLog.xslt rodinyje.
- Padidina žiedinių buferių dydį ir sumažina perkėlimo dažnį.
- Pateikia šešioliktaines ir dešimtaines išvestis, skirtas įprastoms išvestims, pvz., PageId, Checksum ir Timestamp.
- Naujinimai Sqliosim.log.xml maketą, kad būtų lengviau skaityti XML failą teksto rengyklėje.
- Patikrintus Sqliosim.log.xml ir ErrorLog.xslt galima tinkamai peržiūrėti naršyklėje "Microsoft Edge", kuri naudoja "Internet Explorer" (IE) režimą.
Puslapio antraštės laiko žyma
Įrašymo operacijų metu išsaugo GetTickCount64 reikšmę puslapio antraštėje. Ciklų skaičius naudingas sekant puslapio rašymo laiką ir filtruojant įvesties / išvesties posistemės pėdsakus.
BNR (neskaityti baitų)
Dėl įvesties / išvesties problemos skaitymo operacija grąžinama taip, lyg skaitymo operacija būtų sėkminga, bet faktinis buferis nebūtų atnaujintas arba nenuskaitytas. SQLIOSim programa sėkmingai skaitoma, bet neišlaiko tikrinimo patikrinimų.
SQLIOSim programa dabar antspauduoja skaitymo buferius naudodama BNR šabloną prieš išduodama skaitymą. Kai skaitymo operacija grįžta sėkmingai, bet neatlieka tikrojo nuskaitymo, tikrinimas ir toliau nepavyksta. Tačiau skaityti baitai rodo . BNR šablonas, nurodantis įvesties / išvesties posistemės problemą.
Rašymas ir bandymas dar kartą
Jei įvesties/išvesties posistemė nustatoma iš naujo (dažniau tiesiogiai prijungtose saugyklose (DAS), rašymo operacijos užklausos gali būti baigtos netinkamai. SQLIOSim programa negarantuoja rašymo ir kartojimo galimybių. Kai kuriais atvejais SQLIOSim programa bando nuskaityti ir patikrinti duomenis, kurių nepavyksta įrašyti.
SQLIOSim programa yra patobulinta, kad užregistruotų rašymo klaidą ir atliktų rašymo-kartojimo operaciją.
Patobulintas užraktas
Vidiniai užrakinimo mechanizmai ir puslapio apsaugos (VirtualProtect) veikla yra optimizuoti ir patobulinti, siekiant užtikrinti, kad problemą, apie kurią pranešė SQLIOSim programa, nesukeltų SQLIOSim programos logikos klaida.
Skaityti ir kartoti
Išspręsta problema, dėl kurios nepavyksta pakartoti skaitymo, kai dar kartą bandoma perskaityti nepavykusį LDX (žurnalo modeliavimo) skaitymą.
Patobulintų rezultatų pavyzdžiai
Pirmajame patobulintos išvesties pavyzdyje įtraukti šie patobulinimai:
- UTC laikas
- Šešioliktainis ir dešimtainis
- Laiko žymos / ciklų skaičius
- BNR
- Puslapio antraštės išplėtimas
Antrajame patobulintos išvesties pavyzdyje įtraukti šie patobulinimai:
- Žiedinis buferis
- UTC laikas
- Puslapių diapazono struktūra
Trečiajame patobulintos išvesties pavyzdyje įtraukti šie patobulinimai:
- Tick count column
- Loginis CPU stulpelis
Daugiau informacijos
Šis patobulinimas įtrauktas į šį kaupiamąjį naujinimą, skirtą „SQL Server“:
7 kaupiamasis naujinimas, skirtas „SQL Server“ 2022
Apie kaupiamuosius „SQL Server“ naujinimus
Kiekviename naujame kaupiamajame "„SQL Server“" naujinime yra visos ankstesnės versijos karštosios pataisos ir saugos pataisos. Rekomenduojame įdiegti naujausią "„SQL Server“" versijos komponavimo versiją:
Naujausias "„SQL Server“ 2022" kaupiamasis naujinimas
Nuorodos
Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.