SQL Serverде сурамдын аткарылышын кантип текшерсе болот

Мазмуну:

SQL Serverде сурамдын аткарылышын кантип текшерсе болот
SQL Serverде сурамдын аткарылышын кантип текшерсе болот

Video: SQL Serverде сурамдын аткарылышын кантип текшерсе болот

Video: SQL Serverде сурамдын аткарылышын кантип текшерсе болот
Video: Как взломать пароль на windows? 2024, Май
Anonim

Бул wikiHow сизге SQL Server Query Store дүкөнүн базаңыздын сурамдарынын аткарылышын көзөмөлдөө үчүн кантип колдонууну үйрөтөт.

Кадамдар

3 -жылдын 1 -бөлүгү: Сурам дүкөнүн иштетүү

SQL Serverдеги 1 -кадамдагы суроо талаптарын текшериңиз
SQL Serverдеги 1 -кадамдагы суроо талаптарын текшериңиз

Кадам 1. SQL Server Management студиясын ачыңыз

SQL Serverдин Query Store мүмкүнчүлүгүн колдонуп, маалымат базаңызды иштөө маселелери боюнча көзөмөлдөп турсаңыз болот. Бул өзгөчөлүк SQL Server 2016 жана андан кийин киргизилген, бирок аны кол менен иштетүү керек болот.

SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 2 -кадам
SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 2 -кадам

Кадам 2. Open Object Explorer

Эгерде сиз Object Explorerди көрө элек болсоңуз, чыкылдатыңыз Көрүү экрандын жогору жагындагы меню, анан чыкылдатыңыз Object Explorer.

SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 3 -кадам
SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 3 -кадам

Кадам 3. Текшерүүнү каалаган базаны оң баскыч менен чыкылдатыңыз

Меню пайда болот.

Суроо дүкөнүн мастерди же tempdb маалымат базаларын көзөмөлдөө үчүн колдонууга болбойт

SQL Serverдеги 4 -кадамдын суроо -талаптарын текшериңиз
SQL Serverдеги 4 -кадамдын суроо -талаптарын текшериңиз

Step 4. Click Properties

SQL Serverдеги 5 -сурамдын аткарылышын текшериңиз
SQL Serverдеги 5 -сурамдын аткарылышын текшериңиз

Кадам 5. Click Query Store

Бул Касиеттер диалог кутусунда.

SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 6 -кадам
SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 6 -кадам

Кадам 6. On Operation Mode (On Required) астынан On тандаңыз

″ Query Store бардык сурамдарды көзөмөлдөй баштайт.

SQL Serverдеги 7 -сурамдын аткарылышын текшериңиз
SQL Serverдеги 7 -сурамдын аткарылышын текшериңиз

Кадам 7. Object Explorer панелиндеги маалымат базасын жаңыртыңыз

Бул панелге Query Store папкасын кошот.

SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 8 -кадам
SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 8 -кадам

Step 8. Query Store жаңы маалыматтарды топтогондо ыңгайлаштырыңыз

Query Store демейки боюнча ар бир 60 мүнөт сайын жаңы статистиканы чогултуп берет. Бул жерде интервалды кантип өзгөртүү керек (15 мүнөттү мисал катары):

  • ALTER DATABASE
  • QUERY_STORE ЖӨНДӨӨ (INTERVAL_LENGTH_MINUTES = 15);.

3 ичинен 2-бөлүк: Ресурстарды көп керектөөчү суроолорду табуу

SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 9 -кадам
SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 9 -кадам

Кадам 1. Object Explorerдеги ″ Query Store'дун жанындагы - дегенди басыңыз

Бул бардык Query Store параметрлерин көрсөтөт.

Бул ыкманы колдонуп, кайсы сервердик ресурстар көбүрөөк колдонулганын билиңиз

SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 10 -кадам
SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 10 -кадам

Кадам 2. Click Ресурстарды Керектөөчү Суроолор

Бул маалымат базасында ресурстарды көп сарптаган 25 суроону көрсөтүүчү графикти ачат. Бул жыйынтыктар абдан кеңири, бирок пайдалуу маалыматты алуу үчүн графикти андан ары ыңгайлаштырсаңыз болот.

SQL Serverдеги 11 -кадамдагы суроо талаптарын текшериңиз
SQL Serverдеги 11 -кадамдагы суроо талаптарын текшериңиз

Кадам 3. Конфигурациялоону чыкылдатыңыз

Бул отчеттун жогорку оң бурчунда. Диалог терезеси пайда болот.

SQL Serverдеги 12 -сурамдын аткарылышын текшериңиз
SQL Serverдеги 12 -сурамдын аткарылышын текшериңиз

Кадам 4. Ресурстарды керектөө критерийлерин тандаңыз

Жогорку бөлүмдө (″ Ресурстарды керектөө критерийлери ″), текшерүүнү каалаган ресурсту тандаңыз (мис., CPU убактысы, Эс керектөө), жана каалаган статистика (мис., Орточо, Бардыгы).

SQL Serverдеги 13 -сурамдын аткарылышын текшериңиз
SQL Serverдеги 13 -сурамдын аткарылышын текшериңиз

Кадам 5. Убакыт аралыгын тандаңыз

″ Убакыт аралыгы ″ бөлүмүнүн астында, натыйжаларды көргүңүз келген мезгилди тандаңыз. Сиз ачылуучу менюдан вариантты тандай аласыз же берилген күндөргө белгилүү даталарды киргизе аласыз.

SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 14 -кадам
SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 14 -кадам

Кадам 6. Көрүү үчүн канча жыйынтыкты тандаңыз

Тандалган убакыт аралыгындагы бардык сурамдарды көрүү үчүн чыкылдатыңыз Баары "Return" аталышынын астында. Суроолордун белгилүү бир санын көрсөтүү үчүн, тандаңыз Top жана номерин киргизиңиз (мис.

10 -кадам., 100).

Эгерде сиз эң начар 25 кылмышкердин катарына кошулгуңуз келсе, ″ Return ″ деген аталышта эч кандай өзгөртүүлөрдү киргизүүнүн кажети жок

SQL Serverдеги 15 -сурамдын аткарылышын текшериңиз
SQL Serverдеги 15 -сурамдын аткарылышын текшериңиз

Кадам 7. ОК басыңыз

Статистика эми сиз көргүңүз келген нерсени көрсөтүү үчүн жаңыртылат.

SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 16 -кадам
SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 16 -кадам

Кадам 8. Көрүүнү тууралаңыз (милдеттүү эмес)

Жыйынтыктарды ар кандай форматта көрүү үчүн кичинекей графикалык иконкаларды (сетка, диаграмма жана тилке графасы) колдонуңуз. Бул баскычтар жыйынтыктардын жогорку оң бурчунда.

3 -жылдын 3 -бөлүгү: Регрессивдүү сурамдарды текшерүү

SQL Serverдеги 17 -сурамдын аткарылышын текшериңиз
SQL Serverдеги 17 -сурамдын аткарылышын текшериңиз

Кадам 1. Object Explorerдеги ″ Query Store'дун жанындагы - дегенди басыңыз

Бул бардык Query Store параметрлерин көрсөтөт.

Бул ыкманы колдонуңуз, алар мурдагыга караганда жайыраак аткарылган конкреттүү сурамдарды табуу үчүн

SQL Serverдеги сурамдын аткарылышын текшериңиз 18 -кадам
SQL Serverдеги сурамдын аткарылышын текшериңиз 18 -кадам

Кадам 2. Click Regressed Queries

Бул Regressed Queries панелин ачат, анда сиз суроо дүкөнүнөн суроолорду жана пландарды таба аласыз.

SQL Serverдеги сурамдын аткарылышын текшериңиз 19 -кадам
SQL Serverдеги сурамдын аткарылышын текшериңиз 19 -кадам

Кадам 3. Биринчи ачылуучу менюдан планды тандаңыз

Бул панелдин жогорку сол бурчунун жогору жагындагы reg регрессияны текшерүү деген жазуу бар меню. Пландардын ар бири сиздин суроолоруңуз үчүн башка графикалык аткаруу отчетун көрсөтөт.

  • Мисалы, эгерде сиз суроолорду иштетүү үчүн керектүү болгон убакытты текшерүүнү кааласаңыз, тандаңыз Узактыгы.
  • RAM колдонууга байланыштуу маселелерди көрүү үчүн, тандаңыз Эс керектөө.
SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 20 -кадам
SQL Serverдеги суроо -талаптын аткарылышын текшериңиз 20 -кадам

Кадам 4. Экинчи ачылуучу менюдан статистиканы тандаңыз

Бул ″ негизинде label (мурунку менюнун оң жагында. Бул жыйынтыктарды кайра көрсөтөт) деп белгиленген меню.

Сунушталууда: