Question
In two-phase locking, a transaction releases its
locks:Solution
Two-phase locking enforces a growing phase (acquire) and shrinking phase (release) for serializability.
рдврд╝рд╛рдИ рдореЗрдВ рдореЗрд╣рдирдд рдХрд░ рдореИрдВ тАжтАж .. тАжтАж рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдБред рдореБрд╣рд╛рд╡рд░реЗ рд╕реЗ рд░рд┐рдХреНрдд я┐╜...
┬атАШрдмрд╛рдгрднрдЯреНрдЯ рдХреА рдЖрддреНрдордХрдерд╛' рдХрд┐рд╕ рд╡рд┐рдзрд╛ рдХреА рдкреБрд╕реНрддрдХ рд╣реИ :
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдореЗрдВ рд╕рд╣реА рд╢рдмреНрдж рднрд░рд┐рдПред
рдЕрдЧрд░ рдЖ...
рдирд┐рдореНрди рд╢рдмреНрджреЛрдВ рдХреЗ рдЕрдВрддрд░ рдХреЛ рдЕрд░реНрде рджреНрд╡рд╛рд░рд╛ рд╕реНрдкрд╖реНрдЯ рдХрд░реЗ рдПрд╡рдВ рд╕рд╣реА рд╡рд┐рдХ...
'рд░рд╛рдо рдмрд╣реБрдд рддреЗрдЬ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рд╣реИред' рдЗрд╕ рд╡рд╛рдХреНрдп рдореЗрдВ рдкреНрд░рд╡рд┐рд╢реЗрд╖рдг рд╣реИ :
'рдкреНрд░рддрд╛рдк рд╕рд┐рдВрд╣ рдХрд╛ рдШреЛрдбрд╝рд╛ рдХрд╛рд▓рд╛ рд╣реИред' - рдЗрдирдореЗрдВ 'рдХрд╛рд▓рд╛' рд╢рдмреНрдж рд╡рд┐рд╢реЗрд╖рдг рдХреА ...
рд╕рд╛рд╣рдЪрд░реНрдп тАШ рдХреЗ рд▓рд┐рдП рд╡рд┐рдкрд░реАрддрд╛рд░реНрдердХ рд╢рдмреНрдж рдХреНрдпрд╛ рд╣реИ | рд░реЗрдЦрд╛рдВрдХрд┐рдд рд╢я┐╜...
рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдХреНрдп рдЪрд╛рд░ рднрд╛рдЧреЛрдВ рдореЗрдВ рдмрд╛рдВрдЯрд╛ рдЧрдпрд╛ рд╣...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдПрдХ рд╡рд░реНрддрдиреА рд╢реБрджреНрдз рд╣реИ-
рд╕реНрдкрд░реНрд╢ рд╕рдВрдШрд░реНрд╖реА рд╡реНрдпрдВрдЬрди рд╣реИ -