【问题标题】:mysql calculation query take long time ???mysql计算查询耗时长???
【发布时间】:2018-05-25 07:42:36
【问题描述】:

选择id,date_time,(round((A/12000)*336.00*0.1592,2))作为adata,(round((B/12000)*619.20*0.1597, 2)) 作为表中的 bdata

这种类型的查询需要很长时间才能响应数据在这种类型的查询中如何优化时间或减少时间

【问题讨论】:

    标签: mysql optimization


    【解决方案1】:

    该查询从table 中读取所有行。这是操作中最慢的部分。

    ROUND 函数和算术占用的总时间相对较少。

    可能涉及的另一件事是来自其他查询对table 的干扰。

    如需进一步讨论,请提供

    SHOW CREATE TABLE `table`;
    SHOW TABLE STATUS LIKE "table";
    some timings
    and any further evidence
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-12
      • 1970-01-01
      • 1970-01-01
      • 2011-02-07
      • 2013-04-08
      • 1970-01-01
      相关资源
      最近更新 更多