Или "бедному крестьянину дали жить"...
Если не надо никаких циферек добавлять, все равно вернет ключ массива.
Начиная с нуля.
http://php.net/manual/ru/function.array-search.php
Ага. Жертвовать скоростью на высоконагруженных сайтах (в пользу транзакций и прочих плюшек иннодб) - это по-нашему, по-бразильски. Т.е. жди, юзер, терпи. У нас тут супернепадающая система. Правда тормозит по-черному, но это так, Мелочи.
Сознательно надо подходить к выбору движка, а не по научению модных тенденций, это да.
Не знаю на счет обратной совместимости :)
Тупо забэкапил папку с файлами БД на всяк. Потом поставил MySQL (если что - тут есть).
Yum самостоятельно (с моего подтверждения) снес MariaDB :)
Чуток поработал напильником в конфигах и запустил MySQL.
Всё.
Только вчера снес нахрен эту мариаДБ в пользу MySQL.
Пользователи пожаловались. Запрос (тяжелый, правда, но записей - не больше миллиона) на Maria выполнялся 24 секунды. 24 секунды, Карл! Таблицы MyIsam.
Что только не исследовал и не изучал. Как и у ТС - мистика. С индексами все в порядке, соединение сокетом, нетворк (localhost, 3306) вобще отключен. Даже поддержку InnoDB отключал специально. Ничего не помогло. В slow_queries сыпало.
Решился на эксперимент со сменой на мускуль..
Снес марию, поставил мускуль - 0,2 сек. Довольный послал mari-ю нахер.
ЗЫ
было: mariadb 5.5.56-2.el7.x86_64
стало: mysql 5.6.39-2.el7.x86_64
ось - centos 7 (64)
Похоже у дядьки от удара борода отклеилась.
nmap с какого-нибудь *nix сервера.
Обменял WMR на ЯД. Скорость - как в автоматических обменниках :)
Никогда не встречал такой оперативности и маленькой комиссии.
Спасибо!
Рекомендую ☝
Который раз постят - который раз ржунимагу 🤣
Несколько дней назад писал заявку на news_sources@corp.mail.ru.
Ответили, что прекратили прием заявок на участие в проекте. Как надолго - не известно.