Запросы на Sys Schema выбрасывают пустые результаты на Аврору - PullRequest
0 голосов
/ 24 октября 2019

моя цель - создание запросов, связанных со схемой sys, например:

SELECT * FROM sys.host_summary_by_statement_type;

- получить некоторые статистические данные и сгруппировать их для показа моим конечным клиентам в качестве требования безопасности. Я получил те же результаты с другими запросами, которые используют sys, и это странно, потому что на моем локальном сервере это работает, но когда я подключаюсь к своему Aurora RDS, всегда выдает пустые результаты.

Есть ли какие-либо ограничения от Amazon, связанные с этим? Если да, есть ли способ снять ограничение?

Заранее спасибо, доброго времени суток.

1 Ответ

1 голос
/ 29 октября 2019

Схема sys для данных о производительности не существует по умолчанию для экземпляров Aurora MySQL, вам необходимо включить ее .

Проверить группу параметров RDS для вашего экземпляра Aurora, чтобы увидеть, установлен ли параметр performance_schema на 1. В противном случае схема производительности (и схема sys) не включена, поэтому вы не увидите никаких данных.

Измените значение этого параметра на 1 и перезапустите экземпляр, после чего вы должны начать видеть данные производительности, возвращаемые из представлений в этой схеме.

...