Evaluare:
Cartea oferă o perspectivă cuprinzătoare asupra simultaneității și funcționării interne a SQL Server, ceea ce o face o resursă valoroasă pentru administratorii de baze de date (DBA). În timp ce mulți o consideră indispensabilă și ușor de înțeles, unele critici sugerează că îi lipsește profunzimea și originalitatea în comparație cu resursele ușor disponibile.
Avantaje:Informații clare, concise și indispensabile cu privire la concurența SQL. Expertiza autorului este evidentă, făcând conceptele complexe accesibile pentru DBA de toate nivelurile. Acesta încurajează înțelegerea elementelor interne ale SQL Server și chiar și o singură propoziție poate aduce beneficii semnificative cititorilor.
Dezavantaje:Unii cititori consideră că conținutul nu este suficient de substanțial și seamănă cu resursele existente în biblioteca MSDN. Există îngrijorări cu privire la faptul că materialul este lipsit de profunzime și este mai degrabă o reîmprospătare decât să ofere perspective originale.
(pe baza a 4 recenzii ale cititorilor)
Dacă v-ați conceput codul SQL în mod inteligent și ați implementat o strategie de indexare rezonabilă, există șanse mari ca interogările dvs. să funcționeze, atunci când sunt testate izolat.
Cu toate acestea, în lumea reală, unde mai multe procese pot accesa aceleași date în același timp, SQL Server trebuie adesea să facă un proces să aștepte, sacrificând simultaneitatea și performanța, pentru ca toate să poată reuși, fără a distruge integritatea datelor. Tranzacțiile se află în centrul simultaneității. Explic proprietățile ACID ale acestora, nivelurile de izolare a tranzacțiilor care dictează comportamentele acceptabile atunci când mai multe tranzacții accesează simultan aceleași date și modelele optimist și pesimist ale SQL Server pentru medierea accesului concurent.
Simultaneitatea pesimistă, modelul implicit al SQL Server, utilizează încuietori pentru a evita problemele de simultaneitate.
Explic toate blocajele diferite și compatibilitatea lor. Vă arăt cum să controlați blocarea cu indicii și conexiuni legate și cum să depanați blocajele excesive și blocajele.
Simultaneitatea optimistă utilizează versiunile rândurilor pentru a susține simultaneitatea. Explic cum funcționează versiunile de rânduri, prezint cele două niveluri de izolare bazate pe Snapshot ale SQL Server și ofer sfaturi de depanare pentru probleme precum conflictele de actualizare. Aplicația dvs.
poate avea indexuri și interogări de clasă mondială, dar acestea nu vă vor ajuta dacă nu vă puteți obține datele, deoarece o altă aplicație le are blocate. Acesta este motivul pentru care fiecare DBA și dezvoltator trebuie să înțeleagă concurența SQL Server și cum să rezolve orice problemă. Sper că cartea mea vă va ajuta.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)