Как да се убие заявката за проблем MySQL
Блог> MySQL> Как да убие проблем MySQL заявка за
Немалко интернет проекти като база данни за съхранение с помощта на СУБД MySQL. Във всичко това, има и други възможности за избор, като например: MS SQL, mSQL, PostrgreSQL, Oracle и др но почти всяка хостинг компания предоставя услуги, в които има вероятност да включва възможността за използване на базата данни MySQL. Такава популярност биха могли да служат много добри причини, една от които е, че продуктът е с отворен код. с други думи, с отворен код. които могат да накарат всички (има някои уговорки за версии под Windows). Също така е широко вярвали, че един куп PHP / MySQL и Perl / MySQL може да даде голям процент на скоростта. което се постига значително по-сложни и в други случаи. В допълнение, PHP стандартен монтаж има вградена поддръжка за MySQL.За да създадете заявка за MySQL сървър, както и в повечето други бази данни, с помощта на SQL език. SQL език е доминиращ език за работа с бази данни, но всяка база данни също могат да имат свои собствени "диалекти» SQL език, които са присъщи на определен тип данни.
Точно както във всеки база данни, има някои правила, при които сървърът на базата данни функционира правилно. Станете една от причините, спирачната система може да бъде сложна SQL заявка, която отнема много време, за да завърши. Тежки SQL заявки създава голямо натоварване на сървъра MySQL, които като цяло се отразява на работата на системата като цяло. Двойка е изключително критичен към "борба" на сървъра, когато спирачната система може да даде един куп допълнителни проблеми.
Тези искания са, като правило, трябва да се оптимизират. но това, което, ако трябва да се отстрани по искане от опашката, които по силата на своите zamudronnosti замразени.
Има начин, наречен от народа "тромава" решение на проблема е да рестартирате сървъра MySQL.
Има и друг начин, който често е по-рационално, е да "убие" проблем MySQL заявка за. Това може да стане чрез SSH, или помощна програма или, например, PhpMyAdmin.
Премахване на тежки заявки MySQL за SSH:
1. Отидете на сървъра чрез SSH
2. Изпълнение на командата:
Вместо USER уточни потребителят MySQL
3. Въведете паролата на акаунта на потребителя
4. Изпълнява команда
(Не забравяйте точката и запетаята в края)
5. Ние се учим проблем ID заявка
6. Изпълнява команда
Вместо 11223 посочва искане за самоличност, за да бъдат отстранени.
В PhpMyAdmin е още по-лесно.
Премахване на тежки заявки MySQL в PhpMyAdmin:
4. списък със заявки, заявка на десния кликнете върху линка "пълно"