Вопрос

У нас есть ситуация, когда нам нужно обновить на одном ряду несколько тысяч раз секунду, и это требование постоянно длится 5 часов каждый день из-за характера бизнеса.Дизайн не может быть изменен, поэтому мы ищем решения.Обычно мы используем очень быстрые приводы SSD для более быстрой производительности, и до сих пор мы можем справиться с запросами. Но наш трафик увеличивается каждый день, и нам нужно другое решение, которое может заменить наш текущий метод и помочь нам обновить же строю еще много тысяч времени в секунду.

Любое предложение было бы здорово.Мы используем MySQL 5.6 в настоящее время

Нет правильного решения

Другие советы

Рассмотреть возможность использования механизма хранения памяти, поэтому изменения произойдут в памяти.В случае сбоя вы можете положиться на бинлоге, чтобы восстановить последнее значение.И если у вас есть раб, вы можете использовать InnoDB на раб.

Если вы хотите остаться на InnoDB, рассмотрите плагин Handlersocket.Он обеспечивает интерфейс SQL-менее для InnoDB, и в вашем сценарии должно быть намного быстрее.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top