- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Стояла 5.1, запись по битрикс-тесту около 8тыс попугаев. Обновил до 5.5. Запись упала до 2500 попугаев. Поставил перкону. Те же цифры. InnoDB разумеется. Как так?
---
Про "чудеса" битрикс тестов знаю, но дело в том что я вижу разницу на реальной задаче - обновление цен в каталоге.
Еще более забавно: Активировал InnoDB Plugin для 5.1 и показатели становятся как на 5.5 (медленнее в 3 раза)
mysql> show plugins;
+---------------------+--------+--------------------+---------------------+---------+
| Name | Status | Type | Library | License |
+---------------------+--------+--------------------+---------------------+---------+
| binlog | ACTIVE | STORAGE ENGINE | NULL | GPL |
| partition | ACTIVE | STORAGE ENGINE | NULL | GPL |
| CSV | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
| MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL |
| InnoDB | ACTIVE | STORAGE ENGINE | ha_innodb_plugin.so | GPL |
| INNODB_TRX | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL |
| INNODB_LOCKS | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL |
| INNODB_LOCK_WAITS | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL |
| INNODB_CMP | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL |
| INNODB_CMP_RESET | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL |
| INNODB_CMPMEM | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL |
| INNODB_CMPMEM_RESET | ACTIVE | INFORMATION SCHEMA | ha_innodb_plugin.so | GPL |
+---------------------+--------+--------------------+---------------------+---------+
sstyle, почему бы и нет? в Percona никто не обещал ускорения. Обещали диагностику и масштабируемость.
Но вообще, я полагаю, и у вас просто методика измерений зависит от внешних условий.
Cделайте тест битрикс не на VPS и 20 раз в разное время дня, усредните - тогда о чем-то можно будет рассуждать.
Почему поставил mysql 5.5? Установи 5.6 и протестируй.
https://www.percona.com/blog/2011/10/10/mysql-versions-shootout/
http://www.sql.ru/forum/1034085/percona-vs-mysql
5.6 будет еще медленнее судя по тестам. Вобщем солидарен с автором темы на sql ru. Оставлю 5.1, раз она быстрее всех.
Надо изучать триггеры mysql, наш программист изучил и прирост на 5,6 +350%.
Иннодб всегда был есть и будет самым медленным движком его нужно использовать только если у машины слабы процессор.
впервые слышу чтобы innodb было медленнее myisam. На нагруженных серверах это 100% не так.
впервые слышу чтобы innodb было медленнее myisam. На нагруженных серверах это 100% не так.
Зависит от специфики использования, но при всех прочих равных будет значительно медленнее, и это не пустые слова, а практика в виде активных 1.5Тбайт данных на SSD-массивах Intel DC S3700 🍿
Стояла 5.1, запись по битрикс-тесту около 8тыс попугаев. Обновил до 5.5. Запись упала до 2500 попугаев. Поставил перкону. Те же цифры. InnoDB разумеется. Как так?
К слову, XtraDB реализован на InnoDB Plugin, только первый быстрее второго значительно, а второй в быстрее встроенного InnoDB. Но это только в теории, на практике, логика работы там иная, дефолтные значения типа innodb_io_capacity могут быть весьма интересными (по умолчанию IOPS'ов всего 200), в итоге это выливается в ситуацию когда более быстрое решение (но криво настроенное) проигрывает в пух и прах более старой реализации (в виде встроенного InnoDB).
И попробуйте потюнить:
# временные файлы в ОЗУ
tmpdir = /dev/shm
# если ОЗУ позволяет, то выставляем равным объему всех таблиц
innodb-buffer-pool-size = 2G
# чем выше предыдущее значение, тем выше устанавливаем это значение
innodb_buffer_pool_instances = 2
# оптимизируем логи
innodb_log_file_size = 1G
innodb_log_buffer_size = 64M
# тюним работу со сторэджем (пример для SSD)
innodb_read_io_threads = 32
innodb_write_io_threads = 32
innodb_io_capacity = 1024
# оптимизируем сброс логов
innodb-flush-log-at-trx-commit = 2
https://www.percona.com/blog/2011/10/10/mysql-versions-shootout/
http://www.sql.ru/forum/1034085/percona-vs-mysql
5.6 будет еще медленнее судя по тестам. Вобщем солидарен с автором темы на sql ru. Оставлю 5.1, раз она быстрее всех.
Посмотри на табличку в статье:
https://habrahabr.ru/post/242337/
MyISAM определенно значительно быстрее там, где частые апдейты и вставки данных.
Многократно проверено лично тестовыми скриптами и на реальной базе, где много счетчиков у объектов лежат в тех же таблицах.
Нашел кстати небольшой хак для InnoDB, но не пробовал
https://www.drupal.org/node/1661608
Парни, MyISAM блокирует при вставке всю таблицу целиком, а InnoDB по строкам. Битрикс сам в своих рекомендациях настаивает на InnoDB
Фикс этот я уже сделал, значения и выросли до ~8тыс. Но на хостинге за 300рублей (не буду говорить каком, чтобы не рекламировать), на такой же версии PHP 5.3 результат такой:
Сегодня пытался поставить MariaDB. Как-то долго, нудно, особенно с конфигом. Подзабил на время.
Главное сейчас оптимизировать скорость "процессора" по битрикс-тесту. Почему то медленно. На этом же хостинге вместо апача видимо php-fpm используют.
Главное сейчас оптимизировать скорость "процессора" по битрикс-тесту. Почему то медленно.
А зачем ? Вы нанимались именно попугаи поднимать ?
Я всегда думал, что для вебмастера главное это выгода и стабильность
.
Парни, MyISAM блокирует при вставке всю таблицу целиком, а InnoDB по строкам. Битрикс сам в своих рекомендациях настаивает на InnoDB
Ну правильно. У них есть фича в виде внутренней статистики посещаемости, когда каждый клик пишется в базу и при этом как раз больше важно отсутствие блокировок.
Но а если ее просто выключить ? Остальные то таблицы не сильно меняются. ( И не надо рассказывать, что у вас по 30 постов в секунду происходит ) . Так многие делают. Сайт останется сайтом . Посещаемость в Метрике посмотрите.