Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Zero108

Поломалась таблица ibf_core_sessions

Рекомендованные сообщения

05/18/20 00:37 (изменено)

Поломалась таблица ibf_core_sessions. Удалось восстановить работоспособность сайта с помощью функции repair в оболочке phpMyAdmin. Подскажите, возможно ли по указанному скриншоту подсказать причину поломки, а также как-то избежать повторения проблемы в будущем? С моей точки зрения, проблема возникла из-за того, что сервер был внезапно обесточен, без плавного завершения всех процессов.

Screenshot_1.webp

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение
4 часа назад, Zero108 сказал:

Подскажите, возможно ли по указанному скриншоту подсказать причину поломки

Нет.

Там лишь запрос на получение пользователей онлайн.Таблица могла поломаться до этого

Поделиться сообщением


Ссылка на сообщение
4 часа назад, Zero108 сказал:

Поломалась таблица ibf_core_sessions. Удалось восстановить работоспособность сайта с помощью функции repair в оболочке phpMyAdmin. Подскажите, возможно ли по указанному скриншоту подсказать причину поломки, а также как-то избежать повторения проблемы в будущем? С моей точки зрения, проблема возникла из-за того, что сервер был внезапно обесточен, без плавного завершения всех процессов.

Screenshot_1.webp 112 kB · 2 скачивания

Переводите эту таблицу в innoDB и не будет проблем, она у всех страдает когда сервер перегружается или происходит малейший сбой.

 

Поделиться сообщением


Ссылка на сообщение
05/18/20 17:02 (изменено)

Подскажите, пожалуйста, можно ли это сделать (перевести таблицу в innoDB) средствами phpMyAdmin или командой-запросом к базе данных? Как лучше это сделать, какая команда или порядок действий?

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение

ALTER TABLE ibf_core_sessions ENGINE=InnoDB

  • Like 1

Поделиться сообщением


Ссылка на сообщение

Сделал. Теперь InnoDB. Заметил, что примерно половина таблиц в MyISAM. Нужно ли с этим что-то делать, например, переводить все таблицы или какие-то определенные в InnoDB?

Поделиться сообщением


Ссылка на сообщение
2 часа назад, Zero108 сказал:

Заметил, что примерно половина таблиц в MyISAM. Нужно ли с этим что-то делать, например, переводить все таблицы или какие-то определенные в InnoDB?

Конкретно разность типов таблиц работе бд не мешает.
Но IPS вроде по умолчанию переводит все на InnoDB с выходом последних версий mysql где есть полнотекстовой поиск.

Поделиться сообщением


Ссылка на сообщение

Есть ли еще таблицы базы данных, которые у многих пользователей ломаются при проблемах с электричеством и т.п., которые в первую очередь нужно перевести в InnoDB, чтобы сайт не уходил в оффлайн?

Поделиться сообщением


Ссылка на сообщение
25 минут назад, Zero108 сказал:

Есть ли еще таблицы базы данных, которые у многих пользователей ломаются при проблемах с электричеством и т.п., которые в первую очередь нужно перевести в InnoDB, чтобы сайт не уходил в оффлайн?

В 3.4.х их было шт 7... в 4 только 1 ломалась "сессии"

Можете вообще всю базу в InnoDB перевести

Поделиться сообщением


Ссылка на сообщение
05/19/20 18:21 (изменено)
5 часов назад, Атаман сказал:

Можете вообще всю базу в InnoDB перевести

Я боюсь, как бы чего не вышло при конвертации. Типо, несовместимая длина и т.п., после чего обычный средний пользователь выпадает в осадок. Но раз вы рекомендуете, готов попробовать. Скажите, есть одна универсальная команда, чтобы сто с лишним раз не выполнять ALTER TABLE <таблица> ENGINE=InnoDB?

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение

Я вручную выполнял, а к тяжелым таблицам через ssh. Но само собой бэкап)

  • Like 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...