mysql - AWS RDS Performance Insights - 查看完整查询
问题描述
我正在使用来自 AWS RDS 的 MySQL 服务器。我想检查应用程序所做的查询以优化它们。我的问题是,几乎每个查询都超过 1024 个字符(这是最大大小,如此处所述)。所以我无法通过前 1024 个字符来识别查询,因为那只是 SELECT-Part - WHERE、ORDER 等有趣的部分被截断了。由于该应用程序使用 ORM 系统,因此我无法更改查询以缩短它们。已经尝试将参数组中的选项performance_schema_max_digest_length增加到 4096,但这没有效果(直接在服务器上的选项中看不到任何变化)。我能做些什么?
解决方案
这是一个静态参数,因此重启您的实例可能会解决问题。请参阅 AWS 文档中的以下说明:
更改静态参数并保存数据库参数组时,手动重启数据库实例后参数更改生效。您可以使用 RDS 控制台或通过显式调用 RebootDbInstance API 操作重新启动数据库实例(如果数据库实例位于多可用区部署中,则无需故障转移)。静态参数更改后重启关联数据库实例的要求有助于降低影响 API 调用的参数配置错误的风险,例如调用 ModifyDBInstance 更改数据库实例类或扩展存储
推荐阅读
- python - Python,我如何在文件夹中找到以特定格式结尾的文件
- python - 多输入模型keras的K.function
- vim - vim windows 不显示带有 utf-8 的字符 $。区分vim编码问题和windows10 openssh服务器问题
- postgresql - 如果它说我没有权限这样做,我该如何在 postgresql 中使用 COPY?
- javascript - 在 ngAfterViewInit 中启动的带有 CanvasJS 图表的 Angular
- python-3.x - 动态创建小部件的滚动条 - Python Tkinter
- lottie - Lottie 本地动画未显示在网页上
- python - Balanced_accuracy 不是 scikit-learn 中的有效评分值
- docusignapi - DocuSign CreateTemplate API 未返回已创建模板的 TemplateId
- sql - Snowflake SQL 编译错误:位置 XX 处的语法错误行 XX 意外 '('