美文网首页
MySQL5.7--元数据估值问题

MySQL5.7--元数据估值问题

作者: 南风nanfeng | 来源:发表于2019-08-12 10:53 被阅读0次

    统计线上写入数据用以下sql:

    select sum(tmp.table_rows) FROM (
    SELECT
        table_name,
        table_rows
    FROM
        information_schema.TABLES
    WHERE
        TABLE_SCHEMA = 'ros_test_log'
    AND TABLE_NAME = 'l_seven_crazy_shopping_log'
    ORDER BY
        table_rows DESC) as tmp;
    

    查出约1.5亿条数据,而实际入库有2亿+,数据量差距巨大,经排查发现,原来tables记录的表行数是估值,只是这个估值再数据量大的时候,误差很大,比如上亿的数据,误差达25%,估计的原理,尚未深究,待进一步查明。

    相关文章

      网友评论

          本文标题:MySQL5.7--元数据估值问题

          本文链接:https://www.haomeiwen.com/subject/fypyjctx.html