暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

分享 OB 牛人写的两个实用的工具网站

147

OB 研发团队中不乏技术狂热爱好者,有不少有趣的小工具。这里分享 晓楚 的两个实用的工具网站。感兴趣的可以收藏。



第一个是看 SQL 执行计划的,可以用树状图展示。

地址:http://reactshare.cn/plan/

输入:SQL的explain结果中的表格部分

输出:树状图


上面这个图是 TPC-C 业务场景中 stocklevel 事务的SQL,也是最复杂的场景,对各家数据库都是一个考验。

    SELECT
    count(*) AS low_stock
    FROM
    (
    SELECT
    s_w_id,
    s_i_id,
    s_quantity
    FROM
    bmsql_stock
    WHERE
    s_w_id = 26
    AND s_quantity < 12
    AND s_i_id IN (
    SELECT
    ol_i_id
    FROM
    bmsql_district
    JOIN bmsql_order_line ON ol_w_id = d_w_id
    AND ol_d_id = d_id
    AND ol_o_id >= d_next_o_id - 20
    AND ol_o_id < d_next_o_id
    WHERE
    d_w_id = 26
    AND d_id = 8
    )
    );

    这个 SQL 在 OB 中跑时,如果数据量非常大,其执行计划并不一定是最优的,容易成为 TPC-C 性能测试的瓶颈。需要优化,以后再另文讨论。



    第二个是春节返程回家过年沿线天气查询。

    地址:http://reactshare.cn/spring/

    搜索自己的路线,点开查询。




    对工具作者感兴趣的可以上知乎围观 😄

    文章转载自数据库技术闲谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论