рдирдорд╕реНрдХрд╛рд░ред рдореИрдВ рдПрдХ рдкреВрд░реНрд╡ рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ, рдЬреЛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рд╢рд╛рд╕рдХ рдмрди рдЧрдпрд╛, рдФрд░ рдиреАрдЪреЗ рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ рдХрд┐, рдирд┐рдпрдд рд╕рдордп рдореЗрдВ, рдореИрдВ рдЦреБрдж рдХреЛ рд╕реБрдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
7. рд╕реНрдХреЗрд▓рд░ рдпреВрдбреАрдПрдл рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЦрд░рд╛рдм рд╣реИ
рдЕрдЪреНрдЫреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛрдб рдХреЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ рдбрд╛рд▓рдХрд░ рдФрд░ рдЗрди рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рд╕реЗ рдХреЙрд▓ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрддрд░ рдкрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрддрд░ рдкрд░ рдпрд╣ рд╡рд┐рд╢рд╛рд▓ рдкреНрд░рджрд░реНрд╢рди рдореБрджреНрджреЛрдВ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рдкреЛрд╕реНрдЯ
рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдордЬрдмреВрд░ рдХрд░реЗрдВ - рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, "рдПрдХрд▓-рдереНрд░реЗрдбреЗрдб" рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЬрдирд╛ рдХреА рдкреАрдврд╝реА рдХреА рдУрд░ рдПрдХ рд╕реВрдЪреАред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд╕реНрдХреЗрд▓рд░ рдпреВрдбреАрдПрдл рдХрд╛ рдЙрдкрдпреЛрдЧ (
рдЕрдиреБрд╡рд╛рджрдХ рдХрд╛ рдиреЛрдЯ: 2008 R2 рд╕реЗ рдЫреЛрдЯреЗ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рди рдХреЗрд╡рд▓ рд╕реНрдХреЗрд▓рд░ рд╡рд╛рд▓реЗ ) рдЖрдкрдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдПрдХ рдзрд╛рдЧреЗ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (
* рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ * )ред
рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ рдХреЛрдб рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡реЗ рдЕрдкрдиреА рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЖрдкрдХреЛ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рд╕рд╣реА рд░рд╛рд╕реНрддреЗ рдкрд░ рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ UDF, рдЕрдлрд╕реЛрд╕, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред)
6. "рдмрд┐рдирд╛ (NOLOCK)" рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╣рд╛рдБ рдХреЛрдИ рддрд╛рд▓реЗ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ
рдЕрдкрдиреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдХреИрд░рд┐рдпрд░ рдореЗрдВ рдПрдХ рд╕реНрддрд░ рдкрд░, рдЖрдк рд╣рд░ рдЬрдЧрд╣ рд╡рд┐рде рд╣рд┐рдВрдЯ (рдПрдирдУрдПрд▓рдУрдХреЗ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рддреЗрдЬреА рд╕реЗ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рд╣рдореЗрд╢рд╛ рдЦрд░рд╛рдм рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдирдкреЗрдХреНрд╖рд┐рдд рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЗрдВрджреНрд░ рд▓рд┐рдЯрд┐рд▓ рдиреЗ
рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдмрд╛рдд рдХреА рдереАред рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВрдВрдЧрд╛ред
рдЬрдм рдЖрдкрдХреА рдХреНрд╡реЗрд░реА рдХрд┐рд╕реА рднреА рддрд╛рд▓рд┐рдХрд╛ рддрдХ рдкрд╣реБрдВрдЪрддреА рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ NOLOCK рд╕рдВрдХреЗрдд рдХреЗ рд╕рд╛рде, рдЖрдк рд╕реНрдХреАрдорд╛ рд╕реНрдерд┐рд░рддрд╛ рд▓реЙрдХ (Sch-S) рд▓рдЧрд╛рддреЗ рд╣реИрдВред рдЬрдм рддрдХ рдЖрдкрдХреА рдХреНрд╡реЗрд░реА рдкреВрд░реА рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреА рддрдм рддрдХ рдХреЛрдИ рднреА рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдпрд╛ рдЗрд╕рдХреЗ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХреЛ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рддрдХ рдЖрдкрдХреЛ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рддрдм рддрдХ рдпрд╣ рдПрдХ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдЧ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рд▓рдЧрд╛рддрд╛рд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рд╡реЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ (NOLOCK) рд╕рдВрдХреЗрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ ред
рдпрд╣рд╛рдВ рдХреЛрдИ рд╕рд┐рд▓реНрд╡рд░ рдмреБрд▓реЗрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди
SQL рд╕рд░реНрд╡рд░ рдЖрдЗрд╕реЛрд▓реЗрд╢рди рд╕реНрддрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ - рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ READ COMMITTED SNAPSHOT рдЖрдЗрд╕реЛрд▓реЗрд╢рди рд╕реНрддрд░ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ред рдЖрдкрдХреЛ рдХрдо рд▓реЙрдХ рдореБрджреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░рд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред
5. рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ рддреАрди рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрднреА рдХреЗрд╡рд▓ рдПрдХ SQL рд╕рд░реНрд╡рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЛ, рдпрд╣ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рддреАрди рдХрдиреЗрдХреНрд╢рди рд▓рд╛рдЗрдиреЗрдВ рдмрдирд╛рдПрдВ рдЬреЛ рдЕрдм рдХреЗрд╡рд▓ рдПрдХ рд╕рд░реНрд╡рд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░, рдЬрдм рдЖрдк рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд▓рд╛рдЗрди рдХреЗ "рдЕрд▓рдЧ-рдЕрд▓рдЧ" рд╕рд░реНрд╡рд░ рдХреА рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реЛрдЧрд╛ред
- "рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ" рд▓рд┐рдЦрдиреЗ рдФрд░ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд╣ рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЕрднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рдбреЗрдЯрд╛ рдпрд╣рд╛рдВ рд╕реЗ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдЕрдкрдиреЗ рд╕рднреА рдХреЛрдб рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреА рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдХреБрдЫ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдпрд╛ рд╡рд░реНрддрдорд╛рди рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред
- "рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рддрд╛рдЬрд╝рд╛" рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ, 5-15 рдорд┐рдирдЯ рдХреА рдЖрдпреБ - рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЬреЛ рдереЛрдбрд╝рд╛ рдкреБрд░рд╛рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдЪрд╛рд▓реВ рд╣реИред
- рдХрд▓ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдФрд░ рдЯреНрд░реЗрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдореЗрдВ, рдЗрд╕ рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде, рдЖрдк рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореАрдХреНрд╖рд╛ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЦреБрдж рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреА рд╕рдореАрдХреНрд╖рд╛ рдЕрдЧрд▓реЗ рджрд┐рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЬрд╛рдПрдЧреАред
рдкрд╣рд▓реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ "рд╕реНрдХреЗрд▓" рдХрд░рдирд╛ рдХрд╛рдлреА рдХрдард┐рди рд╣реИ, SQL рд╕рд░реНрд╡рд░ рдореЗрдВ "рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд░рд╛рдЗрдЯ рдСрдкрд░реЗрд╢рди" рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВ (рдРрд╕реЗ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ)ред рдХрдиреЗрдХреНрд╢рди "рд╕реНрдХреЗрд▓" рдХреА рджреВрд╕рд░реА рдФрд░ рддреАрд╕рд░реА рд▓рд╛рдЗрди рдмрд╣реБрдд рдЖрд╕рд╛рди рдФрд░ рд╕рд╕реНрддреА рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдХрдиреЗрдХреНрд╢рди рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк
рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
4. рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЖрдк рд╢рд╛рдпрдж рдХреБрдЫ рдорд╛рдзреНрдпрдорд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ, рд╕реЙрд░реНрдЯрд┐рдВрдЧ, рд▓реЛрдбрд┐рдВрдЧ рдЖрджрд┐ред рдпрджрд┐ рдпрд╣ рдбреЗрдЯрд╛ рдЕрдЪрд╛рдирдХ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рди рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЯреЗрдмрд▓ рд╕рдВрд░рдЪрдирд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдПрдХ рдЕрд▓рдЧ рдорд╛рдорд▓рд╛ рд╣реИред рдЕрдм рдЖрдк рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ "рдореБрдЦреНрдп рдбреЗрдЯрд╛рдмреЗрд╕" рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдПрдХ рдЕрд▓рдЧ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдВ, рдЗрд╕реЗ MyAppTemp рдирд╛рдо рджреЗрдВ рдФрд░ рдЗрд╕рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд░реЗрдВ! рдЙрд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд░рд┐рдХрд╡рд░реА рдореЙрдбрд▓ рджреЗрдВ рдФрд░ рджрд┐рди рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдмреИрдХ рдЕрдк рд▓реЗрдВред рдЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдпрд╛ рдЖрдкрджрд╛ рд╡рд╕реВрд▓реА рд╕реЗ рдкрд░реЗрд╢рд╛рди рди рд╣реЛрдВред
рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдХрдИ рдлрд╛рдпрджреЗ рд╣реИрдВред рдпрд╣ рдореБрдЦреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд▓реЗрдирджреЗрди рд▓реЙрдЧ рдФрд░ рдЕрдВрддрд░ рдмреИрдХрдЕрдк рдХрд╛ рдмреИрдХрдЕрдк рддреЗрдЬреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рд▓реЙрдЧ рд╢рд┐рдкрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ рддреЗрдЬреА рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдк рдЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЕрдиреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рднреА рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдПрдХ рд╕рд╕реНрддреА рд▓реЗрдХрд┐рди рддреЗрдЬ рдПрд╕рдПрд╕рдбреА-рдбреНрд░рд╛рдЗрд╡ рдкрд░ред
3. рдХрд▓ рдХреЗ рд▓реЗрдЦ рдФрд░ рдкреБрд╕реНрддрдХреЗрдВ рдЖрдЬ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
SQL рд╕рд░реНрд╡рд░ рджрд╕ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдкрд╣рд▓реЗ рдЖрдпрд╛ рдерд╛ рдФрд░ рдЗрди рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдХрдИ рдмрджрд▓рд╛рд╡ рд╣реБрдП рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдкреБрд░рд╛рдиреА рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЛ рд╣рдореЗрд╢рд╛ "рд╡рд░реНрддрдорд╛рди" рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рддреНрдпрд╛рдкрд┐рдд рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рднреА рддрд╛рдЬрд╛ рд╕рд╛рдордЧреНрд░реА рдЧрд▓рдд рд╣реЛ рд╕рдХрддреА рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
SQL рд╕рд░реНрд╡рд░ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП Microsoft рдХреА рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдХреА рдЖрд▓реЛрдЪрдирд╛ ред рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕рд░реНрдЯрд┐рдлрд╛рдЗрдб рдорд╛рд╕реНрдЯрд░ рдЬреЛрдирд╛рдерди рдХреЗрд╣рд┐рдпрд╛рд╕ рдХреЛ Microsoft рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдмрд╣реБрдд рдмреБрд░реЗ рд╕реБрдЭрд╛рд╡ рдорд┐рд▓реЗред
рдЬрдм рдЖрдк рдХреБрдЫ рдРрд╕рд╛ рд╕реБрдирддреЗ рд╣реИрдВ рдЬреЛ рдЕрдЪреНрдЫреА рд╕рд▓рд╛рд╣ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдбреЙред рдлрд┐рд▓ рдХреЗ рд╡рд┐рдкрд░реАрдд рд░рдгрдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдбреЙред рдлрд┐рд▓ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ 15 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░ рд╕реЗ "рдкреНрд░реЗрд░рд┐рдд" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЗрд╕реЗ рдирдлрд░рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ - рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдк рдЬреЛ рднреА рдкрдврд╝рддреЗ рд╣реИрдВ, рдЙрд╕рдХрд╛ рдЦрдВрдбрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рднрд▓реЗ рд╣реА рд╕рд▓рд╛рд╣ рдЕрдЪреНрдЫреА рд╣реЛ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред (рд╣рд╛рдВ, рдпрд╣ рдмрд╛рдд рдореЗрд░реА рд╕рд▓рд╛рд╣ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ)ред
2. рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕реЗ рдмрдЪреЗрдВ; рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдбреЗрдЯрд╛ рд╕реЙрд░реНрдЯ рдХрд░реЗрдВ
SQL рд╕рд░реНрд╡рд░ CPU рдХреНрд╡реЗрд░реА рдХреЛ рдЖрдкрдХреА рдХреНрд╡реЗрд░реА рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЫрд╛рдБрдЯрддрд╛ рд╣реИред SQL рд╕рд░реНрд╡рд░ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд▓рд╛рдЧрдд рдПрдХ рдХреЛрд░ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 7,000 рдбреЙрд▓рд░ рд╣реИ - рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕реНрд╡рдпрдВ рдХреЛрд░ рдХреЗ рд▓рд┐рдПред рдПрдХ рджреЛрд╣рд░реЗ рд╕реЙрдХреЗрдЯ, рдЫрд╣-рдХреЛрд░ рд╕рд░реНрд╡рд░ рдХреА рд▓рд╛рдЧрдд рд▓рдЧрднрдЧ 84,000 рдбреЙрд▓рд░ рд╣реЛрдЧреА - рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдХреАрдордд рд╣реИ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреА рдЧрд┐рдирддреА рдирд╣реАрдВред рдЖрдк $ 84k рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ (рдкреНрд░рддреНрдпреЗрдХ рдкрд░ 256 рдЬреАрдмреА рд░реИрдо рдХреЗ рд╕рд╛рде) рдХрд╛ рдПрдХ рдирд░рдХ рдЦрд░реАрдж рд╕рдХрддреЗ рд╣реИрдВред
рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкрд░рд┐рдгрд╛рдо рджреЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд╣рд╛рдВ рдЫрд╛рдБрдЯреЗрдВред рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рд╕рдВрднрд╡рддрдГ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓реЛрдб рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдиреЛрдбреНрд╕ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдпреБрдкреАрдбреАред рдореБрдЭреЗ рдХрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдорд┐рд▓реАрдВ рдХрд┐ рдЖрд╡реЗрджрди рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдиреБрд░реЛрдз рдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯреА рджрд╕ рдорд┐рд▓рд┐рдпрди рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ рджрд╕ рд▓рд╛рдЗрдиреЗрдВред рд╣рд╛рдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЖрдк TOP 10 рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЫрдВрдЯрдиреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреБрд░реЛрдз рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╡рд╛рдкрд╕ рди рдХрд░реЗ? рдпрджрд┐ рдЗрддрдирд╛ рдбреЗрдЯрд╛ рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЫрд╛рдВрдЯрдиреЗ рдореЗрдВ рдЦрд░реНрдЪ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рддреЛ SQL рд╕рд░реНрд╡рд░ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╡реЗрдмрд┐рдирд╛рд░ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдкрддрд╛ рдХреИрд╕реЗ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдП, рдПрдХ рд▓рд┐рдВрдХ рдЬреЛ рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣реИред рдпрд╣ рднреА рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛ рдерд╛, "рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВ", рдФрд░ "рдХрднреА рднреА рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ"ред рдореИрдВ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕реА рддрд░рд╣ рдХрд░рддрд╛ рд╣реВрдВ - рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрддрд░ рдкрд░ рдЯрд╛рд▓ рд╕рдХрддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣реА "рдмрдЪрдиреЗ" рдХрд╛ рдЕрд░реНрде рд╣реИред(рдФрд░ рдпрд╣ рд╡рд╣ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ MySQL рдФрд░ PostgreSQL рдХреЗ рдкреНрд░рд╢рдВрд╕рдХ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд DBMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ)ред (рдФрд░ рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рдЖрдк рдореБрдЭрд╕реЗ рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдордЬрд╛рдХрд┐рдпрд╛ рдврдВрдЧ рд╕реЗ рдЬрд╡рд╛рдм рджреВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк рдПрдХ рдирдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдЪреБрдирдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рддреЛ
рдореЗрд░реЗ рдЬрд╡рд╛рдм рдХреЛ рдкрдврд╝реЗрдВ
StackOverflow рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рднрд╛рд░ рдЭреЗрд▓рддрд╛ рд╣реИред)
1. SQL рд╕рд░реНрд╡рд░ рдореЗрдВ рдЕрдбрд╝рдЪрди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЙрдкрдХрд░рдг рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ
SQL рд╕рд░реНрд╡рд░ рдбрд╛рдпрдиреЗрдорд┐рдХ рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд┐рд╡ рд╡реНрдпреВрдЬрд╝ (DMV) рдЖрдкрдХреЛ рд╡реЗ рд╕рднреА рд╕реНрдерд╛рди рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рд╣рд╛рдирд┐рдХрд╛рд░рдХ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН:
- рдХреМрди рд╕рд╛ рдЕрдиреБрд░реЛрдз рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд▓реЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ
- рдХреМрди рд╕рд╛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗрд╡рд▓ рд╕реНрдкреЗрд╕ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЗрдиреНрд╕рд░реНрдЯ / рдбрд┐рд▓реАрдЯ / рдЕрдкрдбреЗрдЯ рдСрдкрд░реЗрд╢рдВрд╕ рдХреЛ рдзреАрдорд╛ рдХрд░рддрд╛ рд╣реИ
- рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ (рд╕реАрдкреАрдпреВ, рдбрд┐рд╕реНрдХ, рдиреЗрдЯрд╡рд░реНрдХ, рд▓реЙрдХ, рдЖрджрд┐) рдкрд░ рдХреНрдпрд╛ рдЕрдбрд╝рдЪрдиреЗрдВ рд╣реИрдВ?
рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдХрд╣рд╛рдБ рджреЗрдЦрдирд╛ рд╣реИ - рдФрд░ рдордВрдЧрд▓рд╡рд╛рд░, 5 рдорд╛рд░реНрдЪ рдХреЛ, рд╣рдо рдЖрдкрдХреЛ рдпрд╣ рджрд┐рдЦрд╛рдПрдВрдЧреЗред рд╣рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 30 рдорд┐рдирдЯ рдХрд╛ рд╡реЗрдмрдХрд╛рд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП
рдпрд╣рд╛рдВ рдкрдВрдЬреАрдХрд░рдг рдХрд░ рд╕рдХрддреЗ
рд╣реИрдВ (
рдПрдкреАрдкреА рд╡реЗрдмрд┐рдирд╛рд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рд░рд┐рдд рд╣реЛ рдЧрдпрд╛, рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ
рдпрд╣рд╛рдВ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА
рд╣реИ )ред
рдЕрдиреБрд╡рд╛рджрдХ рдХрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рдЕрдиреБрд╡рд╛рдж рдФрд░ рд╢реИрд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рднреА рд╕реБрдЭрд╛рд╡ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рд╣реИрдВ, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ред