Není úplně jasné, na co se ptáš. Uzamčení zajišťuje, že pouze jeden uživatel se pokusí upravit daný řádek v daném okamžiku. Uzamčení na úrovni řádků znamená, že je uzamčen pouze jeden řádek, který upravují. Obvyklou alternativou je buď zamknout celou tabulku po dobu trvání modifikace, nebo uzamknout nějakou podmnožinu tabulky. Uzamčení na úrovni řádků jednoduše redukuje tuto podmnožinu řádků na nejmenší počet, který stále zajišťuje integritu.
Cílem je umožnit jednomu uživateli upravit jednu věc, aniž by ostatním uživatelům bránilo v úpravě jiných věcí. Je však třeba poznamenat, že v některých případech to může být něco jako falešně pozitivní, abych tak řekl. Několik databází podporuje zamykání na úrovni řádků, ale zámek na úrovni řádků značně prodražuje než zamykání větší části tabulky – dost dražší, že může být kontraproduktivní.
Edit:Vaše úprava původního příspěvku pomáhá, ale ve skutečnosti ne moc. Za prvé, velikosti řádků a úrovně použitého hardwaru mají obrovský vliv (vložení 8bajtového řádku na tucet prokládaných 15K SAS pevných disků je jen o něco rychlejší než vložení jednoho megabajtového řádku na jediný pevný disk spotřebitelské třídy. ).
Za druhé, je to z velké části o počtu současných uživatelů, takže způsob vkládání je velký rozdíl. 1000 řádků vložených ve 3:00 pravděpodobně nebude vůbec zaznamenáno. 1000 řádků vložených rovnoměrně během dne znamená trochu více (ale pravděpodobně jen trochu). 1000 řádků vložených hromadně, když 100 dalších uživatelů potřebuje data okamžitě, může někoho propustit (zvláště pokud jeden z těch 100 je vlastníkem společnosti).