У меня долгий процесс в MySQL. Он работает в течение недели. Есть еще одно соединение с мастером репликации, но я остановил рабочую обработку, поэтому фактически ничего не происходит.Как узнать, застрял ли процесс MySQL?
Как узнать, работает ли этот процесс? Я знал, что это займет много времени, поэтому я помещаю его в свой собственный экземпляр базы данных, но это длиннее, чем я ожидал. Очевидно, что если он все еще работает, я не хочу его убивать. Если он зомбирован, я не знаю, как выполнить проделанную работу, которую он должен делать.
Это состояние «Отправка данных». Таблица является InnoDB, но без ссылок FK, которые используются в запросе. Статус InnoDB не показывает ошибок или блокировок с момента запуска запроса.
Любые мысли приветствуются.
Вы правы, что это не индексируется так хорошо, как могло бы быть. Но, конечно, если улучшение индексов приведет к запуску процесса, позволяя ему работать, как это произойдет, сразу после более длительного времени. То, что я не могу сказать, это то, что он вообще что-то делает, на данный момент. – user87843