开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

在PolarDB用一键诊断,有条sql如图,可是我的程序代码里并没有执行过这个sql,为什么?

在PolarDB用一键诊断,有条sql如图,可是我的程序代码里并没有执行过这个sql,这是什么原因呢?lQLPJxnPU8hP3bfNAWPNBJKwV3v2wQH18QcFjiQEll06AA_1170_355.png

展开
收起
三分钟热度的鱼 2024-01-17 21:14:14 47 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    一键诊断工具可以帮助您快速定位问题,但是它并不能保证一定能找到问题的根源。如果您的程序代码里没有执行过这个SQL语句,那么可能是以下原因:

    1. 该SQL语句没有被执行:可能是因为您的程序代码中没有调用该SQL语句,或者在调用时参数不正确。
    2. 该SQL语句被其他代码覆盖了:如果您的代码中有多个地方都使用了相同的SQL语句,并且其中一个地方的执行结果影响了另一个地方的结果,那么可能会导致该SQL语句被其他代码覆盖。
    3. 该SQL语句被注释掉了:如果您的代码中有一行注释掉了该SQL语句,那么该SQL语句就不会被执行。
    4. 该SQL语句被优化掉了:如果您的代码中使用了优化器,那么优化器可能会将一些不必要的SQL语句优化掉,导致该SQL语句无法被执行。
    2024-01-18 13:30:10
    赞同 展开评论 打赏
  • 这可能是你连接库或者框架中的语句。有setAutoCommit, commit,rollback之类的事务相关调用。此回答整理自钉群“PolarDB 专家面对面 - 慢SQL索引选择优化器新特性”

    2024-01-17 21:27:41
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载