Приоритеты MySQL - PullRequest
       2

Приоритеты MySQL

1 голос
/ 27 октября 2011

Можно ли устанавливать приоритеты в MySQL?

На одном сервере у меня есть приложение, которое получает данные с основного сервера и сохраняет их в БД для дальнейшего использования.С другой стороны, у меня есть веб-сайт и телефон приложения.То, что я хотел бы сделать, это установить приоритет для пользователей (Интернет и телефон), чтобы у них всегда был лучший доступ.Данные могут занимать гораздо больше времени, так как это делается crontab.

Ответы [ 2 ]

2 голосов
/ 27 октября 2011

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

Возможно, вы сможете использовать mysql-proxy , чтобы сделать что-то более нестандартное. Его можно настроить с помощью сценария lua, который позволит вам ввести более конкретное поведение, например блокирование запроса, если сервер слишком занят, и т. Д.

1 голос
/ 27 октября 2011

Вы можете динамически установить системную переменную low_priority_updates во время запроса.Он будет определять приоритеты операторов SELECT над операторами INSERT, UPDATE и DELETE.Хотя это не сработает, если вы используете таблицы InnoDB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...