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:
Zárolás felfüggesztés: akkor fordul elő, ha egy alkalmazásfolyamat olyan zárat kér, amelyet már egy másik alkalmazásfolyamat fenntart és nem oszthat meg. A felfüggesztett folyamat ideiglenesen megáll, amíg a kért zárolás elérhetővé nem válik.
Timeout: akkor történik, ha egy alkalmazásfolyamat megáll, mert tovább volt felfüggesztve, mint egy előre megadott időintervallum. Ezt az intervallumot általában egy konfigurációs paraméter adja meg.
Holtpont: akkor alakul ki, ha két vagy több alkalmazási folyamat zárat tart fenn egy erőforráson, amelyre a másiknak szüksége van és amely nélkül nem haladhatnak tovább. A holtpont keresési ciklus, azaz két holtpont keresés közötti időintervallum is általában egy konfigurációs paraméter segítségével adható meg.
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.