{"id":15012,"date":"2025-04-08T11:35:11","date_gmt":"2025-04-08T09:35:11","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=15012"},"modified":"2025-04-08T13:07:06","modified_gmt":"2025-04-08T11:07:06","slug":"jak-sprawdzic-procesy-w-mysql-i-zakonczyc-je-samodzielnie","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-sprawdzic-procesy-w-mysql-i-zakonczyc-je-samodzielnie\/","title":{"rendered":"Jak sprawdzi\u0107 procesy w MySQL i zako\u0144czy\u0107 je samodzielnie?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-sprawdzic-procesy-w-mysql-i-zakonczyc-je-samodzielnie\/#Czym_jest_SHOW_PROCESSLIST_w_MySQL\" >Czym jest SHOW PROCESSLIST w MySQL?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-sprawdzic-procesy-w-mysql-i-zakonczyc-je-samodzielnie\/#Sprawdzenie_i_zakonczenie_zapytania_przez_phpMyAdmin\" >Sprawdzenie i zako\u0144czenie zapytania przez phpMyAdmin<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-sprawdzic-procesy-w-mysql-i-zakonczyc-je-samodzielnie\/#Sprawdzenie_i_zakonczenie_zapytania_przez_konsole_SSH\" >Sprawdzenie i zako\u0144czenie zapytania przez konsol\u0119 (SSH)<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-sprawdzic-procesy-w-mysql-i-zakonczyc-je-samodzielnie\/#Kiedy_warto_zakonczyc_zapytanie\" >Kiedy warto zako\u0144czy\u0107 zapytanie?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-sprawdzic-procesy-w-mysql-i-zakonczyc-je-samodzielnie\/#Praktyczne_porady\" >Praktyczne porady<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Czym_jest_SHOW_PROCESSLIST_w_MySQL\"><\/span>Czym jest SHOW PROCESSLIST w MySQL?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Polecenie SHOW PROCESSLIST umo\u017cliwia wy\u015bwietlenie aktualnych zapyta\u0144 i po\u0142\u0105cze\u0144 z baz\u0105 danych MySQL. Dzi\u0119ki niemu mo\u017cna zdiagnozowa\u0107, kt\u00f3re procesy obci\u0105\u017caj\u0105 serwer, trwaj\u0105 zbyt d\u0142ugo, s\u0105 zablokowane lub zb\u0119dne. Pozwala to skutecznie zarz\u0105dza\u0107 wydajno\u015bci\u0105 bazy oraz r\u0119cznie zako\u0144czy\u0107 problematyczne operacje.<\/p>\n<div id=\"dhost-1776095432\" class=\"dhost-inpost dhost-entity-placement\"><a href=\"https:\/\/dhosting.pl\/opieka-stron.html?utm_source=pomoc&utm_medium=artykul&utm_campaign=pomoc\" target=\"_blank\">\r\n\t<img decoding=\"async\" src=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/01\/baner-opieka.png\" alt=\"opieka stron www\">\r\n<\/a>\r\n<br \/>\r\n<br \/><\/div><h2><span class=\"ez-toc-section\" id=\"Sprawdzenie_i_zakonczenie_zapytania_przez_phpMyAdmin\"><\/span>Sprawdzenie i zako\u0144czenie zapytania przez phpMyAdmin<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>Krok 1: Zaloguj si\u0119 do phpMyAdmin<\/h3>\n<p><a href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/dostep-do-bazy-danych-poprzez-phpmyadmin\/\" target=\"_blank\" rel=\"noopener\">Zaloguj si\u0119 do panelu phpMyAdmin<\/a>, korzystaj\u0105c z danych dost\u0119powych do swojej bazy danych (login, has\u0142o, host).<\/p>\n<h3>Krok 2: Otw\u00f3rz zak\u0142adk\u0119 \u201eStatus\u201d<\/h3>\n<p>W g\u00f3rnym menu kliknij zak\u0142adk\u0119 \u201eStatus\u201d, a nast\u0119pnie wybierz \u201eProcesy\u201d<\/p>\n<p><a href=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/04\/pma-killproc.png\"><img loading=\"lazy\" decoding=\"async\" class=\"photo-border aligncenter wp-image-15017\" src=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/04\/pma-killproc.png\" alt=\"\" width=\"500\" height=\"235\" title=\"\" srcset=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/04\/pma-killproc.png 1080w, https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/04\/pma-killproc-300x141.png 300w, https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/04\/pma-killproc-1024x481.png 1024w, https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/04\/pma-killproc-768x361.png 768w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<h3>Krok 3: Zidentyfikuj problematyczne zapytania<\/h3>\n<p>Zwr\u00f3\u0107 uwag\u0119 na kolumny:<\/p>\n<ul>\n<li>\n<p class=\"\" data-start=\"1349\" data-end=\"1428\"><b>Czas <\/b>\u2013 czas trwania zapytania (im d\u0142u\u017cszy, tym wi\u0119kszy potencja\u0142 problemu),<\/p>\n<\/li>\n<li>\n<p class=\"\" data-start=\"1349\" data-end=\"1428\"><b>Status <\/b>\u2013 status zapytania (np. Locked, Waiting for table metadata lock),<\/p>\n<\/li>\n<li><b>Zapytanie SQL <\/b>\u2013 tre\u015b\u0107 zapytania, co u\u0142atwia rozpoznanie operacji.<\/li>\n<\/ul>\n<h3>Krok 4: Zako\u0144cz wybrane zapytanie<\/h3>\n<p>Po lewej stronie ka\u017cdego z proces\u00f3w znajdziesz link: <strong>Zabij<\/strong>.<br \/>\nU\u017cyj go, aby wymusi\u0107 zako\u0144czenie\u00a0 procesu \/ zapytania.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Sprawdzenie_i_zakonczenie_zapytania_przez_konsole_SSH\"><\/span>Sprawdzenie i zako\u0144czenie zapytania przez <strong data-start=\"1819\" data-end=\"1836\">konsol\u0119 (SSH)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3>Krok 1: Aktywacja i logowanie si\u0119 na SSH<\/h3>\n<p>Aby m\u00f3c wykona\u0107 kolejne kroki, musisz upewni\u0107 si\u0119, \u017ce masz <a href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-aktywowac-konto-ssh\/\" target=\"_blank\" rel=\"noopener\">aktywowan\u0105 w dPanelu us\u0142ug\u0119 Secure Shell (SSH)<\/a> oraz musisz zalogowa\u0107 si\u0119 do konsoli.<br \/>\n<a href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zalogowac-sie-do-konta-ssh-za-pomoca-programu-putty\/\" target=\"_blank\" rel=\"noopener\">TUTAJ<\/a> znajdziesz instrukcj\u0119 jak zalogowa\u0107 si\u0119 do konsoli przy u\u017cyciu aplikacji Putty.<\/p>\n<h3>Krok 2: Uruchom klienta MySQL<\/h3>\n<p>Po po\u0142\u0105czeniu z serwerem, uruchom konsol\u0119 MySQL poleceniem:<\/p>\n<pre><code class=\"language-php\" data-line=\"\">mysql -u nazwa_uzytkownika -p<\/code><\/pre>\n<p>Po naci\u015bni\u0119ciu Enter system poprosi Ci\u0119 o has\u0142o do bazy danych. Po poprawnym logowaniu zobaczysz interfejs tekstowy MySQL.<\/p>\n<p>Opcjonalnie, je\u015bli chcesz po\u0142\u0105czy\u0107 si\u0119 z konkretn\u0105 baz\u0105 od razu:<\/p>\n<pre><code class=\"language-php\" data-line=\"\">mysql -u nazwa_uzytkownika -p nazwa_bazy<\/code><\/pre>\n<h3>Krok 3: Wy\u015bwietl aktywne zapytania<\/h3>\n<p>W konsoli MySQL wpisz:<\/p>\n<pre><code class=\"language-php\" data-line=\"\">SHOW FULL PROCESSLIST;<\/code><\/pre>\n<p>Zostanie wy\u015bwietlona lista aktywnych po\u0142\u0105cze\u0144, z informacjami o:<\/p>\n<ul>\n<li>identyfikatorze procesu (<strong>Id<\/strong>),<\/li>\n<li>u\u017cytkowniku,<\/li>\n<li>czasie dzia\u0142ania (<strong>Time<\/strong>),<\/li>\n<li>stanie (<strong>State<\/strong>),<\/li>\n<li>pe\u0142nej tre\u015bci zapytania (<strong>Info<\/strong>).<\/li>\n<\/ul>\n<h3>Krok 4: Zako\u0144cz wskazany proces<\/h3>\n<p>Aby zako\u0144czy\u0107 konkretne zapytanie, wpisz:<\/p>\n<pre><code class=\"language-php\" data-line=\"\">KILL 1234;<\/code><\/pre>\n<p>Zamieniaj\u0105c <code class=\"\" data-line=\"\">1234<\/code> na w\u0142a\u015bciwy identyfikator z listy.<\/p>\n<h2 class=\"\" data-start=\"3018\" data-end=\"3053\"><span class=\"ez-toc-section\" id=\"Kiedy_warto_zakonczyc_zapytanie\"><\/span>Kiedy warto zako\u0144czy\u0107 zapytanie?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"\" data-start=\"3055\" data-end=\"3116\">Zako\u0144czenie zapytania warto rozwa\u017cy\u0107 w sytuacjach takich jak:<\/p>\n<ul data-start=\"3117\" data-end=\"3413\">\n<li class=\"\" data-start=\"3117\" data-end=\"3174\">\n<p class=\"\" data-start=\"3119\" data-end=\"3174\">zapytanie trwa podejrzanie d\u0142ugo (np. kilkaset sekund),<\/p>\n<\/li>\n<li class=\"\" data-start=\"3175\" data-end=\"3273\">\n<p class=\"\" data-start=\"3177\" data-end=\"3273\">status zapytania to \u201eLocked\u201d lub \u201eWaiting for table metadata lock\u201d \u2013 mo\u017ce blokowa\u0107 inne procesy,<\/p>\n<\/li>\n<li class=\"\" data-start=\"3274\" data-end=\"3343\">\n<p class=\"\" data-start=\"3276\" data-end=\"3343\">zapytania typu \u201eSleep\u201d utrzymuj\u0105ce si\u0119 bezczynnie przez d\u0142ugi czas,<\/p>\n<\/li>\n<li class=\"\" data-start=\"3344\" data-end=\"3413\">\n<p class=\"\" data-start=\"3346\" data-end=\"3413\">po\u0142\u0105czenia z zewn\u0119trznych \u017ar\u00f3de\u0142, kt\u00f3re generuj\u0105 niepotrzebny ruch.<\/p>\n<\/li>\n<\/ul>\n<h2 class=\"\" data-start=\"3420\" data-end=\"3440\"><span class=\"ez-toc-section\" id=\"Praktyczne_porady\"><\/span>Praktyczne porady<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul data-start=\"3442\" data-end=\"3821\">\n<li class=\"\" data-start=\"3442\" data-end=\"3532\">\n<p class=\"\" data-start=\"3444\" data-end=\"3532\">Unikaj przerywania zapyta\u0144, kt\u00f3re mog\u0105 zapisywa\u0107 dane \u2013 mo\u017ce to prowadzi\u0107 do ich utraty.<\/p>\n<\/li>\n<li class=\"\" data-start=\"3533\" data-end=\"3613\">\n<p class=\"\" data-start=\"3535\" data-end=\"3613\">Monitoruj baz\u0119 regularnie, szczeg\u00f3lnie przy du\u017cym ruchu lub po aktualizacjach.<\/p>\n<\/li>\n<li class=\"\" data-start=\"3614\" data-end=\"3736\">\n<p class=\"\" data-start=\"3616\" data-end=\"3736\">Rozwa\u017c wdro\u017cenie limit\u00f3w czasu trwania zapyta\u0144 (<code class=\"\" data-line=\"\">max_execution_time<\/code>), aby automatycznie przerywa\u0107 zbyt d\u0142ugie operacje.<\/p>\n<\/li>\n<li class=\"\" data-start=\"3737\" data-end=\"3821\">\n<p class=\"\" data-start=\"3739\" data-end=\"3821\">Zapytania powtarzaj\u0105ce si\u0119 i wolne \u2013 zoptymalizuj indeksy i struktur\u0119 zapyta\u0144 SQL.<\/p>\n<\/li>\n<\/ul>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[97,95],"manual_kb_tag":[5217,5213,5218,5220,5214,3884,5215,5216,5212,5219],"class_list":["post-15012","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-bazy-danych","manualknowledgebasecat-hosting","manual_kb_tag-aktywne-zapytania-mysql","manual_kb_tag-jak-zakonczyc-zapytanie-mysql","manual_kb_tag-konsola-mysql","manual_kb_tag-monitoring-bazy-danych-mysql","manual_kb_tag-mysql-kill-query","manual_kb_tag-optymalizacja-mysql","manual_kb_tag-phpmyadmin-zakonczenie-zapytania","manual_kb_tag-procesy-mysql","manual_kb_tag-show-processlist-mysql","manual_kb_tag-ssh-mysql"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/15012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":3,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/15012\/revisions"}],"predecessor-version":[{"id":15019,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/15012\/revisions\/15019"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=15012"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=15012"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=15012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}