- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет.
Исходные данные.
Сервер:
CPU: CORE I7 2600K 3.40GHZ
RAM: 32 GB
На сервере percona + handlersocket + nginx + php-fpm.
Mysql падает при insert в 100К/минуту. (innodb xtradb)
Запись ведется в одну таблицу.
mysql падает.
Есть вариант с множеством таблиц, но опять же неизвестно как себя поведет mysql.
Под mysql выделено 25гб оперативы. Все конфиги максимальные.
Проблема - база падает :) Хотелось бы выжать максимум.
Вопрос:
Что посоветуете использовать вместо mysql?
С postgre работали, медленная она.
php код максимально оптимизирован. mysql функции не используются (только handlersocket)
Хорошие у вас исходные данные, а точнее их полное отсутствие :))))
my.cnf в студию, а так же понять бы объем базы для начала....
А Redis не пробовали?
http://redis.io/topics/benchmarks
my.cnf ?
покажите статистику, например графики munin -> ram, а так же mysql
не должно оно падать, в логах что пишет на этот счет?
fawtuowo, дисковая система?
Падает со стола на пол и рассыпается? Нет такого технического термина.
Опишите что именно происходит.
Что посоветуете использовать вместо mysql?
два сервера с mysql. это же очевидно.
Действительно ли нужно вставлять такой объем данных быстро?
а может отложенная вставка ? а предварительная агрегация до mysql?
Вероятно вы как минимум выбрали неверный компонент, а скорее всего - целиком не верно создали вашу систему.
а в логе что пишет ( капитан спрашивает) ?
Всем привет.
Mysql падает при insert в 100К/минуту. (innodb xtradb)
Под mysql выделено 25гб оперативы. Все конфиги максимальные.
100К в минуту это около 3к в секунду, это НЕ сильно много. Самое главное не куда делать insert, а то, как Вы дальше хотите использовать эти данные и как Вы их используете.
Лить с такой скоростью в таблицу, из которой одновременно происходят ПОСТОЯННЫЕ выборки у Вас не получится, это надо понять на берегу.
Если весь объем данных не нужен одновременно, то можно сделать что-то типа буфера, например на MongoDB (или еще один instance MySQL, а может и просто таблица "рядом"), в него осуществлять онлайн insert, потом перетягивать данные за 5-10 минут в mysql.
Грубо говоря, Вам надо разделить то место, куда делается insert, от того места, откуда делаются постоянные select'ы
И еще важный момент, таблица, в которую делается insert должна иметь КАК МОЖНО МЕНЬШЕ индексов. Только самые необходимые, по которым данные потом можно будет стянуть в общую таблицу, из которой делаются select'ы
Mysql падает при insert в 100К/минуту. (innodb xtradb)
Вы имеете ввиду что наступает полный dead lock с переполнением очереди?
mysql handlersocket может делать 100K не в минуту, а в секунду скорее.
Ванга-мод:
У топик-стартера глючит память на сервере, и поэтому mysql у него "падает".
Топик-стартер, меняй сервер на EX6S.
mysql handlersocket может делать 100K не в минуту, а в секунду скорее.
Не, если будут идти постоянные выборки и много индексов на таблице, то сдохнет... а насчет ванга-модэ - все может быть :)