Является ли event_scheduler неизбежно отключенным в Google Cloud SQL?

Я только сейчас обнаружил, что Google Cloud SQL может не позволить активировать MySQL event_scheduler, поскольку его активация является (ограниченной) привилегией SUPER.

В настоящее время

"select @@GLOBAL.event_scheduler;"

returns:

@@GLOBAL.event_scheduler
OFF

and

"set global event_scheduler=ON;"

возвращает:

*Access denied; you need (at least one of) the SUPER privilege(s) for this operation*

Это действительно портит очень зависимую от планировщика производственную систему, которую я пытаюсь перенести в облако! Является ли единственным обходным решением для реализации Cron Jobs в GAE, или кто-нибудь сделал что-нибудь умное со своим экземпляром SQL?


person user3446361    schedule 21.03.2014    source источник
comment
Мы можем вручную включить это. Сообщите нам название вашего экземпляра по адресу [email protected].   -  person Razvan Musaloiu-E.    schedule 23.03.2014
comment
У меня была такая же проблема, но я нашел решение здесь developers.google.com/cloud- sql/docs/mysql-flags Теперь мой вопрос: будут ли все репликации обрабатывать события или только одна, и в случае только одной события будут копироваться в реплики, поэтому в случае сбоя реплики коммутатора будут обрабатывать события?   -  person Akshay Ransing    schedule 29.07.2014


Ответы (1)


Параметр планировщика событий теперь можно настроить с помощью флагов: https://cloud.google.com/sql/docs/mysql-flags

person Tony Tseng    schedule 18.12.2014