OB 研发团队中不乏技术狂热爱好者,有不少有趣的小工具。这里分享 晓楚 的两个实用的工具网站。感兴趣的可以收藏。
第一个是看 SQL 执行计划的,可以用树状图展示。
地址:http://reactshare.cn/plan/
输入:SQL的explain结果中的表格部分
输出:树状图

上面这个图是 TPC-C 业务场景中 stocklevel 事务的SQL,也是最复杂的场景,对各家数据库都是一个考验。
SELECTcount(*) AS low_stockFROM(SELECTs_w_id,s_i_id,s_quantityFROMbmsql_stockWHEREs_w_id = 26AND s_quantity < 12AND s_i_id IN (SELECTol_i_idFROMbmsql_districtJOIN bmsql_order_line ON ol_w_id = d_w_idAND ol_d_id = d_idAND ol_o_id >= d_next_o_id - 20AND ol_o_id < d_next_o_idWHEREd_w_id = 26AND d_id = 8));
这个 SQL 在 OB 中跑时,如果数据量非常大,其执行计划并不一定是最优的,容易成为 TPC-C 性能测试的瓶颈。需要优化,以后再另文讨论。
第二个是春节返程回家过年沿线天气查询。
地址:http://reactshare.cn/spring/
搜索自己的路线,点开查询。



对工具作者感兴趣的可以上知乎围观 😄
文章转载自数据库技术闲谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




