Нежелательные журналы mysql для получения определений процедур - PullRequest
0 голосов
/ 02 мая 2019

Я использую платформу Aurora и .NET 3.5 в своем приложении, которое внутренне использует версию .NET mysqlconnector 6.9.3. Когда я включаю свой general_log, я вижу журналы ниже. Я с нетерпением жду возможности, чтобы я мог отключить то же самое или это так, как разработан MySQL разъем. Любые мысли об этом! Я использую appdynamics для мониторинга запросов и вижу, что при каждом вызове процедуры также возникают вызовы INFORMATION_SCHEMA. Пожалуйста, посмотрите на журналы ниже.

12 Init DB  mydatabasename
12 Query    SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA LIKE 'mydatabasename' AND ROUTINE_NAME LIKE 'getUser'
12 Query    SHOW CREATE PROCEDURE `mydatabasename`.`getUser`
12 Query    CALL `mydatabasename`.`getUser`(1234567)

эта ссылка предложила установить innodb_stats_on_metadata на 0, но мне это не помогло.

1 Ответ

0 голосов
/ 03 мая 2019

Добавьте CheckedParameter=false в строку подключения, чтобы устранить проблему.

...