SQL рд╕рд░реНрд╡рд░ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рд╕рд░рд▓ рдирд┐рдЧрд░рд╛рдиреАред рдХреМрди рд╕рдХреНрд░рд┐рдп рд╣реИ?

рдореИрдВ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ?


рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЗрд╕ рддрдереНрдп рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдерд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдзреАрд░реЗ-рдзреАрд░реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдордп SQL рд╕рд░реНрд╡рд░ рдкрд░ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд╢рд╕реНрддреНрд░рд╛рдЧрд╛рд░ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдЙрдкрдпреЛрдЧреА рдЪреАрдЬреЗрдВ рд╣реЛрдВрдЧреА: рдПрдХреНрдЯрд┐рд╡рд┐рдЯреА рдореЙрдирд┐рдЯрд░, рдбрд╛рдпрдиреЗрдорд┐рдХ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╡реНрдпреВрдЬ (рдбреАрдПрдорд╡реА) рдвреЗрд░, рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд╛рд░реНрдпрд╡рд┐рдзрд┐рдпрд╛рдБ sp_who рдФрд░ sp_who2, рдЬреЛ SQL Server 7 рдФрд░ SQL Server 2000 рдХреЗ рд╕рдордп рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рд╣реИрдВред
рд▓реЗрдХрд┐рди, рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдЗрд╕реЗ ...

рдирд┐рдЧрд░рд╛рдиреА рдЙрдкрдХрд░рдг


рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдмрдбрд╝реА рдмрд╛рдд рдпрд╣ рдХрд░ рд░рд╣реА рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП - рдпрд╣ рдЧрддрд┐рд╡рд┐рдзрд┐ рдкрд░ рдирдЬрд░ рд░рдЦрддрд╛ рд╣реИред рдореИрдВ рдПрдХ рднрд╛рд░реА рд▓реЗрдЦрд╛рдВрдХрди рд░рд┐рдкреЛрд░реНрдЯ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЙрдирд┐рдЯрд░ рдореБрдЭреЗ рдХреНрдпрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ, SQL Server 2005 рд╕реЗ рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЙрдирд┐рдЯрд░:
рдЫрд╡рд┐
рдФрд░ SQL рд╕рд░реНрд╡рд░ Denali (2012) CTP 3 рд╕реЗред
рдЫрд╡рд┐
рдПрдо рджрд╛ред рдФрд░ рдЕрдЧрд░ рдПрдХ рджрд░реНрдЬрди рд▓реЛрдЧ рдРрд╕реА рдЦрдмрд░реЗрдВ рдЪрд▓рд╛рддреЗ рд╣реИрдВ? рд▓реЗрдХрд┐рди рдпрд╣ рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ ... рдЗрд╕реЗ рд╕реБрд▓рдЭрд╛рдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдкреНрд░рдЧрддрд┐ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдбреЗрдирд╛рд▓реА рдПрдХреНрдЯрд┐рд╡рд┐рдЯреА рдореЙрдирд┐рдЯрд░ рдореЗрдВ, рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕ рдкрд░ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ), рдкреНрд▓рд╕, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╛рдВрдЫрд┐рдд рд╕рддреНрд░ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдХреЛ рд╕реАрдзреЗ рдореЙрдирд┐рдЯрд░ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдореЗрдВ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рдЗрд╕реЗ рдзрд┐рдХреНрдХрд╛рд░реЗрдВ, рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд▓реЛрдб рд╕рд░реНрд╡рд░ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреНрд░реЗрдХ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЙрди рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦ рдкрд╛ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рд╕рдордп рдЪрд▓ рд░рд╣реЗ рдереЗред
рдФрд░ рдореИрдВ рдмрд╕ рдпрд╣реА рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ - рдХреМрди рдФрд░ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЕрднреАред

sp_who рдФрд░ sp_who2

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ, sp_who (рд╢реАрд░реНрд╖) рдФрд░ sp_who2 (рдиреАрдЪреЗ) рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рд╣реА рдмреАрдорд╛рд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдЫрд╡рд┐
рд╣рд╛рдБред рдмрд╣реБрдд рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдгред Sp_who рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рд╣рдо рдХреЗрд╡рд▓ рдпрд╣ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдмреЗрд╢рдХ, рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╣рдо рдЙрд╕ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ SELECT рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╛ рдХреБрдЫ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рд╡рд╛рд╣ред
sp_who2 рдкрд╣рд▓реЗ рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЕрдм рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рддреНрд░ рдХрд╛ рдХрд┐рддрдирд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдордп (рдФрд░ рдХреБрд▓ рд╕рдордп рдХреЛ рдЬреЛрдбрд╝рдХрд░, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░), i / o рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдирд╛рдо рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕рдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдпрд╣ рд╕рддреНрд░ рдЕрд╡рд░реБрджреНрдз рд╣реИ (рдпрджрд┐ рдпрд╣ рдмрдВрдж рд╣реИ)ред
рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЙрдирд┐рдЯрд░, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ, рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИред

DMV

SQL рд╕рд░реНрд╡рд░ 2005 рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ, рд╣рдореЗрдВ рд╕рд░реНрд╡рд░ рд╕реНрдерд┐рддрд┐ - рдбрд╛рдпрдирд╛рдорд┐рдХ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╡реНрдпреВрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдирдпрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛ред MSDN рдХрд╣рддрд╛ рд╣реИ: "рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рд╡рд┐рдЪрд╛рд░ рдФрд░ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╕рд░реНрд╡рд░ рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд▓реМрдЯрд╛рддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рд╕рд░реНрд╡рд░ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреА рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдирд┐рджрд╛рди рдФрд░ рдЯреНрдпреВрди рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред"
рджрд░рдЕрд╕рд▓, 2005 рдореЗрдВ, SQL Server рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕рдордп рдореЗрдВ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐, "рдЗрддрд┐рд╣рд╛рд╕" рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ): рдпрд╣рд╛рдВ рд╡реЗ рд╣реИрдВ ред рдФрд░ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛, рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рддрдХ рдмрдврд╝ рд░рд╣реА рд╣реИ!
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХреБрд╢рд▓ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рдкрд╛рд╕ рд╕рд░реНрд╡рд░ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ DMV рдХреЗ рд╕рд╛рде рдЕрднреА рддрдХ рдХреЛрдИ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ?

sp_WhoIsActive


рдПрдбрдо рдордЪрд╛рдирд┐рдХ (SQL рд╕рд░реНрд╡рд░ MVP рдФрд░ MCITP) рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдП рд╣реИрдВ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд╛рд░реНрдпрд╡рд┐рдзрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ sp_WhoIsActive, рдЬреЛ рдЗрди рдмрд╣реБрдд DMV рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИред рдпрд╣рд╛рдБ sp_WhoIsActive рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред рдПрдбрдо рдХреЗ рдкрд╛рд╕ рдЦреБрдж рдХреЛ sp_WhoIsActive рдХреЛ рд╕рдорд░реНрдкрд┐рдд рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 30 рд╕реЗ рдЕрдзрд┐рдХ (рддреАрд╕!) рдЯреБрдХрдбрд╝реЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд░реБрдЪрд┐ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ :)ред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрд╡рд░ (рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдкрд░, 2005 рд╕реЗ рд╢реБрд░реВ рдФрд░ рдбреЗрдирд╛рд▓реА рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд) рдкрд░ рдЪрд▓рд╛рдпрд╛ред рдПрдбрдо рдЗрд╕реЗ рдорд╛рд╕реНрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдЬрдм рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд╛рдо рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ - DB.schema .sp_whoIsActiveред
рддреЛ рдЪрд▓рд┐рдП рдЗрд╕реЗ рдЖрдЬрдорд╛рддреЗ рд╣реИрдВред рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ, рдЙрд╕реА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдЙрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо:
рдЫрд╡рд┐
рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд sp_whoIsActive рдХрд╛ рдкрд░рд┐рдгрд╛рдо, рдЕрдлрд╕реЛрд╕, рдПрдХ рд╕реНрдХреНрд░реАрди рдкрд░ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд╛рд░реНрдпрд╡рд┐рдзрд┐ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдПрдХ рдкрд╛рда рд╡рд┐рд╡рд░рдг рд╣реИ, рдЬрд┐рд╕реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

Sp_WhoIsActive рдХреЗ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╢реЗрд╖ рдХреЙрд▓рдо рдереЛрдбрд╝реЗ рд░реБрдЪрд┐ рдХреЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдЙрдирдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ - рдЙрдирдХрд╛ рдЙрджреНрджреЗрд╢реНрдп, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реИ (host_name, database_name, program_name, start_time, login_time, request_id, collection_time)ред

рдФрд░ рдХреНрдпрд╛? рдХреНрдпрд╛ рд╡рд╣ рд╕рдм рд╣реИ?


рдирд╣реАрдВ, рд╡рд╣ рд╕рдм рдирд╣реАрдВ рд╣реИред рдореИрдВ рдпрд╣ рднреА рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдХреМрди рд╕реЗ (рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЙрдкрдпреЛрдЧреА, рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ) рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ sp_WhoIsActive рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдЖрддрд╛ рд╣реИред


рдЕрдм рд╕рдм


рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, SQL рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд░реНрддрдорд╛рди рдЧрддрд┐рд╡рд┐рдзрд┐ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ рдмреЗрд╣рдж рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд▓рдЪреАрд▓рд╛ рдЙрдкрдХрд░рдг рд╣реИред рдЗрд╕рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП, VIEW SERVER STATE рдЕрдиреБрдорддрд┐ рдФрд░ dmv рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред
рдпрд╣ рдЬреЛрдбрд╝рдиреЗ рдпреЛрдЧреНрдп рднреА рд╣реИ, рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрдм рд╕рд░реНрд╡рд░ рдХреЛ рдХреЗрд╡рд▓ рд╕рдорд░реНрдкрд┐рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, sp_whoIsActive рдХреЙрд▓ рдзрдорд╛рдХреЗ рдХреЗ рд╕рд╛рде рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЙрдирд┐рдЯрд░, рдЕрдлрд╕реЛрд╕, рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред

Source: https://habr.com/ru/post/In136481/


All Articles