Дико тупит админка
На сервере несколько сайтов, естественно стоит один Мускул MariaDB 10.2.16 и всех сайтов одна и та же проблема, дико тупит вся админка. Страницы летают, а авторизация и админка еле шевелятся.
Кто знает, что это может быть?
Цитата: vikont
На сервере несколько сайтов, естественно стоит один Мускул
Сервер перегружен? Что статистика показывает?
Цитата: kreator
Сервер перегружен? Что статистика показывает?
Сервер не перегружен! Такое поведение даже после перезагрузки мускула или всего сервера, когда нагрузка вообще минимальная.
Думаю нагрузка тут вообще ни причем, страницы же летают!
Как и оказалось, нагрузка тут совсем не причем!
Найдена универсальная команда для лечения всех баз данных на хостинге
mysqlcheck --no-defaults -u root -p --all-databases
После запуска этой волшебной команды, все стало грузиться просто мгновенно!
Стало летать по причине того что вы исправили таблицы индексов. Тут нужно думать почему они у вас рухнули, чтобы через недельку или пару месяцев не пришлось снова так делать.
Цитата: maxisoft
Тут нужно думать почему они у вас рухнули, чтобы через недельку или пару месяцев не пришлось снова так делать.
У меня самые тяжелые 4 таблицы под 200 тыс записей в каждой и к ним регулярное обращение + начали наведываться любители поломать SSH..., а в это время перегрузил мускул в настройках которого запрещен сброс промежуточных данных ни на диск ни в память… Скорее всего все вместе наложилось и главные проблемы были в таблицах юзеров.
Сейчас все буквально летает dsdnr.ru/ — вот этот мини монстр. Хочу перевести на тип таблиц RocksDB но главная большая таблица ругается… пока отступил...
Ну RocksDB это немного не то для сайта, это key — value хранилище.
Цитата: maxisoft
Ну RocksDB это немного не то для сайта, это key — value хранилище.
Нигде такого не читал! Народ на сайты ставил, правда не последние версии, а год назад...
вот описание на офф сайте
The RocksDB library provides a persistent key value store. Keys and values are arbitrary byte arrays. The keys are ordered within the key value store according to a user-specified comparator function.
перевод google translate
Библиотека RocksDB обеспечивает постоянное хранилище значений ключей. Ключами и значениями являются произвольные байтовые массивы. Клавиши упорядочиваются в хранилище значений ключей в соответствии с заданной пользователем функцией компаратора.
По факту это аналог Redis, ну который как всем известно используется как кеширующий сервер. (сервер key-value хранилища)
Цитата: vikont
Нигде такого не читал! Народ на сайты ставил, правда не последние версии, а год назад...
Можно поставить если написать драйвер для кеширования, и подключить в админке кеширование, тогда да прирост будет существенным при большом кол-ве посещении.
Цитата: maxisoft
Можно поставить если написать драйвер для кеширования
Возможно уже все стоит, так как RocksDB инсталлируется отдельно от MariaDB
Цитата: maxisoft
тогда да прирост будет существенным при большом кол-ве посещении.
У меня пока вообще проблема с полями VARCHAR более 255 (ставились из-за больших заголовков), RocksDB кричит о больших ключах и не хочет таблицы в InnoDB конвертировать в RocksDB.
Может быть в курсе чем его ублажить не меняя длины, так как пореутся все поля title и slug, а это крайне не желательно.
Цитата: vikont
Возможно уже все стоит, так как RocksDB инсталлируется отдельно от MariaDB
речь шла о не об этом у вас может и стоит на сервере но кеширование пока доступно для file, memcahe, и memcached (php 7.x)
P.S. > хочу извиниться, просто не правильно понял о чем речь, вы говорите о реализации facebooka mysql варианта базы данных на базе MyRocks. myrocks.io При этом не полноценный сервер а только замена типа таблиц, по мимо всего прочего нужен или mariaDB или mysql сервер.
Цитата: maxisoftЦитата: vikont
Возможно уже все стоит, так как RocksDB инсталлируется отдельно от MariaDBречь шла о не об этом у вас может и стоит на сервере но кеширование пока доступно для file, memcahe, и memcached (php 7.x)
P.S. > хочу извиниться, просто не правильно понял о чем речь, вы говорите о реализации facebooka mysql варианта базы данных на базе MyRocks. myrocks.io При этом не полноценный сервер а только замена типа таблиц, по мимо всего прочего нужен или mariaDB или mysql сервер.
Да уж! Пишем одни слова, а их смысл совершенно разный...
Я имею ввиду установленный мускул MariaDB 10.3.11 и к ней проинсталлированный тип таблиц RocksDB, теперь пытаюсь перевести таблицы с InnoDB на RocksDB, но имею вышеописанные проблемы с полями...
меня сбило с толку RocksDB — так как у меня myRocks это другое. https://rocksdb.org и myrocks.io. Самое главное что в конце понял и друг друга. :)
Отвечать в темах могут только зарегистрированные пользователи. Вход • Регистрация.