SQL серверінде сұраныстың орындалуын қалай тексеруге болады

Мазмұны:

SQL серверінде сұраныстың орындалуын қалай тексеруге болады
SQL серверінде сұраныстың орындалуын қалай тексеруге болады

Бейне: SQL серверінде сұраныстың орындалуын қалай тексеруге болады

Бейне: SQL серверінде сұраныстың орындалуын қалай тексеруге болады
Бейне: Windows -қа қойылған құпия сөзді өшіру 2024, Мамыр
Anonim

Бұл wikiHow сізге дерекқор сұраныстарының орындалуын бақылау үшін SQL Server Query дүкенін қолдануды үйретеді.

Қадамдар

3 бөліктің 1 бөлігі: Сұрау дүкенін қосу

SQL серверіндегі сұрау өнімділігін тексеріңіз 1 -қадам
SQL серверіндегі сұрау өнімділігін тексеріңіз 1 -қадам

Қадам 1. SQL Server Management Studio ашыңыз

SQL Server бағдарламасының Query Store мүмкіндігін өнімділік мәселелеріне арналған мәліметтер базасын бақылау үшін пайдалануға болады. Бұл мүмкіндік SQL Server 2016 және одан кейінгі нұсқаларында бар, бірақ оны қолмен қосу қажет.

SQL серверіндегі сұрау өнімділігін тексеріңіз 2 -қадам
SQL серверіндегі сұрау өнімділігін тексеріңіз 2 -қадам

Қадам 2. Object Explorer ашыңыз

Егер сіз Object Explorer бағдарламасын көрмесеңіз, түймесін басыңыз Көру экранның жоғарғы жағындағы мәзірді нұқыңыз, содан кейін басыңыз Object Explorer.

SQL серверіндегі сұрау өнімділігін тексеріңіз 3 -қадам
SQL серверіндегі сұрау өнімділігін тексеріңіз 3 -қадам

Қадам 3. Тексергіңіз келетін дерекқорды тінтуірдің оң жақ түймешігімен нұқыңыз

Мәзір пайда болады.

Сұраныс дүкенін негізгі немесе tempdb дерекқорларын бақылау үшін пайдалану мүмкін емес

SQL серверіндегі сұрау өнімділігін тексеріңіз 4 -қадам
SQL серверіндегі сұрау өнімділігін тексеріңіз 4 -қадам

Қадам 4. Сипаттар түймешігін басыңыз

SQL серверіндегі сұрау өнімділігін тексеріңіз 5 -қадам
SQL серверіндегі сұрау өнімділігін тексеріңіз 5 -қадам

Қадам 5. Query Store түймешігін басыңыз

Ол Сипаттар тілқатысу терезесінде.

SQL серверіндегі сұраудың өнімділігін тексеріңіз 6 -қадам
SQL серверіндегі сұраудың өнімділігін тексеріңіз 6 -қадам

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

″ Query Store барлық сұрауларды қадағалай бастайды.

SQL серверіндегі сұрау өнімділігін тексеріңіз 7 -қадам
SQL серверіндегі сұрау өнімділігін тексеріңіз 7 -қадам

Қадам 7. Object Explorer тақтасындағы мәліметтер қорын жаңартыңыз

Бұл панельге Query Store қалтасын қосады.

SQL серверіндегі сұрау өнімділігін тексеріңіз 8 -қадам
SQL серверіндегі сұрау өнімділігін тексеріңіз 8 -қадам

Қадам 8. Query Store жаңа деректерді біріктірген кезде теңшеңіз

Сұрау дүкені әдепкі бойынша әр 60 минут сайын жаңа статистиканы жинақтайды. Міне аралықты өзгерту әдісі (мысал ретінде 15 минут):

  • ALTER DATABASE
  • QUERY_STORE орнату (INTERVAL_LENGTH_MINUTES = 15);.

3 бөліктің 2 бөлігі: Ресурстарды көп қажет ететін сұраныстарды табу

SQL серверіндегі сұрау өнімділігін тексеріңіз 9 -қадам
SQL серверіндегі сұрау өнімділігін тексеріңіз 9 -қадам

Қадам 1. Object Explorer ішіндегі ″ Query Store to жанындағы - түймесін басыңыз

Бұл барлық сұраулар дүкенінің параметрлерін көрсетеді.

Бұл әдісті қолданыңыз, қандай серверлік ресурстар көбірек пайдаланылады

SQL серверіндегі сұраудың өнімділігін тексеріңіз 10 -қадам
SQL серверіндегі сұраудың өнімділігін тексеріңіз 10 -қадам

Қадам 2. Ресурстарды тұтынатын сұраныстарды басыңыз

Бұл дерекқордағы ресурстарды көп қажет ететін 25 сұранысты көрсететін графикті ашады. Бұл нәтижелер өте кең, бірақ пайдалы ақпарат алу үшін графикті одан әрі реттеуге болады.

SQL серверіндегі сұраудың өнімділігін тексеріңіз 11 -қадам
SQL серверіндегі сұраудың өнімділігін тексеріңіз 11 -қадам

Қадам 3. Конфигурациялау түймешігін басыңыз

Бұл есептің оң жақ жоғарғы бұрышында. Диалогтық терезе пайда болады.

SQL серверіндегі сұраудың өнімділігін тексеріңіз 12 -қадам
SQL серверіндегі сұраудың өнімділігін тексеріңіз 12 -қадам

Қадам 4. Ресурстарды тұтыну критерийлерін таңдаңыз

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

SQL серверіндегі сұрау өнімділігін тексеріңіз 13 -қадам
SQL серверіндегі сұрау өнімділігін тексеріңіз 13 -қадам

Қадам 5. Уақыт аралығын таңдаңыз

″ Уақыт аралығы ″ бөлімінде нәтижелерді көргіңіз келетін уақыт кезеңін таңдаңыз. Сіз ашылмалы мәзірден опцияны таңдай аласыз немесе берілген күндерге белгілі бір күндерді енгізе аласыз.

SQL серверіндегі сұраудың өнімділігін тексеріңіз 14 -қадам
SQL серверіндегі сұраудың өнімділігін тексеріңіз 14 -қадам

Қадам 6. Қанша нәтиже көретінін таңдаңыз

Таңдалған уақыт кезеңінің барлық сұрауларын көру үшін түймесін басыңыз Барлық «Қайту» тақырыбының астында. Сұраулардың белгілі бір санын көрсету үшін таңдаңыз Жоғарғы және нөмірді енгізіңіз (мысалы

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

Егер сіз ең нашар 25 қылмыскердің қатарына қосылғыңыз келсе, «Қайтару» тақырыбында ешқандай өзгеріс енгізудің қажеті жоқ

SQL серверіндегі сұраудың өнімділігін тексеріңіз 15 -қадам
SQL серверіндегі сұраудың өнімділігін тексеріңіз 15 -қадам

Қадам 7. OK түймешігін басыңыз

Статистика енді көргіңіз келетін нәрсені көрсету үшін жаңартылады.

SQL серверіндегі сұраныстың орындалуын тексеріңіз 16 -қадам
SQL серверіндегі сұраныстың орындалуын тексеріңіз 16 -қадам

Қадам 8. Көріністі реттеңіз (міндетті емес)

Нәтижелерді әр түрлі форматта көру үшін шағын графикалық белгішелерді (тор, диаграмма және жолақтық график) пайдаланыңыз. Бұл түймелер нәтижелердің жоғарғы оң жақ бұрышында.

3 бөлімнің 3 бөлігі: Регрессті сұрауларды тексеру

SQL серверіндегі сұраудың өнімділігін тексеріңіз 17 -қадам
SQL серверіндегі сұраудың өнімділігін тексеріңіз 17 -қадам

Қадам 1. Object Explorer ішіндегі ″ Query Store to жанындағы - түймесін басыңыз

Бұл барлық сұраулар дүкенінің параметрлерін көрсетеді.

Бұл әдісті бұрынғыға қарағанда баяу орындалатын нақты сұрауларды табу үшін қолданыңыз

SQL серверіндегі сұрау өнімділігін тексеріңіз 18 -қадам
SQL серверіндегі сұрау өнімділігін тексеріңіз 18 -қадам

Қадам 2. Регрессті сұрауларды басыңыз

Бұл регрессивті сұраулар тақтасын ашады, онда сіз сұраулар дүкенінен сұраулар мен жоспарларды таба аласыз.

SQL серверіндегі сұраудың өнімділігін тексеріңіз 19 -қадам
SQL серверіндегі сұраудың өнімділігін тексеріңіз 19 -қадам

Қадам 3. Бірінші ашылмалы мәзірден жоспарды таңдаңыз

Бұл панельдің жоғарғы сол жақ бұрышының жоғарғы жағындағы ression регрессияны тексеріңіз. Жоспарлардың әрқайсысы сіздің сұрауларыңыз үшін әр түрлі графикалық өнімділік есебін көрсетеді.

  • Мысалы, егер сіз сұрауларды орындауға кететін уақыт ішінде мәселелерді тексергіңіз келсе, таңдаңыз Ұзақтығы.
  • ЖЖҚ пайдалануға қатысты мәселелерді көру үшін опциясын таңдаңыз Жадты тұтыну.
SQL серверіндегі сұраудың өнімділігін тексеріңіз 20 -қадам
SQL серверіндегі сұраудың өнімділігін тексеріңіз 20 -қадам

Қадам 4. Екінші ашылмалы мәзірден статистиканы таңдаңыз

Бұл ″ негізінде label деп белгіленген мәзір (алдыңғы мәзірдің оң жағында. Бұл нәтижелерді қайта көрсетеді).

Ұсынылған: