我在我的应用程序中使用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)
this link建议将innodb_stats_on_metadata
设置为0
,但对我没有帮助。
答案 0 :(得分:0)
在连接字符串中添加CheckedParameter=false
可解决此问题。