ID процесса phpmyadmin очень высокий и быстро растет, это нормально? - PullRequest
0 голосов
/ 07 февраля 2019

Я недавно начал работать над сайтом, и на phpmyadmin я вижу необычно высокий (я думаю) трафик данных (~ 1То / день), который не является нормальным, так как сайт все еще очень маленький, и я единственный пользователь, который такдалеко.

Я посмотрел почти все в настройках phpmyadmin и не нашел ничего релевантного.

Я связал картинку того, что вижу (извините, мой интерфейс на французском):

https://ibb.co/LdLNsyq

Идентификаторы быстро растут (~ + 25 / с), даже если каждое окно закрыто, и я убедился, что ни веб-страница не открыта, ни пользователи не подключены.

нажатие кнопки kill дает мне сообщение «phpMyAdmin не может завершить процесс 4247894. Он был уже закрыт»

Так что-то очень быстро создает процесс?Я немного растерялся и мне нужна твоя помощь, пожалуйста

1 Ответ

0 голосов
/ 07 февраля 2019

Если вы часто открываете / закрываете соединения, эти значения ID будут быстро расти.Если вы используете пул соединений, вы можете держать свои соединения открытыми между запросами.Как правило, эти значения идентификаторов не имеют значения, они просто числа.

Причина, по которой вы не можете их убить, заключается в том, что они очень недолговечны, что в некотором коде вы можете иметь это:

$db = connect();
// One statement
$db->close();

Если случайно вы не поймете соединение в середине выполнения запроса, оно будет закрыто раньше, чем вы сможете.

Обратите внимание, что при создании большого числа соединенийможет быть узким местом в производительности, поэтому посмотрите на пул соединений как на исправление.Большинство (хороших) драйверов баз данных PHP поддерживают это в той или иной форме, например, PDO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...