13.6. Zárolás és versengés

A párhuzamos feldolgozás támogatását segítő műveletek, mint a holtpontelemzés vagy a zárolás, beállításai nagy hatással lehetnek az adatbázis-teljesítményre. Az adatbázis-feldolgozás zároláson alapszik. A zárolás biztosítja az adatok konzisztenciáját. Egyensúlyt kell teremteni a konkurencia és a teljesítmény között. A következő szituációk negatív hatással vannak a rendszer teljesítményére:

Egy relációs adatbázis esetén a zárolási folyamat nagyon összetett is lehet. Ez függ a feldolgozás folyamatától, az zár méretétől, melyet a tábla létrehozásakor határoztak meg (azaz, hogy milyen szemcsézettségű a zár: sorszintű, táblaszintű, stb.), a program vagy az SQL utasítás izolációs szintjétől, az adatelérés módjától, és az adatbázis-kezelő rendszer konfigurációs paramétereitől. Az adatbázis-zárolás hangolásához a rendszer, az adatbázis és az alkalmazás hangolása szükséges.