- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
я вам волшебное слово скажу - HandlerSocket, Выбор между mysql, mariadb и percona - от лукавого.
Одно другое дополняет, а не исключает.
HandlerSocket - MariaDB
HandlerSocket - Percona
поделитесь, плз, линками. интересно.
линками на свой виртуальный сервер? :)
Это как ? Я понимаю, что если бы скажем с postgresql на mariadb переносилось, то несовместимость будет. А в пределах mysql все достаточно совместимо. Если конечно не используются какие то очень специфичные вещи на уровне хака самого движка.
поэтому и ставил марию, так как в совместимости запросов сомнений не было.
но возникали ньюансы с загрузкой библиотек из пхп и подключением. видимо, несовместимость версий.
в результате откатился до мускуля.
Одно другое дополняет, а не исключает.
HandlerSocket - MariaDB
HandlerSocket - Percona
Я не к тому что отменяет или дополняет. Я к тому что поменяв например mysql на percona - вряд ли у вас снизится нагрузка или повысится скорость отдачи страничек хоть как-то заметно Поэтому такая замена практически бессмысленна.
Всё будет нормально на обычном mysql, не переживайте. Они там тоже не стоят на месте и очень сильно подтягивают производительность.
но возникали ньюансы с загрузкой библиотек из пхп и подключением. видимо, несовместимость версий.
Даже не представляю, что может такого возникнуть. Тем более, что при сборке php используется клиентская часть, а не серверная.
и на своем сервере я вам волшебное слово скажу - HandlerSocket
Выборка по ID и так будет очень быстрой. А в случае с волшебным словом, придется лишиться прелести SQL запросов.
Я не к тому что отменяет или дополняет.
Мой ответ был к "волшебному слову HandlerSocket" - оно быстрое, но далеко на нем не уедешь, т.к. функционал сильно ограничен, поэтому IMHO лучше комбинировать HandlerSocket и марина/перкона.
Я к тому что поменяв например mysql на percona - вряд ли у вас снизится нагрузка или повысится скорость отдачи страничек хоть как-то заметно Поэтому такая замена практически бессмысленна.
Лет пять назад - была разница, перкона более стабильно работала. Скорость (+/-) мне важнее была стабильность. Сейчас вроде MySQL подтянулся.
А по скорости отдачи - нужно тюнить, что лучше настроишь, то и будет быстрее. :)
https://habrahabr.ru/post/242337/
https://habrahabr.ru/post/242337/
Все тесты субъективны, а в этом тесте тестировались ненастроенные сервера с кривыми конфигами, поэтому и результаты таких тестов тоже будут кривыми. Еще не указано как запускались тесты, запуски были холодные/горячие? От этого тоже результаты могут значительно измениться.
Имело бы смысл взять одну любую версию SQL сервера, настроить ее(хотя бы приблизительно), а потом конфиг скопировать на все остальные.
Сразу бросается в глаза кривое распределение памяти и буферов:
Сама структура базы тоже не отстает, без комментариев:
Все тесты субъективны, а в этом тесте тестировались ненастроенные сервера с кривыми конфигами, поэтому и результаты таких тестов тоже будут кривыми. Еще не указано как запускались тесты, запуски были холодные/горячие? От этого тоже результаты могут значительно измениться.
Так же в статье не указана структура таблиц и тестируемые запросы.
Сама структура базы тоже не отстает, без комментариев
Мало того, что 200 столбцов в одной таблице, так ещё и 10 джоинов, ужс. Тут надо не тесты проводить, а принудительное лечение архитектора БД.
40к записей вообще не объём для тестов.
линками на свой виртуальный сервер? :)
В предыдущем посте у вас было про "разные движки спотыкаются о несовместимости библиотек." Поэтому и спросил линки на эти движки.
Сейчас уже понятно, что у Вас не собрался пхп+маринадб. Когда-то наступал на подобные грабли - нужно было вычистить остатки mysql, снести пакет "mysql-common"(или как-то созвучно он назывался)/либы, а уже потом ставить марину/перкону.