рдЬрдм рдореИрдВрдиреЗ SQL Server рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рд╣рд░ рдзреАрдореА рдХреНрд╡реЗрд░реА рдПрдХ рдЬреИрд╕реА рдирд╣реАрдВ рд╣реЛрддреАред рдХреБрдЫ рдХреНрд╡реЗрд░реАрдЬрд╝ рдЦрд░рд╛рдм рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдХрд╛рд░рдг рдзреАрдореА рд╣реЛрддреА рдереАрдВ, рдЬрдмрдХрд┐ рдХреБрдЫ рдмрд╕ рдЕрдХреНрд╖рдо рдереАрдВред рд▓реЗрдХрд┐рди рдПрдХ рдЦреЛрдЬ рдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдкреНрд░рддрд┐ рдореЗрд░рд╛ рдирдЬрд╝рд░рд┐рдпрд╛ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдмрджрд▓ рджрд┐рдпрд╛: рдЗрдВрдбреЗрдХреНрд╕ред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдмрд┐рдирд╛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдХреЛрдИ рдЦрд╛рд╕ рдЕрдзреНрдпрд╛рдп рдЦреЛрдЬрдирд╛ рд╣реИ; рдЖрдк рд╕реИрдХрдбрд╝реЛрдВ рдкрдиреНрдиреЗ рдкрд▓рдЯрддреЗ рд░рд╣реЗрдВрдЧреЗ рдФрд░ рдХреАрдорддреА рд╕рдордп рдмрд░реНрдмрд╛рдж рд╣реЛрдЧрд╛ред рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЙрдЪрд┐рдд рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рди рд╣реЛрдиреЗ рдкрд░ рдпрд╣реА рд╕реНрдерд┐рддрд┐ рдмрдирддреА рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛ рдХрд┐ SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рд╡реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк SQL Server рдореЗрдВ рдЕрдкрдиреА SQL рдХреМрд╢рд▓ рдХреЛ рдФрд░ рдЧрд╣рд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рд╣рдорд╛рд░реЗ Introduction to SQL Server рдФрд░ Intermediate SQL Server рдХреЛрд░реНрд╕реЗрдЬрд╝ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ рддрд╛рдХрд┐ рдЖрдк рдбреЗрдЯрд╛ рдореИрдирд┐рдкреБрд▓реЗрд╢рди рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП T-SQL рд╕реАрдЦ рд╕рдХреЗрдВред
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд╕рдордЭрдирд╛
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдЖрдкрдХреЛ рдкреВрд░реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рд╕реНрдХреИрди рдХрд┐рдП рдмрд┐рдирд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЯреЗрдмрд▓реНрд╕ рдкрд░ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рджреЗрддреЗ рд╣реИрдВред рдиреАрдЪреЗ SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдЙрдирдХреА рдорд╣рддреНрддрд╛ рджреА рдЧрдИ рд╣реИред
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреНрдпрд╛ рд╣реИрдВ?
рдЗрдВрдбреЗрдХреНрд╕ рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдБ рд╣реИрдВ рдЬреЛ SQL Server рдХреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕рдордп рдФрд░ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕рдВрд╕рд╛рдзрди рджреЛрдиреЛрдВ рдХреА рдмрдЪрдд рд╣реЛрддреА рд╣реИред рдЗрдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рддреЗрдЬрд╝реА рд╕реЗ рдЦреЛрдЬ рд╕рдВрднрд╡ рд╣реЛред рдкреВрд░реА рдЯреЗрдмрд▓ рдХреЛ рдкрдВрдХреНрддрд┐-рджрд░-рдкрдВрдХреНрддрд┐ рд╕реНрдХреИрди рдХрд░рдиреЗ (рдЬрд┐рд╕реЗ рдЯреЗрдмрд▓ рд╕реНрдХреИрди рдХрд╣рддреЗ рд╣реИрдВ) рдХреЗ рдмрдЬрд╛рдп, SQL Server рдЖрд╡рд╢реНрдпрдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдвреВрдВрдврдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдорд╛рдиреЛ рдЙрд╕реЗ рдЯреЗрдмрд▓ рдХреА рд╣рд░ рдПрдВрдЯреНрд░реА рдЫрд╛рдирдиреА рд╣реА рди рдкрдбрд╝реЗред
SQL Server рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рджреЛ рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕: рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рднреМрддрд┐рдХ рдХреНрд░рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдкрд░ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рдП рдЧрдП рдХреЙрд▓рдо рдХреЗ рдХреНрд░рдо рдореЗрдВ рдбрд┐рд╕реНрдХ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреА рд╣реИрдВред рдпрд╣ рд░реЗрдВрдЬ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдлрд╛рдпрджреЗрдордВрдж рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрдВрдХреНрддрд┐рдпреЛрдВ рддрдХ рдХреНрд░рдорд╡рд╛рд░ рдФрд░ рдХреБрд╢рд▓ рдкрд╣реБрдБрдЪ рджреЗрддрд╛ рд╣реИред
рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕: рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛ рдХреЗ рднреМрддрд┐рдХ рдХреНрд░рдо рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╡реЗ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреЙрдЗрдВрдЯрд░реНрд╕ рд╣реЛрддреЗ рд╣реИрдВред рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдЙрди рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИрдВ рдЬреЛ рдЙрди рдХреЙрд▓рдореНрд╕ рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдпрд╛ рд╕реЙрд░реНрдЯ рдХрд░рддреА рд╣реИрдВ рдЬреЛ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред
рд╣рдорд╛рд░рд╛ SQL Server Tutorial рджреЗрдЦреЗрдВ рддрд╛рдХрд┐ рдЖрдк рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдореЗрдВ SQL Server рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рд╕реЗ рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдордЭ рд╕рдХреЗрдВред
рдЗрдВрдбреЗрдХреНрд╕ рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ?
рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕рдордЧреНрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рджрдХреНрд╖рддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ рд▓рд╛рдн рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рддреЗрдЬрд╝ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди: рдЗрдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛ рдЦреЛрдЬрдиреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд▓рд╛рдЦреЛрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рд╡рд╛рд▓реА рдЯреЗрдмрд▓ рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╕рднреА рдСрд░реНрдбрд░реНрд╕ рдЦреЛрдЬ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЧреНрд░рд╛рд╣рдХ рд╡рд╛рд▓реЗ рдХреЙрд▓рдо рдкрд░ рдЗрдВрдбреЗрдХреНрд╕ SQL Server рдХреЛ рд╡реЗ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд▓рдЧрднрдЧ рддреБрд░рдВрдд рдвреВрдВрдврдиреЗ рджреЗрддрд╛ рд╣реИред
рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдХреБрд╢рд▓ рдЙрдкрдпреЛрдЧ: рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕рд╛рде, SQL Server рдХрдо CPU рдФрд░ рдореЗрдореЛрд░реА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдп рдкреВрд░реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рджрдХреНрд╖рддрд╛ рд╡рд┐рд╢реЗрд╖рдХрд░ рднрд╛рд░реА рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рддрд╣рдд рд╕рдордЧреНрд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд▓рд╛рддреА рд╣реИред
рдмреЗрд╣рддрд░ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдФрд░ рдЧреНрд░реБрдкрд┐рдВрдЧ: рдЗрдВрдбреЗрдХреНрд╕ рд╕реЙрд░реНрдЯрд┐рдВрдЧ (ORDER BY) рдФрд░ рдЧреНрд░реБрдкрд┐рдВрдЧ (GROUP BY) рд╕реЗ рдЬреБрдбрд╝реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рддреЗрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдбреЗрдЯрд╛ рдХреЛ рд╕реЙрд░реНрдЯреЗрдб рд░рдЦрдХрд░, рдЗрдВрдбреЗрдХреНрд╕ SQL Server рдХреЛ рдмрд┐рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдУрд╡рд░рд╣реЗрдб рдХреЗ рдкрд░рд┐рдгрд╛рдо рдЬрд▓реНрджреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рджреЗрддреЗ рд╣реИрдВред
рдЗрдВрдбреЗрдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдЗрд╕ рдЙрдкрдпреЛрдЧ-рдкрд░рд┐рджреГрд╢реНрдп рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдПрдХ рдмрдбрд╝рд╛ рдИ-рдХреЙрдорд░реНрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдЬрд╣рд╛рдБ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдХреНрд╕рд░ рдирд╛рдо рд╕реЗ рдЙрддреНрдкрд╛рдж рдЦреЛрдЬрддреЗ рд╣реИрдВред рдкреНрд░реЛрдбрдХреНрдЯ рдиреЗрдо рдХреЙрд▓рдо рдкрд░ рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдХрд░, рдЖрдк рдЗрди рдЦреЛрдЬреЛрдВ рдХреЛ рд▓рдЧрднрдЧ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рд╕реБрдзрд░реЗрдЧрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рд▓реЛрдб рдХрдо рд╣реЛрдЧрд╛ред
рдореИрдВ DatCamp рдХреЗ SQL Server Fundamentals рд╕реНрдХрд┐рд▓ рдЯреНрд░реИрдХ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдБ рддрд╛рдХрд┐ рдЖрдк рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕реЙрд░реНрдЯрд┐рдВрдЧ, рдЧреНрд░реБрдкрд┐рдВрдЧ рдФрд░ рдЯреЗрдмрд▓реНрд╕ рдХреЛ рдЬреЙрдЗрди рдХрд░рдирд╛ рд╕реАрдЦ рд╕рдХреЗрдВред
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдкреНрд░рдХрд╛рд░
SQL Server рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреА рдЕрдкрдиреА-рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдФрд░ рдЙрдкрдпреЛрдЧ-рдкрд░рд┐рджреГрд╢реНрдп рд╣реЛрддреЗ рд╣реИрдВред рдЖрдЗрдП рдЖрдо рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдкрд░ рдмрд╛рдд рдХрд░реЗрдВред
рдХреНрд▓рд╕реНрдЯрд░реНрдб рдмрдирд╛рдо рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕
SQL Server рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рджреЛ рдкреНрд░рдореБрдЦ рдкреНрд░рдХрд╛рд░ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдФрд░ рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╣реИрдВред
рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕
рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рднреМрддрд┐рдХ рдХреНрд░рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдЯреЗрдмрд▓ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЙрд▓рдо(рд╕реН) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реЙрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддрд┐ рдЯреЗрдмрд▓ рдХреЗрд╡рд▓ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдЙрди рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ рдЬреЛ рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рд░реЗрдВрдЬ рд▓реМрдЯрд╛рддреА рд╣реИрдВ рдпрд╛ рдЬрд┐рдирдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рдП рдЧрдП рдХреЙрд▓рдо рджреНрд╡рд╛рд░рд╛ рдбреЗрдЯрд╛ рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред┬а
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, OrderDate рдкрд░ рд╕реЙрд░реНрдЯ рдХреА рдЧрдИ рд╕реЗрд▓реНрд╕ рдЯреЗрдмрд▓ рдХреЛ OrderDate рдХреЙрд▓рдо рдкрд░ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╕реЗ рд▓рд╛рдн рдорд┐рд▓рддрд╛ рд╣реИред рдЬреЛ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд┐рд╕реА рджрд┐рдирд╛рдВрдХ-рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рд╕рднреА рдСрд░реНрдбрд░реНрд╕ рд▓рд╛рддреА рд╣реИрдВ, рд╡реЗ рдХрд╣реАрдВ рддреЗрдЬрд╝реА рд╕реЗ рдЪрд▓реЗрдВрдЧреАред
рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕
рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдЯреЗрдмрд▓ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рдУрд░ рд╕рдВрдХреЗрдд рдХрд░рддрд╛ рд╣реИред рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдХрдИ рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд╡реЗрд░реА рдкреИрдЯрд░реНрди рдореЗрдВ рдХрд╛рдо рдЖрддрд╛ рд╣реИред рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдХрд╛ рд╕рдВрджрд░реНрдн (рд░реЛ рд▓реЛрдХреЗрдЯрд░) рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд░реЛ ID рдпрд╛ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХреБрдВрдЬреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдЙрди рдХреЙрд▓рдореНрд╕ рдкрд░ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЕрдХреНрд╕рд░ рд╕рд░реНрдЪ рдХрдВрдбреАрд╢рдиреНрд╕ рдпрд╛ рдЬреЙрдЗрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рд╣реЛрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ, EmailAddress, ProductName)ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдЯреЗрдмрд▓ рдХреЗ ProductName рдХреЙрд▓рдо рдкрд░ рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдЯреЗрдмрд▓ рдХреА рд╕рдВрд░рдЪрдирд╛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рддреЗрдЬрд╝ рдЦреЛрдЬ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдпреВрдирд┐рдХ рдФрд░ рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕
SQL Server рдпреВрдирд┐рдХ рдФрд░ рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреА рдкреВрд░реНрддрд┐ рдХрд░рддрд╛ рд╣реИред
рдпреВрдирд┐рдХ рдЗрдВрдбреЗрдХреНрд╕
рдпреВрдирд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рдП рдЧрдП рдХреЙрд▓рдо(рд╕реН) рдХреЗ рд╕рднреА рдорд╛рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдВред рдпрд╣ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдорд╛рдиреЛрдВ рдХреЛ рд░реЛрдХрдХрд░ рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рдЙрди рдХреЙрд▓рдореНрд╕ рдкрд░ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ рдИрдореЗрд▓ рдкрддреЗ рдпрд╛ рдпреВрдЬрд╝рд░рдиреЗрдоред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреВрдЬрд╝рд░ рдЯреЗрдмрд▓ рдХреЗ Email рдХреЙрд▓рдо рдкрд░ рдпреВрдирд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рджреЛ рдпреВрдЬрд╝рд░ рдПрдХ рд╣реА рдИрдореЗрд▓ рдкрддрд╛ рди рд░рдЦ рд╕рдХреЗрдВред
рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕
рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдХрдИ рдХреЙрд▓рдореНрд╕ рддрдХ рдлреИрд▓рд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЙрди рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрди рдХреЙрд▓рдореНрд╕ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдпрд╛ рд╕реЙрд░реНрдЯ рдХрд░рддреА рд╣реИрдВред рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдХреЙрд▓рдореНрд╕ рдХрд╛ рдХреНрд░рдо рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ SQL Server рдмрд╛рдПрдБ рд╕реЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдХреЙрд▓рдо рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реИред рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдХрдИ рд╢рд░реНрддреЛрдВ рд╡рд╛рд▓реА рдЬрдЯрд┐рд▓ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╕реНрдЯрдорд░ рдЯреЗрдмрд▓ рдореЗрдВ LastName рдФрд░ FirstName рдкрд░ рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЙрдирдХреЗ рдкреВрд░реЗ рдирд╛рдо рд╕реЗ рдЦреЛрдЬрдиреЗ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рддрд╛ рд╣реИред
рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкреНрд░рдХрд╛рд░
рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛
рдЙрдкрдпреЛрдЧ-рдкрд░рд┐рджреГрд╢реНрдп
рдЙрджрд╛рд╣рд░рдг
Clustered Index
рдЯреЗрдмрд▓ рдбреЗрдЯрд╛ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЙрд▓рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реИ
рд░реЗрдВрдЬ рдХреНрд╡реЗрд░реАрдЬрд╝, рд╕реЙрд░реНрдЯрд┐рдВрдЧ
Sales рдЯреЗрдмрд▓ рдЬрд┐рд╕рдореЗрдВ OrderDate рдкрд░ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╣реИ
Non-Clustered Index
рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рдУрд░ рд╕рдВрдХреЗрдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЕрд▓рдЧ рд╕рдВрд░рдЪрдирд╛рдПрдБ
рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ, рдЬреЙрдЗрдирд┐рдВрдЧ, рд╕рд░реНрдЪрд┐рдВрдЧ
рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдЯреЗрдмрд▓ рдЬрд┐рд╕рдореЗрдВ ProductName рдкрд░ рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╣реИ
Unique Index
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдорд╛рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдВ
рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рд▓рд╛рдЧреВ рдХрд░рдирд╛
рдпреВрдЬрд╝рд░ рдЯреЗрдмрд▓ рдЬрд┐рд╕рдореЗрдВ Email рдкрд░ рдпреВрдирд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд╣реИ
Composite Index
рдХрдИ рдХреЙрд▓рдореНрд╕ рдореЗрдВ рдлреИрд▓рд╛ рд╣реЛрддрд╛ рд╣реИ
рдорд▓реНрдЯреА-рдХрдВрдбреАрд╢рди рдХреНрд╡реЗрд░реАрдЬрд╝
рдХрд╕реНрдЯрдорд░ рдЯреЗрдмрд▓ рдЬрд┐рд╕рдореЗрдВ LastName, FirstName рдкрд░ рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рд╣реИ
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдирд╛ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛
рд╣рдо SQL Server рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП SQL Server Management Studio (SSMS) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрдЧреЗ рд╕рдордЭрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░рд╛ рдмреНрд▓реЙрдЧ рджреЗрдЦреЗрдВ рддрд╛рдХрд┐ рдЖрдк SQL Server, PostgreSQL, рдФрд░ MySQL рдбрд╛рдпрд▓реИрдХреНрдЯреНрд╕ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рд╕рдордЭ рд╕рдХреЗрдВред рдореИрдВ SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЪрд░рдгреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░реВрдВрдЧрд╛ред
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ
рдиреАрдЪреЗ SQL Server Management Studio (SSMS) рдФрд░ SQL рдХреЛрдб рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреА рдЪрд░рдг-рджрд░-рдЪрд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рджреА рдЧрдИ рд╣реИред
SSMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдирд╛
рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдЦреЛрд▓реЗрдВ: SSMS рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ SQL Server рдЗрдВрд╕реНрдЯрд╛рдВрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдЙрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдПрдХреНрд╕рдкреИрдВрдб рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╡рд╣ рдЯреЗрдмрд▓ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдЦреЛрд▓реЗрдВ рдФрд░ рдЯреЗрдмрд▓ рддрдХ рдЬрд╛рдПрдБред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
рдЯреЗрдмрд▓ рдвреВрдБрдвреЗрдВ: Tables рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдБ, рдЕрдкрдиреА рдЯреЗрдмрд▓ рдЦреЛрдЬреЗрдВ рдФрд░ рдЙрд╕реЗ рдПрдХреНрд╕рдкреИрдВрдб рдХрд░реЗрдВред
рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдмрд▓ рдвреВрдБрдвреЗрдВ рдФрд░ рдЙрд╕реЗ рдПрдХреНрд╕рдкреИрдВрдб рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
Indexes рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓реЗрдВ: Indexes рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ New Index рдЪреБрдиреЗрдВред
Index рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓реЗрдВ рдФрд░ рдирдпрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЪреБрдиреЗрдВ: рдЬрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдирд╛ рд╣реИ рдЙрд╕реЗ рдЪреБрдиреЗрдВ (рдЬреИрд╕реЗ, Clustered Columnstore Index рдпрд╛ Non-Clustered Index )ред
рдЗрдВрдбреЗрдХреНрд╕ рдЧреБрдг рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ: рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдлрд┐рд░ Add рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЗрдЪреНрдЫрд┐рдд рдХреЙрд▓рдореНрд╕ рдЪреБрдирдХрд░ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдпреВрдирд┐рдХрдиреЗрд╕ рдФрд░ рд╕реЙрд░реНрдЯ рдХреНрд░рдо рдЬреИрд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред
рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЪреБрдиреЗрдВ рдФрд░ рдЧреБрдг рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдПрдБ: рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП OK рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
OK рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдПрдБред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
SQL рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдирд╛
рдЖрдк рд╕реАрдзреЗ T-SQL рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
CREATE NONCLUSTERED INDEX IX_Sales_Product
ON Sales ( Product) ;
CREATE UNIQUE NONCLUSTERED INDEX IX_Sales_CustomerName_OrderDate
ON Sales ( CustomerName, OrderDate) ;
CREATE CLUSTERED INDEX IX_Sales_OrderDate
ON Sales ( OrderDate) ; рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреИрд╕реЗ рдбреНрд░реЙрдк рдХрд░реЗрдВ
рдЖрдк рдПрдХ рд╕реАрдзреА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдбреНрд░реЙрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдбреЗрдХреНрд╕ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
SSMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдбреНрд░реЙрдк рдХрд░рдирд╛
Object Explorer рдореЗрдВ рдЯреЗрдмрд▓ рдХреЗ рдЕрдВрддрд░реНрдЧрдд Indexes рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдБред
рдЬрд┐рд╕ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИ рдЙрд╕ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ Delete рдЪреБрдиреЗрдВред
рдЬрд┐рд╕ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИ рдЙрд╕ рддрдХ рдЬрд╛рдПрдБред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕ рдореЗрдВ рдбрд┐рд▓реАрд╢рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред
рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕ рдореЗрдВ рдбрд┐рд▓реАрд╢рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдФрд░ OK рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
T-SQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдбреНрд░реЙрдк рдХрд░рдирд╛
рдЖрдк SQL Server рдореЗрдВ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рд╕реЗ рдореМрдЬреВрджрд╛ рдЗрдВрдбреЗрдХреНрд╕ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдХрдорд╛рдВрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
DROP INDEX IX_Sales_Product ON Sales;
DROP INDEX IX_Sales_OrderDate ON Sales; рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рд░реАрдСрд░реНрдЧрдирд╛рдЗрдЬрд╝ рдХрд░реЗрдВ
рдХрд┐рд╕реА рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░реАрдСрд░реНрдЧрдирд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд▓реАрдл-рд▓реЗрд╡рд▓ рдкреЗрдЬреЗрдЬрд╝ рдХрд╛ рдбреАрдлрд╝реНрд░реИрдЧрдореЗрдВрдЯреЗрд╢рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд░рд┐рдмрд┐рд▓реНрдб рдХрд┐рдП рдмрд┐рдирд╛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
SSMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SQL Server рдЗрдВрдбреЗрдХреНрд╕ рд░реАрдСрд░реНрдЧрдирд╛рдЗрдЬрд╝ рдХрд░рдирд╛
рдЗрдВрдбреЗрдХреНрд╕ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ Reorganize All рдкрд░ рдЬрд╛рдПрдБред
Indexes рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ Reorganize Allред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
рд░реАрдСрд░реНрдЧрдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдЪреБрдиреЗрдВ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред
рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдЪреБрдиреЗрдВ, рдлрд┐рд░ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ
T-SQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░рдирд╛
рдЖрдк SQL Server рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╡реЗрд░рд┐рдпреЛрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
ALTER INDEX IX_Sales_Product
ON Sales
REORGANIZE;
ALTER INDEX ALL
ON Sales
REORGANIZE; рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░реЗрдВ
рдХрд┐рд╕реА рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░рдирд╛ рдЙрд╕реЗ рд╢реБрд░реВ рд╕реЗ рджреЛрдмрд╛рд░рд╛ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡рд┐рдЦрдВрдбрди рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред
SSMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░рдирд╛
рдЗрдВрдбреЗрдХреНрд╕ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ Rebuild All рдкрд░ рдЬрд╛рдПрдБред
рдЗрдВрдбреЗрдХреНрд╕ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ Rebuild All рдкрд░ рдЬрд╛рдПрдБред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ
рд░рд┐рдмрд┐рд▓реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдЪреБрдиреЗрдВ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред
рд░рд┐рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдЪреБрдиреЗрдВ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ
T-SQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░рдирд╛
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╡реЗрд░реА рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рдореМрдЬреВрдж рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░ рджреЗрдЧреАред
ALTER INDEX IX_Sales_Product
ON Sales
REBUILD;
ALTER INDEX ALL
ON Sales
REBUILD; рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрдВрдбреЗрдХреНрд╕ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдПрдБ
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдЙрдЪреНрдЪрддрдо рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдкреНрд░рднрд╛рд╡реА рдЗрдВрдбреЗрдХреНрд╕ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реБрдЭрд╛рд╡ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред
рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдХрд░реЗрдВ: рдЕрдкрдиреЗ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдкреБрдирд░реНрдЧрдард┐рдд рдпрд╛ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╡рд┐рдЦрдВрдбрди рдХрдо рд╣реЛ, рдЬреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рдШрдЯрд╛рддрд╛ рд╣реИред рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдпрд╛ SQL Server Maintenance Plans рдЬреИрд╕реЗ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЗрдВрдбреЗрдХреНрд╕ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ: Dynamic Management Views (DMVs), рдЬреИрд╕реЗ sys.dm_db_index_usage_stats, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкреНрд░рдпреБрдХреНрдд рдпрд╛ рдХрдо рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВред рдРрд╕реЗ рдЗрдВрдбреЗрдХреНрд╕ рд╣рдЯрд╛рдПрдБ рдЬреЛ рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рдирд╣реАрдВ рджреЗрддреЗ, рддрд╛рдХрд┐ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдУрд╡рд░рд╣реЗрдб рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХреЗред
рдУрд╡рд░-рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╕реЗ рдмрдЪреЗрдВ: рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд▓рд┐рдЦрдиреЗ рдХреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ (INSERT, UPDATE, DELETE) рдХреЛ рдзреАрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рд╕рдВрдмрдВрдзрд┐рдд рдЗрдВрдбреЗрдХреНрд╕ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рд╣реЛрддреЗ рд╣реИрдВред рдЙрди рдХреЙрд▓рдореНрд╕ рдкрд░ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдЬреЛ рдЕрдХреНрд╕рд░ SELECT рдХреНрд╡реЗрд░рд┐рдпреЛрдВ, рдЬреЙрдЗрдиреНрд╕ рдпрд╛ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХрдВрдбреАрд╢рдВрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рд╣реЛрддреЗ рд╣реИрдВред
рд╡рд┐рдЦрдВрдбрди рд╕реНрддрд░реЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВ: рднрд╛рд░реА рд╡рд┐рдЦрдВрдбрд┐рдд рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sys.dm_db_index_physical_stats рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред 30% рд╕реЗ рдХрдо рд╡рд┐рдЦрдВрдбрди рдкрд░ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░реЗрдВ рдФрд░ 30% рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рдЦрдВрдбрди рдкрд░ рдЙрдиреНрд╣реЗрдВ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░реЗрдВред
рдлрд╝рд┐рд▓реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдПрдБ: рдРрд╕реЗ рдХреНрд╡реЗрд░рд┐рдпреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬреЛ рдХрд┐рд╕реА рдбреЗрдЯрд╛ рдЙрдкрд╕рдореВрд╣ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд┐рдерд┐ рд░реЗрдВрдЬред
рдЕрдкрдиреЗ рдЗрдВрдбреЗрдХреНрд╕ рдкреНрд░рдмрдВрдзрди рдХреЗ рджреМрд░рд╛рди рд╕рд╛рдорд╛рдиреНрдп рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдмрд╛рддреЛрдВ рдкрд░ рднреА рдЦрд╛рд╕ рдзреНрдпрд╛рди рджреЗрдВ:
рдУрд╡рд░-рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ: рд╣рд░ рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рд╕реЗ рдмрдЪреЗрдВ; рдЗрд╕рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рдФрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдкрд░ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИред
рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рдХреА рдЙрдкреЗрдХреНрд╖рд╛: рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░рд┐рдмрд┐рд▓реНрдб рдпрд╛ рдкреБрдирд░реНрдЧрдард┐рдд рди рдХрд░рдиреЗ рд╕реЗ рд╡рд┐рдЦрдВрдбрди рдмрдврд╝рддрд╛ рд╣реИред
рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдХреЛ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░рдирд╛: рдЬрд╣рд╛рдБ рдЗрдВрдбреЗрдХреНрд╕ рд░реАрдб рдХреЛ рддреЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдЧрддрд┐ рдХреЛ рдХрд╛рдлреА рдзреАрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рди рдХрд░рдирд╛: рдХрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдХреЙрд▓рдо рдХреНрд░рдо рд╕рд╣реА рди рд╣реЛрдиреЗ рдкрд░ рд╡реЗ рдкреНрд░рднрд╛рд╡рд╣реАрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
SQL Server рдореЗрдВ рдЯреНрд░рд╛рдВрдЬрд╝реИрдХреНрд╢рдиреНрд╕ рдФрд░ рдПрд░рд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдФрд░ рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП DataCamp рдХрд╛ SQL Server for Database Administrators рд╕реНрдХрд┐рд▓ рдЯреНрд░реИрдХ рджреЗрдЦреЗрдВред
рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рдЬреБрдбрд╝реА рдмрд╛рддреЗрдВ
рдЗрдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИрдВ, рдкрд░ рдХреБрдЫ рдЯреНрд░реЗрдб-рдСрдл рднреА рдЖрддреЗ рд╣реИрдВред рдЙрдирдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рд╕рдордЭрдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдПрдХ рд╕реБрдЪрд╛рд░реБ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкреНрд░рднрд╛рд╡
рдЗрдВрдбреЗрдХреНрд╕ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рдШрдЯрд╛рддреЗ рд╣реИрдВред рдпреЗ SQL Server рдХреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рдвреВрдБрдврдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдорд╣рдВрдЧреЗ рдлреБрд▓ рдЯреЗрдмрд▓ рд╕реНрдХреИрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрдо рд╣реЛрддреА рд╣реИред рдкреНрд░рднрд╛рд╡реА рдЗрдВрдбреЗрдХреНрд╕ рд╣реЛрдиреЗ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЬрдирд╛рдПрдБ рдЕрдХреНрд╕рд░ Table Scan рдХреЗ рдмрдЬрд╛рдп Index Seek рдЬреИрд╕реЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рджрд┐рдЦрд╛рддреА рд╣реИрдВред
рдЗрдВрдбреЗрдХреНрд╕ рдкреНрд░рджрд░реНрд╢рди рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреВрд▓ рдЙрдкрдпреЛрдЧреА рд╣реИрдВ:
sys.dm_db_index_usage_stats рдпрд╣ рдЯреНрд░реИрдХ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИрдВред
sys.dm_db_index_operational_stats рдкреЗрдЬ рд░реАрдбреНрд╕ рдФрд░ рд░рд╛рдЗрдЯреНрд╕ рдЬреИрд╕реЗ рдкрд░рд┐рдЪрд╛рд▓рди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
Query store рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ рдФрд░ рдорд┐рд╕рд┐рдВрдЧ рдпрд╛ рдЕрдкреНрд░рдпреБрдХреНрдд рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдЕрдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╡реЗрд░реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдЖрдБрдХрдбрд╝рд╛ рдирд┐рдХрд╛рд▓рддреА рд╣реИтАФрдЬрд┐рд╕рдореЗрдВ seeks, scans, lookups, рдФрд░ updates рдХрд╛ рд╡рд┐рд╡рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИтАФрддрд╛рдХрд┐ рдЙрдирдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдЖрдХрд▓рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
SELECT
OBJECT_NAME( IXS. OBJECT_ID) AS TableName,
I. name AS IndexName,
IXS. user_seeks AS Seeks,
IXS. user_scans AS Scans,
IXS. user_lookups AS Lookups,
IXS. user_updates AS Updates
FROM
sys. dm_db_index_usage_stats IXS
JOIN
sys. indexes I ON I. OBJECT_ID = IXS. OBJECT_ID
AND I. index_id = IXS. index_id
WHERE
OBJECTPROPERTY( IXS. OBJECT_ID, 'IsUserTable' ) = 1 ; рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрдВрдбреЗрдХреНрд╕ рдЙрдкрдпреЛрдЧ рдФрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди
рдЬрд╣рд╛рдБ рдЗрдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣реАрдВ рд╡реЗ рд╕реНрдЯреЛрд░реЗрдЬ рд▓рд╛рдЧрдд рднреА рдмрдврд╝рд╛рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдкрд░ред рдЗрдВрдбреЗрдХреНрд╕ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп рдЗрди рдХрд╛рд░рдХреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рд╕рдордЭрдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИред рдЕрдзрд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд▓рд┐рдЦрдиреЗ рдХреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЛ рдзреАрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдЙрдЪреНрдЪ-рд▓реЗрдирджреЗрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВред рд╕рдВрддреБрд▓рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рдгрдиреАрддрд┐рдпрд╛рдБ рдЕрдкрдирд╛рдПрдБред
рд╕рд┐рд░реНрдл рдЖрд╡рд╢реНрдпрдХ рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХрд░реЗрдВ: рдЙрди рдХреЙрд▓рдореНрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдЬреЛ рдЕрдХреНрд╕рд░ WHERE, JOIN, рдФрд░ ORDER BY рдХреНрд▓реЙрдЬрд╝ рдореЗрдВ рдЙрдкрдпреЛрдЧ рд╣реЛрддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рд╣реА рдХрднреА рдХреНрд╡реЗрд░реА рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЙрд▓рдореНрд╕ рдкрд░ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╕реЗ рдмрдЪреЗрдВред
рдлрд╝рд┐рд▓реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдбреЗрдЯрд╛ рдХреЗ рдЙрдкрд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдПрдБ рддрд╛рдХрд┐ рд╕реНрдерд╛рди рдмрдЪреЗ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реЛрдВред
рдХрдореНрдкреНрд░реЗрд╢рди рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдПрдБ: рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕реНрдЯреЛрд░реЗрдЬ рдлрд╝реБрдЯрдкреНрд░рд┐рдВрдЯ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХрдореНрдкреНрд░реЗрд╢рди рд╕рдХреНрд╖рдо рдХрд░реЗрдВред
рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдЖрд░реНрдХрд╛рдЗрд╡ рдХрд░реЗрдВ: рдХрдо рдПрдХреНрд╕реЗрд╕ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рдЖрд░реНрдХрд╛рдЗрд╡ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рдореБрдЦреНрдп рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдШрдЯрд╛рдПрдБред
рдЙрдкрд░реЛрдХреНрдд рд░рдгрдиреАрддрд┐рдпрд╛рдБ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВрдЧреА рдХрд┐ рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рдЙрддреНрддрдо рд░рд╣реЗ, рд╕рд╛рде рд╣реА рд╕реНрдЯреЛрд░реЗрдЬ рдФрд░ рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рд▓рд╛рдЧрдд рдирд┐рдпрдВрддреНрд░рд┐рдд рд░рд╣реЗред
рдЗрдВрдбреЗрдХреНрд╕ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдирд┐рд╡рд╛рд░рдг
рдпрджрд┐ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдореЗрдВрдЯреЗрди рди рдХрд┐рдП рдЬрд╛рдПрдБ, рддреЛ рдЗрдВрдбреЗрдХреНрд╕ рд╕рдордп рдХреЗ рд╕рд╛рде рдмрд┐рдЧрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рджрдХреНрд╖рддрд╛ рдШрдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд░реЗрдВред
рд╡рд┐рдЦрдВрдбрди (Fragmentation): рд╕рдордп рдХреЗ рд╕рд╛рде рдЗрдВрдбреЗрдХреНрд╕ рд╡рд┐рдЦрдВрдбрд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЗрд╕рдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдореЗрдВ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХрд╛ рдмрдврд╝рдирд╛ рдФрд░ рдЙрдЪреНрдЪ рдбрд┐рд╕реНрдХ I/O рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП sys.dm_db_index_physical_stats рд╕реЗ рд╡рд┐рдЦрдВрдбрди рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВред рдлрд┐рд░, 30% рд╕реЗ рдХрдо рд╡рд┐рдЦрдВрдбрди рдкрд░ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░реЗрдВ рдФрд░ 30% рд╕реЗ рдЕрдзрд┐рдХ рдкрд░ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░реЗрдВред
рдкреБрд░рд╛рдирд╛ рд╕реНрдЯреИрдЯрд┐рд╕реНрдЯрд┐рдХреНрд╕: рдмрд╛рд╕реА рд╕реНрдЯреИрдЯрд┐рд╕реНрдЯрд┐рдХреНрд╕ рд╕реЗ рд╕рдмрдСрдкреНрдЯрд┐рдорд▓ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЬрдирд╛рдПрдБ рдмрдирддреА рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЙрдкрдпреБрдХреНрдд рдЗрдВрдбреЗрдХреНрд╕ рд╣реЛрдиреЗ рдкрд░ рднреА рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ рдзреАрдореА рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реБрд▓рдЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕реНрдЯреИрдЯрд┐рд╕реНрдЯрд┐рдХреНрд╕ рдореИрдиреНрдпреБрдЕрд▓реА рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдпрд╛ AUTO_UPDATE_STATISTICS рд╕рдХреНрд╖рдо рдХрд░реЗрдВред
рдЕрдкреНрд░рдпреБрдХреНрдд рдпрд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЗрдВрдбреЗрдХреНрд╕: рдХреБрдЫ рдЗрдВрдбреЗрдХреНрд╕ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдирд╣реАрдВ рдЖрддреЗ, рдлрд┐рд░ рднреА рд╕реНрдЯреЛрд░реЗрдЬ рдШреЗрд░рддреЗ рд╣реИрдВ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЛ рдзреАрдорд╛ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рдХреНрд╖рдг рд╣реИрдВ рдКрдБрдЪреА рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рд▓рд╛рдЧрдд, рдХрдо рдХреНрд╡реЗрд░реА рд▓рд╛рднред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП sys.dm_db_index_usage_stats рд╕реЗ рдЕрдкреНрд░рдпреБрдХреНрдд рдЗрдВрдбреЗрдХреНрд╕ рдкрд╣рдЪрд╛рдиреЗрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрдиреБрд╕рд╛рд░ рдЙрдиреНрд╣реЗрдВ рдбреНрд░реЙрдк рдХрд░реЗрдВред
рдорд┐рд╕рд┐рдВрдЧ рдЗрдВрдбреЗрдХреНрд╕: рдЙрдЪрд┐рдд рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдХрдореА рд╕реЗ рдЯреЗрдмрд▓ рд╕реНрдХреИрди рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ рдзреАрдореА рдкрдбрд╝рддреА рд╣реИрдВред рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЬрдирд╛рдПрдБ Index Seek рдХреЗ рдмрдЬрд╛рдп Table Scan рджрд┐рдЦрд╛рддреА рд╣реИрдВред рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Missing Index DMV sys.dm_db_missing_index_details рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЕрд╡рд╕рд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВ рдФрд░ рдХреНрд╡реЗрд░реА рдкреИрдЯрд░реНрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдПрдБред
рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рдЗрдВрдбреЗрдХреНрд╕: рд╕рдорд╛рди рдХреЙрд▓рдо рд╕рдВрд░рдЪрдирд╛рдУрдВ рд╡рд╛рд▓реЗ рдПрдХрд╛рдзрд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдмрд░реНрдмрд╛рджреА рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕реНрдЯреЛрд░реЗрдЬ рдЙрдкрдпреЛрдЧ рдФрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рдСрдкрд░реЗрд╢рдиреНрд╕ рдмрдврд╝рддреЗ рд╣реИрдВред рд╣рдореЗрд╢рд╛ рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд╕рдореЗрдХрд┐рдд рдХрд░рдХреЗ рдПрдХ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдПрдБред
рдбреЗрдЯрд╛рдмреЗрд╕ рджрдХреНрд╖рддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП SQL Server рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рд╕рдВрдмрдВрдзреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдирд┐рд╡рд╛рд░рдг рд╕реАрдЦрдиреЗ рд╣реЗрддреБ рд╣рдорд╛рд░рд╛ SQL Server Developer рдХрд░рд┐рдпрд░ рдЯреНрд░реИрдХ рдЖрдЬрд╝рдорд╛рдПрдБред
рдирд┐рд╖реНрдХрд░реНрд╖
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛, рдХреБрд╢рд▓ рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ рд▓рд┐рдЦрдХрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЙрдирдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рднреА рдЬрд╝рд░реВрд░реА рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкреНрд░рдмрдВрдзрди рд╕рд░реНрд╡реЛрддреНрддрдо рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХреЗрдВред
рдХреБрд╢рд▓ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рд╣рдорд╛рд░рд╛ Associate Data Analyst in SQL рдХрд░рд┐рдпрд░ рдЯреНрд░реИрдХ рд╕реБрдЭрд╛рддрд╛ рд╣реВрдБред рд╣рдорд╛рд░рд╛ Reporting in SQL рдХреЛрд░реНрд╕ рднреА рдЬрдЯрд┐рд▓ рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдбреИрд╢рдмреЛрд░реНрдб рдмрдирд╛рдиреЗ рдореЗрдВ рдЖрдкрдХреА рджрдХреНрд╖рддрд╛ рдмрдврд╝рд╛рдПрдЧрд╛ рддрд╛рдХрд┐ рдбреЗрдЯрд╛ рдкреНрд░рд╕реНрддреБрддрд┐ рдкреНрд░рднрд╛рд╡реА рд╣реЛред рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдЗрдВрдЯрд░рд╡реНрдпреВ рджреЗ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ SQL Server рдХреМрд╢рд▓ рджрд┐рдЦрд╛рдиреЗ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЕрднреНрдпрд╛рд╕ рдФрд░ рд╕рдлрд▓ рд╣реЛрдиреЗ рдореЗрдВ рдорджрдж рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдмреНрд▓реЙрдЧ Top 30 SQL Server Interview Questions рджреЗрдЦрдирд╛ рди рднреВрд▓реЗрдВред
рдЬрдм рдореИрдВрдиреЗ SQL Server рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рд╣рд░ рдзреАрдореА рдХреНрд╡реЗрд░реА рдПрдХ рдЬреИрд╕реА рдирд╣реАрдВ рд╣реЛрддреАред рдХреБрдЫ рдХреНрд╡реЗрд░реАрдЬрд╝ рдЦрд░рд╛рдм рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдХрд╛рд░рдг рдзреАрдореА рд╣реЛрддреА рдереАрдВ, рдЬрдмрдХрд┐ рдХреБрдЫ рдмрд╕ рдЕрдХреНрд╖рдо рдереАрдВред рд▓реЗрдХрд┐рди рдПрдХ рдЦреЛрдЬ рдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдкреНрд░рддрд┐ рдореЗрд░рд╛ рдирдЬрд╝рд░рд┐рдпрд╛ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдмрджрд▓ рджрд┐рдпрд╛: рдЗрдВрдбреЗрдХреНрд╕ред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдмрд┐рдирд╛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдХреЛрдИ рдЦрд╛рд╕ рдЕрдзреНрдпрд╛рдп рдЦреЛрдЬрдирд╛ рд╣реИ; рдЖрдк рд╕реИрдХрдбрд╝реЛрдВ рдкрдиреНрдиреЗ рдкрд▓рдЯрддреЗ рд░рд╣реЗрдВрдЧреЗ рдФрд░ рдХреАрдорддреА рд╕рдордп рдмрд░реНрдмрд╛рдж рд╣реЛрдЧрд╛ред рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЙрдЪрд┐рдд рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рди рд╣реЛрдиреЗ рдкрд░ рдпрд╣реА рд╕реНрдерд┐рддрд┐ рдмрдирддреА рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛ рдХрд┐ SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рд╡реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк SQL Server рдореЗрдВ рдЕрдкрдиреА SQL рдХреМрд╢рд▓ рдХреЛ рдФрд░ рдЧрд╣рд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рд╣рдорд╛рд░реЗ Introduction to SQL Server рдФрд░ Intermediate SQL Server рдХреЛрд░реНрд╕реЗрдЬрд╝ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ рддрд╛рдХрд┐ рдЖрдк рдбреЗрдЯрд╛ рдореИрдирд┐рдкреБрд▓реЗрд╢рди рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП T-SQL рд╕реАрдЦ рд╕рдХреЗрдВред
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд╕рдордЭрдирд╛
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдЖрдкрдХреЛ рдкреВрд░реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рд╕реНрдХреИрди рдХрд┐рдП рдмрд┐рдирд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЯреЗрдмрд▓реНрд╕ рдкрд░ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХреНрд╡реЗрд░реА рдХрд░рдиреЗ рджреЗрддреЗ рд╣реИрдВред рдиреАрдЪреЗ SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдЙрдирдХреА рдорд╣рддреНрддрд╛ рджреА рдЧрдИ рд╣реИред
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреНрдпрд╛ рд╣реИрдВ?
рдЗрдВрдбреЗрдХреНрд╕ рд╡рд┐рд╢реЗрд╖ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдБ рд╣реИрдВ рдЬреЛ SQL Server рдХреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕рдордп рдФрд░ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕рдВрд╕рд╛рдзрди рджреЛрдиреЛрдВ рдХреА рдмрдЪрдд рд╣реЛрддреА рд╣реИред рдЗрдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рддреЗрдЬрд╝реА рд╕реЗ рдЦреЛрдЬ рд╕рдВрднрд╡ рд╣реЛред рдкреВрд░реА рдЯреЗрдмрд▓ рдХреЛ рдкрдВрдХреНрддрд┐-рджрд░-рдкрдВрдХреНрддрд┐ рд╕реНрдХреИрди рдХрд░рдиреЗ (рдЬрд┐рд╕реЗ рдЯреЗрдмрд▓ рд╕реНрдХреИрди рдХрд╣рддреЗ рд╣реИрдВ) рдХреЗ рдмрдЬрд╛рдп, SQL Server рдЖрд╡рд╢реНрдпрдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдвреВрдВрдврдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдорд╛рдиреЛ рдЙрд╕реЗ рдЯреЗрдмрд▓ рдХреА рд╣рд░ рдПрдВрдЯреНрд░реА рдЫрд╛рдирдиреА рд╣реА рди рдкрдбрд╝реЗред
SQL Server рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рджреЛ рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕: рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рднреМрддрд┐рдХ рдХреНрд░рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдкрд░ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рдП рдЧрдП рдХреЙрд▓рдо рдХреЗ рдХреНрд░рдо рдореЗрдВ рдбрд┐рд╕реНрдХ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреА рд╣реИрдВред рдпрд╣ рд░реЗрдВрдЬ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдлрд╛рдпрджреЗрдордВрдж рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрдВрдХреНрддрд┐рдпреЛрдВ рддрдХ рдХреНрд░рдорд╡рд╛рд░ рдФрд░ рдХреБрд╢рд▓ рдкрд╣реБрдБрдЪ рджреЗрддрд╛ рд╣реИред
рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕: рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛ рдХреЗ рднреМрддрд┐рдХ рдХреНрд░рдо рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╡реЗ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреЙрдЗрдВрдЯрд░реНрд╕ рд╣реЛрддреЗ рд╣реИрдВред рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдЙрди рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИрдВ рдЬреЛ рдЙрди рдХреЙрд▓рдореНрд╕ рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдпрд╛ рд╕реЙрд░реНрдЯ рдХрд░рддреА рд╣реИрдВ рдЬреЛ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред
рд╣рдорд╛рд░рд╛ SQL Server Tutorial рджреЗрдЦреЗрдВ рддрд╛рдХрд┐ рдЖрдк рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдореЗрдВ SQL Server рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рд╕реЗ рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдордЭ рд╕рдХреЗрдВред
рдЗрдВрдбреЗрдХреНрд╕ рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ?
рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕рдордЧреНрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рджрдХреНрд╖рддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ рд▓рд╛рдн рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рддреЗрдЬрд╝ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди: рдЗрдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛ рдЦреЛрдЬрдиреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд▓рд╛рдЦреЛрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рд╡рд╛рд▓реА рдЯреЗрдмрд▓ рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд╕рднреА рдСрд░реНрдбрд░реНрд╕ рдЦреЛрдЬ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЧреНрд░рд╛рд╣рдХ рд╡рд╛рд▓реЗ рдХреЙрд▓рдо рдкрд░ рдЗрдВрдбреЗрдХреНрд╕ SQL Server рдХреЛ рд╡реЗ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд▓рдЧрднрдЧ рддреБрд░рдВрдд рдвреВрдВрдврдиреЗ рджреЗрддрд╛ рд╣реИред
рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдХреБрд╢рд▓ рдЙрдкрдпреЛрдЧ: рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕рд╛рде, SQL Server рдХрдо CPU рдФрд░ рдореЗрдореЛрд░реА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдп рдкреВрд░реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рджрдХреНрд╖рддрд╛ рд╡рд┐рд╢реЗрд╖рдХрд░ рднрд╛рд░реА рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рддрд╣рдд рд╕рдордЧреНрд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд▓рд╛рддреА рд╣реИред
рдмреЗрд╣рддрд░ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдФрд░ рдЧреНрд░реБрдкрд┐рдВрдЧ: рдЗрдВрдбреЗрдХреНрд╕ рд╕реЙрд░реНрдЯрд┐рдВрдЧ (
ORDER BY) рдФрд░ рдЧреНрд░реБрдкрд┐рдВрдЧ (GROUP BY) рд╕реЗ рдЬреБрдбрд╝реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рддреЗрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдбреЗрдЯрд╛ рдХреЛ рд╕реЙрд░реНрдЯреЗрдб рд░рдЦрдХрд░, рдЗрдВрдбреЗрдХреНрд╕ SQL Server рдХреЛ рдмрд┐рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдУрд╡рд░рд╣реЗрдб рдХреЗ рдкрд░рд┐рдгрд╛рдо рдЬрд▓реНрджреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рджреЗрддреЗ рд╣реИрдВредрдЗрдВрдбреЗрдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдЗрд╕ рдЙрдкрдпреЛрдЧ-рдкрд░рд┐рджреГрд╢реНрдп рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдПрдХ рдмрдбрд╝рд╛ рдИ-рдХреЙрдорд░реНрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдЬрд╣рд╛рдБ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдХреНрд╕рд░ рдирд╛рдо рд╕реЗ рдЙрддреНрдкрд╛рдж рдЦреЛрдЬрддреЗ рд╣реИрдВред рдкреНрд░реЛрдбрдХреНрдЯ рдиреЗрдо рдХреЙрд▓рдо рдкрд░ рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдХрд░, рдЖрдк рдЗрди рдЦреЛрдЬреЛрдВ рдХреЛ рд▓рдЧрднрдЧ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рд╕реБрдзрд░реЗрдЧрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рд▓реЛрдб рдХрдо рд╣реЛрдЧрд╛ред
рдореИрдВ DatCamp рдХреЗ SQL Server Fundamentals рд╕реНрдХрд┐рд▓ рдЯреНрд░реИрдХ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдБ рддрд╛рдХрд┐ рдЖрдк рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕реЙрд░реНрдЯрд┐рдВрдЧ, рдЧреНрд░реБрдкрд┐рдВрдЧ рдФрд░ рдЯреЗрдмрд▓реНрд╕ рдХреЛ рдЬреЙрдЗрди рдХрд░рдирд╛ рд╕реАрдЦ рд╕рдХреЗрдВред
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдкреНрд░рдХрд╛рд░
SQL Server рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреА рдЕрдкрдиреА-рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдФрд░ рдЙрдкрдпреЛрдЧ-рдкрд░рд┐рджреГрд╢реНрдп рд╣реЛрддреЗ рд╣реИрдВред рдЖрдЗрдП рдЖрдо рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдкрд░ рдмрд╛рдд рдХрд░реЗрдВред
рдХреНрд▓рд╕реНрдЯрд░реНрдб рдмрдирд╛рдо рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕
SQL Server рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рджреЛ рдкреНрд░рдореБрдЦ рдкреНрд░рдХрд╛рд░ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдФрд░ рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╣реИрдВред
рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕
рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рднреМрддрд┐рдХ рдХреНрд░рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдЯреЗрдмрд▓ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЙрд▓рдо(рд╕реН) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реЙрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддрд┐ рдЯреЗрдмрд▓ рдХреЗрд╡рд▓ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдЙрди рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ рдЬреЛ рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рд░реЗрдВрдЬ рд▓реМрдЯрд╛рддреА рд╣реИрдВ рдпрд╛ рдЬрд┐рдирдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рдП рдЧрдП рдХреЙрд▓рдо рджреНрд╡рд╛рд░рд╛ рдбреЗрдЯрд╛ рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред┬а
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
OrderDateрдкрд░ рд╕реЙрд░реНрдЯ рдХреА рдЧрдИ рд╕реЗрд▓реНрд╕ рдЯреЗрдмрд▓ рдХреЛOrderDateрдХреЙрд▓рдо рдкрд░ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╕реЗ рд▓рд╛рдн рдорд┐рд▓рддрд╛ рд╣реИред рдЬреЛ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд┐рд╕реА рджрд┐рдирд╛рдВрдХ-рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рд╕рднреА рдСрд░реНрдбрд░реНрд╕ рд▓рд╛рддреА рд╣реИрдВ, рд╡реЗ рдХрд╣реАрдВ рддреЗрдЬрд╝реА рд╕реЗ рдЪрд▓реЗрдВрдЧреАредрдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕
рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдЯреЗрдмрд▓ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рдУрд░ рд╕рдВрдХреЗрдд рдХрд░рддрд╛ рд╣реИред рдХрд┐рд╕реА рдЯреЗрдмрд▓ рдореЗрдВ рдХрдИ рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд╡реЗрд░реА рдкреИрдЯрд░реНрди рдореЗрдВ рдХрд╛рдо рдЖрддрд╛ рд╣реИред рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдХрд╛ рд╕рдВрджрд░реНрдн (рд░реЛ рд▓реЛрдХреЗрдЯрд░) рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд░реЛ ID рдпрд╛ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХреБрдВрдЬреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдЙрди рдХреЙрд▓рдореНрд╕ рдкрд░ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЕрдХреНрд╕рд░ рд╕рд░реНрдЪ рдХрдВрдбреАрд╢рдиреНрд╕ рдпрд╛ рдЬреЙрдЗрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рд╣реЛрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ,
EmailAddress,ProductName)редрдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдЯреЗрдмрд▓ рдХреЗ
ProductNameрдХреЙрд▓рдо рдкрд░ рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдЯреЗрдмрд▓ рдХреА рд╕рдВрд░рдЪрдирд╛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рддреЗрдЬрд╝ рдЦреЛрдЬ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИредрдпреВрдирд┐рдХ рдФрд░ рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕
SQL Server рдпреВрдирд┐рдХ рдФрд░ рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреА рдкреВрд░реНрддрд┐ рдХрд░рддрд╛ рд╣реИред
рдпреВрдирд┐рдХ рдЗрдВрдбреЗрдХреНрд╕
рдпреВрдирд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрдВрдбреЗрдХреНрд╕ рдХрд┐рдП рдЧрдП рдХреЙрд▓рдо(рд╕реН) рдХреЗ рд╕рднреА рдорд╛рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдВред рдпрд╣ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдорд╛рдиреЛрдВ рдХреЛ рд░реЛрдХрдХрд░ рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рдЙрди рдХреЙрд▓рдореНрд╕ рдкрд░ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ рдИрдореЗрд▓ рдкрддреЗ рдпрд╛ рдпреВрдЬрд╝рд░рдиреЗрдоред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреВрдЬрд╝рд░ рдЯреЗрдмрд▓ рдХреЗ
EmailрдХреЙрд▓рдо рдкрд░ рдпреВрдирд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рджреЛ рдпреВрдЬрд╝рд░ рдПрдХ рд╣реА рдИрдореЗрд▓ рдкрддрд╛ рди рд░рдЦ рд╕рдХреЗрдВредрдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕
рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдХрдИ рдХреЙрд▓рдореНрд╕ рддрдХ рдлреИрд▓рд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЙрди рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрди рдХреЙрд▓рдореНрд╕ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдпрд╛ рд╕реЙрд░реНрдЯ рдХрд░рддреА рд╣реИрдВред рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдХреЙрд▓рдореНрд╕ рдХрд╛ рдХреНрд░рдо рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ SQL Server рдмрд╛рдПрдБ рд╕реЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдХреЙрд▓рдо рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реИред рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдХрдИ рд╢рд░реНрддреЛрдВ рд╡рд╛рд▓реА рдЬрдЯрд┐рд▓ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╕реНрдЯрдорд░ рдЯреЗрдмрд▓ рдореЗрдВ
LastNameрдФрд░FirstNameрдкрд░ рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЙрдирдХреЗ рдкреВрд░реЗ рдирд╛рдо рд╕реЗ рдЦреЛрдЬрдиреЗ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рддрд╛ рд╣реИредрдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкреНрд░рдХрд╛рд░
рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛
рдЙрдкрдпреЛрдЧ-рдкрд░рд┐рджреГрд╢реНрдп
рдЙрджрд╛рд╣рд░рдг
Clustered Index
рдЯреЗрдмрд▓ рдбреЗрдЯрд╛ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЙрд▓рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реИ
рд░реЗрдВрдЬ рдХреНрд╡реЗрд░реАрдЬрд╝, рд╕реЙрд░реНрдЯрд┐рдВрдЧ
Sales рдЯреЗрдмрд▓ рдЬрд┐рд╕рдореЗрдВ
OrderDateрдкрд░ рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╣реИNon-Clustered Index
рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рдУрд░ рд╕рдВрдХреЗрдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЕрд▓рдЧ рд╕рдВрд░рдЪрдирд╛рдПрдБ
рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ, рдЬреЙрдЗрдирд┐рдВрдЧ, рд╕рд░реНрдЪрд┐рдВрдЧ
рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдЯреЗрдмрд▓ рдЬрд┐рд╕рдореЗрдВ
ProductNameрдкрд░ рдиреЙрди-рдХреНрд▓рд╕реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рд╣реИUnique Index
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдорд╛рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдВ
рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рд▓рд╛рдЧреВ рдХрд░рдирд╛
рдпреВрдЬрд╝рд░ рдЯреЗрдмрд▓ рдЬрд┐рд╕рдореЗрдВ
Emailрдкрд░ рдпреВрдирд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд╣реИComposite Index
рдХрдИ рдХреЙрд▓рдореНрд╕ рдореЗрдВ рдлреИрд▓рд╛ рд╣реЛрддрд╛ рд╣реИ
рдорд▓реНрдЯреА-рдХрдВрдбреАрд╢рди рдХреНрд╡реЗрд░реАрдЬрд╝
рдХрд╕реНрдЯрдорд░ рдЯреЗрдмрд▓ рдЬрд┐рд╕рдореЗрдВ
LastName,FirstNameрдкрд░ рдХреЙрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рд╣реИSQL Server рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдирд╛ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛
рд╣рдо SQL Server рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП SQL Server Management Studio (SSMS) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрдЧреЗ рд╕рдордЭрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░рд╛ рдмреНрд▓реЙрдЧ рджреЗрдЦреЗрдВ рддрд╛рдХрд┐ рдЖрдк SQL Server, PostgreSQL, рдФрд░ MySQL рдбрд╛рдпрд▓реИрдХреНрдЯреНрд╕ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рд╕рдордЭ рд╕рдХреЗрдВред рдореИрдВ SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЪрд░рдгреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░реВрдВрдЧрд╛ред
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ
рдиреАрдЪреЗ SQL Server Management Studio (SSMS) рдФрд░ SQL рдХреЛрдб рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреА рдЪрд░рдг-рджрд░-рдЪрд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рджреА рдЧрдИ рд╣реИред
SSMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдирд╛
рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдЦреЛрд▓реЗрдВ рдФрд░ рдЯреЗрдмрд▓ рддрдХ рдЬрд╛рдПрдБред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдмрд▓ рдвреВрдБрдвреЗрдВ рдФрд░ рдЙрд╕реЗ рдПрдХреНрд╕рдкреИрдВрдб рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
Index рдлрд╝реЛрд▓реНрдбрд░ рдЦреЛрд▓реЗрдВ рдФрд░ рдирдпрд╛ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЪреБрдиреЗрдВ рдФрд░ рдЧреБрдг рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
OK рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдПрдБред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
SQL рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдирд╛
рдЖрдк рд╕реАрдзреЗ T-SQL рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреИрд╕реЗ рдбреНрд░реЙрдк рдХрд░реЗрдВ
рдЖрдк рдПрдХ рд╕реАрдзреА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдбреНрд░реЙрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдбреЗрдХреНрд╕ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
SSMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдбреНрд░реЙрдк рдХрд░рдирд╛
рдЬрд┐рд╕ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИ рдЙрд╕ рддрдХ рдЬрд╛рдПрдБред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕ рдореЗрдВ рдбрд┐рд▓реАрд╢рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдФрд░ OK рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
T-SQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдбреНрд░реЙрдк рдХрд░рдирд╛
рдЖрдк SQL Server рдореЗрдВ рдХрд┐рд╕реА рдЯреЗрдмрд▓ рд╕реЗ рдореМрдЬреВрджрд╛ рдЗрдВрдбреЗрдХреНрд╕ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдХрдорд╛рдВрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рд░реАрдСрд░реНрдЧрдирд╛рдЗрдЬрд╝ рдХрд░реЗрдВ
рдХрд┐рд╕реА рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░реАрдСрд░реНрдЧрдирд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд▓реАрдл-рд▓реЗрд╡рд▓ рдкреЗрдЬреЗрдЬрд╝ рдХрд╛ рдбреАрдлрд╝реНрд░реИрдЧрдореЗрдВрдЯреЗрд╢рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд░рд┐рдмрд┐рд▓реНрдб рдХрд┐рдП рдмрд┐рдирд╛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
SSMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ SQL Server рдЗрдВрдбреЗрдХреНрд╕ рд░реАрдСрд░реНрдЧрдирд╛рдЗрдЬрд╝ рдХрд░рдирд╛
Indexes рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ Reorganize Allред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХред
рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдЪреБрдиреЗрдВ, рдлрд┐рд░ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ
T-SQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░рдирд╛
рдЖрдк SQL Server рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╡реЗрд░рд┐рдпреЛрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░реЗрдВ
рдХрд┐рд╕реА рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░рдирд╛ рдЙрд╕реЗ рд╢реБрд░реВ рд╕реЗ рджреЛрдмрд╛рд░рд╛ рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡рд┐рдЦрдВрдбрди рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред
SSMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░рдирд╛
рдЗрдВрдбреЗрдХреНрд╕ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ Rebuild All рдкрд░ рдЬрд╛рдПрдБред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ
рд░рд┐рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдЪреБрдиреЗрдВ рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред рдЪрд┐рддреНрд░: рд▓реЗрдЦрдХ
T-SQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░рдирд╛
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╡реЗрд░реА рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рдореМрдЬреВрдж рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░ рджреЗрдЧреАред
рдЗрдВрдбреЗрдХреНрд╕ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдПрдБ
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдЙрдЪреНрдЪрддрдо рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдкреНрд░рднрд╛рд╡реА рдЗрдВрдбреЗрдХреНрд╕ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реБрдЭрд╛рд╡ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред
рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдХрд░реЗрдВ: рдЕрдкрдиреЗ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдкреБрдирд░реНрдЧрдард┐рдд рдпрд╛ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╡рд┐рдЦрдВрдбрди рдХрдо рд╣реЛ, рдЬреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рдШрдЯрд╛рддрд╛ рд╣реИред рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдпрд╛ SQL Server Maintenance Plans рдЬреИрд╕реЗ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЗрдВрдбреЗрдХреНрд╕ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ: Dynamic Management Views (DMVs), рдЬреИрд╕реЗ
sys.dm_db_index_usage_stats, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкреНрд░рдпреБрдХреНрдд рдпрд╛ рдХрдо рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВред рдРрд╕реЗ рдЗрдВрдбреЗрдХреНрд╕ рд╣рдЯрд╛рдПрдБ рдЬреЛ рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рдирд╣реАрдВ рджреЗрддреЗ, рддрд╛рдХрд┐ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдУрд╡рд░рд╣реЗрдб рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХреЗредрдУрд╡рд░-рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╕реЗ рдмрдЪреЗрдВ: рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд▓рд┐рдЦрдиреЗ рдХреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ (
INSERT,UPDATE,DELETE) рдХреЛ рдзреАрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рд╕рдВрдмрдВрдзрд┐рдд рдЗрдВрдбреЗрдХреНрд╕ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рд╣реЛрддреЗ рд╣реИрдВред рдЙрди рдХреЙрд▓рдореНрд╕ рдкрд░ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдЬреЛ рдЕрдХреНрд╕рд░SELECTрдХреНрд╡реЗрд░рд┐рдпреЛрдВ, рдЬреЙрдЗрдиреНрд╕ рдпрд╛ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХрдВрдбреАрд╢рдВрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рд╣реЛрддреЗ рд╣реИрдВредрд╡рд┐рдЦрдВрдбрди рд╕реНрддрд░реЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВ: рднрд╛рд░реА рд╡рд┐рдЦрдВрдбрд┐рдд рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
sys.dm_db_index_physical_statsрдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред 30% рд╕реЗ рдХрдо рд╡рд┐рдЦрдВрдбрди рдкрд░ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░реЗрдВ рдФрд░ 30% рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рдЦрдВрдбрди рдкрд░ рдЙрдиреНрд╣реЗрдВ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░реЗрдВредрдлрд╝рд┐рд▓реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдПрдБ: рдРрд╕реЗ рдХреНрд╡реЗрд░рд┐рдпреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬреЛ рдХрд┐рд╕реА рдбреЗрдЯрд╛ рдЙрдкрд╕рдореВрд╣ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд┐рдерд┐ рд░реЗрдВрдЬред
рдЕрдкрдиреЗ рдЗрдВрдбреЗрдХреНрд╕ рдкреНрд░рдмрдВрдзрди рдХреЗ рджреМрд░рд╛рди рд╕рд╛рдорд╛рдиреНрдп рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдмрд╛рддреЛрдВ рдкрд░ рднреА рдЦрд╛рд╕ рдзреНрдпрд╛рди рджреЗрдВ:
рдУрд╡рд░-рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ: рд╣рд░ рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдиреЗ рд╕реЗ рдмрдЪреЗрдВ; рдЗрд╕рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рдФрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдкрд░ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИред
рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рдХреА рдЙрдкреЗрдХреНрд╖рд╛: рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд░рд┐рдмрд┐рд▓реНрдб рдпрд╛ рдкреБрдирд░реНрдЧрдард┐рдд рди рдХрд░рдиреЗ рд╕реЗ рд╡рд┐рдЦрдВрдбрди рдмрдврд╝рддрд╛ рд╣реИред
рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдХреЛ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬрд╝ рдХрд░рдирд╛: рдЬрд╣рд╛рдБ рдЗрдВрдбреЗрдХреНрд╕ рд░реАрдб рдХреЛ рддреЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдЧрддрд┐ рдХреЛ рдХрд╛рдлреА рдзреАрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рди рдХрд░рдирд╛: рдХрдореНрдкреЛрдЬрд╝рд┐рдЯ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдХреЙрд▓рдо рдХреНрд░рдо рд╕рд╣реА рди рд╣реЛрдиреЗ рдкрд░ рд╡реЗ рдкреНрд░рднрд╛рд╡рд╣реАрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
SQL Server рдореЗрдВ рдЯреНрд░рд╛рдВрдЬрд╝реИрдХреНрд╢рдиреНрд╕ рдФрд░ рдПрд░рд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдФрд░ рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП DataCamp рдХрд╛ SQL Server for Database Administrators рд╕реНрдХрд┐рд▓ рдЯреНрд░реИрдХ рджреЗрдЦреЗрдВред
рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рдЬреБрдбрд╝реА рдмрд╛рддреЗрдВ
рдЗрдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИрдВ, рдкрд░ рдХреБрдЫ рдЯреНрд░реЗрдб-рдСрдл рднреА рдЖрддреЗ рд╣реИрдВред рдЙрдирдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рд╕рдордЭрдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдПрдХ рд╕реБрдЪрд╛рд░реБ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкреНрд░рднрд╛рд╡
рдЗрдВрдбреЗрдХреНрд╕ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рдШрдЯрд╛рддреЗ рд╣реИрдВред рдпреЗ SQL Server рдХреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рдвреВрдБрдврдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдорд╣рдВрдЧреЗ рдлреБрд▓ рдЯреЗрдмрд▓ рд╕реНрдХреИрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрдо рд╣реЛрддреА рд╣реИред рдкреНрд░рднрд╛рд╡реА рдЗрдВрдбреЗрдХреНрд╕ рд╣реЛрдиреЗ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЬрдирд╛рдПрдБ рдЕрдХреНрд╕рд░ Table Scan рдХреЗ рдмрдЬрд╛рдп Index Seek рдЬреИрд╕реЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рджрд┐рдЦрд╛рддреА рд╣реИрдВред
рдЗрдВрдбреЗрдХреНрд╕ рдкреНрд░рджрд░реНрд╢рди рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреВрд▓ рдЙрдкрдпреЛрдЧреА рд╣реИрдВ:
sys.dm_db_index_usage_statsрдпрд╣ рдЯреНрд░реИрдХ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИрдВредsys.dm_db_index_operational_statsрдкреЗрдЬ рд░реАрдбреНрд╕ рдФрд░ рд░рд╛рдЗрдЯреНрд╕ рдЬреИрд╕реЗ рдкрд░рд┐рдЪрд╛рд▓рди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИредQuery store рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ рдФрд░ рдорд┐рд╕рд┐рдВрдЧ рдпрд╛ рдЕрдкреНрд░рдпреБрдХреНрдд рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдЕрдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╡реЗрд░реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдЖрдБрдХрдбрд╝рд╛ рдирд┐рдХрд╛рд▓рддреА рд╣реИтАФрдЬрд┐рд╕рдореЗрдВ seeks, scans, lookups, рдФрд░ updates рдХрд╛ рд╡рд┐рд╡рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИтАФрддрд╛рдХрд┐ рдЙрдирдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдЖрдХрд▓рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рдЗрдВрдбреЗрдХреНрд╕ рдЙрдкрдпреЛрдЧ рдФрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди
рдЬрд╣рд╛рдБ рдЗрдВрдбреЗрдХреНрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣реАрдВ рд╡реЗ рд╕реНрдЯреЛрд░реЗрдЬ рд▓рд╛рдЧрдд рднреА рдмрдврд╝рд╛рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдмрдбрд╝реЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдкрд░ред рдЗрдВрдбреЗрдХреНрд╕ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп рдЗрди рдХрд╛рд░рдХреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рд╕рдордЭрдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИред рдЕрдзрд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд▓рд┐рдЦрдиреЗ рдХреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЛ рдзреАрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдЙрдЪреНрдЪ-рд▓реЗрдирджреЗрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВред рд╕рдВрддреБрд▓рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рдгрдиреАрддрд┐рдпрд╛рдБ рдЕрдкрдирд╛рдПрдБред
рд╕рд┐рд░реНрдл рдЖрд╡рд╢реНрдпрдХ рдЪреАрдЬрд╝реЛрдВ рдХреЛ рдЗрдВрдбреЗрдХреНрд╕ рдХрд░реЗрдВ: рдЙрди рдХреЙрд▓рдореНрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдЬреЛ рдЕрдХреНрд╕рд░
WHERE,JOIN, рдФрд░ORDER BYрдХреНрд▓реЙрдЬрд╝ рдореЗрдВ рдЙрдкрдпреЛрдЧ рд╣реЛрддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рд╣реА рдХрднреА рдХреНрд╡реЗрд░реА рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЙрд▓рдореНрд╕ рдкрд░ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рд╕реЗ рдмрдЪреЗрдВредрдлрд╝рд┐рд▓реНрдЯрд░реНрдб рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдбреЗрдЯрд╛ рдХреЗ рдЙрдкрд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдПрдБ рддрд╛рдХрд┐ рд╕реНрдерд╛рди рдмрдЪреЗ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реЛрдВред
рдХрдореНрдкреНрд░реЗрд╢рди рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдПрдБ: рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕реНрдЯреЛрд░реЗрдЬ рдлрд╝реБрдЯрдкреНрд░рд┐рдВрдЯ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХрдореНрдкреНрд░реЗрд╢рди рд╕рдХреНрд╖рдо рдХрд░реЗрдВред
рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдЖрд░реНрдХрд╛рдЗрд╡ рдХрд░реЗрдВ: рдХрдо рдПрдХреНрд╕реЗрд╕ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рдЖрд░реНрдХрд╛рдЗрд╡ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рдореБрдЦреНрдп рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдШрдЯрд╛рдПрдБред
рдЙрдкрд░реЛрдХреНрдд рд░рдгрдиреАрддрд┐рдпрд╛рдБ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВрдЧреА рдХрд┐ рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди рдЙрддреНрддрдо рд░рд╣реЗ, рд╕рд╛рде рд╣реА рд╕реНрдЯреЛрд░реЗрдЬ рдФрд░ рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рд▓рд╛рдЧрдд рдирд┐рдпрдВрддреНрд░рд┐рдд рд░рд╣реЗред
рдЗрдВрдбреЗрдХреНрд╕ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдирд┐рд╡рд╛рд░рдг
рдпрджрд┐ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдореЗрдВрдЯреЗрди рди рдХрд┐рдП рдЬрд╛рдПрдБ, рддреЛ рдЗрдВрдбреЗрдХреНрд╕ рд╕рдордп рдХреЗ рд╕рд╛рде рдмрд┐рдЧрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рджрдХреНрд╖рддрд╛ рдШрдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд░реЗрдВред
рд╡рд┐рдЦрдВрдбрди (Fragmentation): рд╕рдордп рдХреЗ рд╕рд╛рде рдЗрдВрдбреЗрдХреНрд╕ рд╡рд┐рдЦрдВрдбрд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЗрд╕рдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдореЗрдВ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХрд╛ рдмрдврд╝рдирд╛ рдФрд░ рдЙрдЪреНрдЪ рдбрд┐рд╕реНрдХ I/O рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
sys.dm_db_index_physical_statsрд╕реЗ рд╡рд┐рдЦрдВрдбрди рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВред рдлрд┐рд░, 30% рд╕реЗ рдХрдо рд╡рд┐рдЦрдВрдбрди рдкрд░ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рдкреБрдирд░реНрдЧрдард┐рдд рдХрд░реЗрдВ рдФрд░ 30% рд╕реЗ рдЕрдзрд┐рдХ рдкрд░ рд░рд┐рдмрд┐рд▓реНрдб рдХрд░реЗрдВредрдкреБрд░рд╛рдирд╛ рд╕реНрдЯреИрдЯрд┐рд╕реНрдЯрд┐рдХреНрд╕: рдмрд╛рд╕реА рд╕реНрдЯреИрдЯрд┐рд╕реНрдЯрд┐рдХреНрд╕ рд╕реЗ рд╕рдмрдСрдкреНрдЯрд┐рдорд▓ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЬрдирд╛рдПрдБ рдмрдирддреА рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЙрдкрдпреБрдХреНрдд рдЗрдВрдбреЗрдХреНрд╕ рд╣реЛрдиреЗ рдкрд░ рднреА рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ рдзреАрдореА рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реБрд▓рдЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕реНрдЯреИрдЯрд┐рд╕реНрдЯрд┐рдХреНрд╕ рдореИрдиреНрдпреБрдЕрд▓реА рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдпрд╛
AUTO_UPDATE_STATISTICSрд╕рдХреНрд╖рдо рдХрд░реЗрдВредрдЕрдкреНрд░рдпреБрдХреНрдд рдпрд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЗрдВрдбреЗрдХреНрд╕: рдХреБрдЫ рдЗрдВрдбреЗрдХреНрд╕ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдирд╣реАрдВ рдЖрддреЗ, рдлрд┐рд░ рднреА рд╕реНрдЯреЛрд░реЗрдЬ рдШреЗрд░рддреЗ рд╣реИрдВ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЛ рдзреАрдорд╛ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рдХреНрд╖рдг рд╣реИрдВ рдКрдБрдЪреА рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рд▓рд╛рдЧрдд, рдХрдо рдХреНрд╡реЗрд░реА рд▓рд╛рднред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП
sys.dm_db_index_usage_statsрд╕реЗ рдЕрдкреНрд░рдпреБрдХреНрдд рдЗрдВрдбреЗрдХреНрд╕ рдкрд╣рдЪрд╛рдиреЗрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрдиреБрд╕рд╛рд░ рдЙрдиреНрд╣реЗрдВ рдбреНрд░реЙрдк рдХрд░реЗрдВредрдорд┐рд╕рд┐рдВрдЧ рдЗрдВрдбреЗрдХреНрд╕: рдЙрдЪрд┐рдд рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдХрдореА рд╕реЗ рдЯреЗрдмрд▓ рд╕реНрдХреИрди рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ рдзреАрдореА рдкрдбрд╝рддреА рд╣реИрдВред рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЬрдирд╛рдПрдБ Index Seek рдХреЗ рдмрдЬрд╛рдп Table Scan рджрд┐рдЦрд╛рддреА рд╣реИрдВред рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Missing Index DMV
sys.dm_db_missing_index_detailsрдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЕрд╡рд╕рд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВ рдФрд░ рдХреНрд╡реЗрд░реА рдкреИрдЯрд░реНрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдПрдБредрдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рдЗрдВрдбреЗрдХреНрд╕: рд╕рдорд╛рди рдХреЙрд▓рдо рд╕рдВрд░рдЪрдирд╛рдУрдВ рд╡рд╛рд▓реЗ рдПрдХрд╛рдзрд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдмрд░реНрдмрд╛рджреА рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕реНрдЯреЛрд░реЗрдЬ рдЙрдкрдпреЛрдЧ рдФрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рдСрдкрд░реЗрд╢рдиреНрд╕ рдмрдврд╝рддреЗ рд╣реИрдВред рд╣рдореЗрд╢рд╛ рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд╕рдореЗрдХрд┐рдд рдХрд░рдХреЗ рдПрдХ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рдПрдБред
рдбреЗрдЯрд╛рдмреЗрд╕ рджрдХреНрд╖рддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП SQL Server рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рд╕рдВрдмрдВрдзреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдирд┐рд╡рд╛рд░рдг рд╕реАрдЦрдиреЗ рд╣реЗрддреБ рд╣рдорд╛рд░рд╛ SQL Server Developer рдХрд░рд┐рдпрд░ рдЯреНрд░реИрдХ рдЖрдЬрд╝рдорд╛рдПрдБред
рдирд┐рд╖реНрдХрд░реНрд╖
SQL Server рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛, рдХреБрд╢рд▓ рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ рд▓рд┐рдЦрдХрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЙрдирдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рднреА рдЬрд╝рд░реВрд░реА рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдкреНрд░рдмрдВрдзрди рд╕рд░реНрд╡реЛрддреНрддрдо рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХреЗрдВред
рдХреБрд╢рд▓ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рд╣рдорд╛рд░рд╛ Associate Data Analyst in SQL рдХрд░рд┐рдпрд░ рдЯреНрд░реИрдХ рд╕реБрдЭрд╛рддрд╛ рд╣реВрдБред рд╣рдорд╛рд░рд╛ Reporting in SQL рдХреЛрд░реНрд╕ рднреА рдЬрдЯрд┐рд▓ рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдбреИрд╢рдмреЛрд░реНрдб рдмрдирд╛рдиреЗ рдореЗрдВ рдЖрдкрдХреА рджрдХреНрд╖рддрд╛ рдмрдврд╝рд╛рдПрдЧрд╛ рддрд╛рдХрд┐ рдбреЗрдЯрд╛ рдкреНрд░рд╕реНрддреБрддрд┐ рдкреНрд░рднрд╛рд╡реА рд╣реЛред рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдЗрдВрдЯрд░рд╡реНрдпреВ рджреЗ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ SQL Server рдХреМрд╢рд▓ рджрд┐рдЦрд╛рдиреЗ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЕрднреНрдпрд╛рд╕ рдФрд░ рд╕рдлрд▓ рд╣реЛрдиреЗ рдореЗрдВ рдорджрдж рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдмреНрд▓реЙрдЧ Top 30 SQL Server Interview Questions рджреЗрдЦрдирд╛ рди рднреВрд▓реЗрдВред