历史积累代码量巨大, 上千张表, 上千条 sql 和 上百万行的 java 代码, 交接维护的压力比较大.
如果要查询: 某某功能使用了哪些sql, 或者那些表被谁使用了.
当某些接口后面依赖了十几个甚至几十个不同的 sql, 层层嵌套非常复杂.
利用 APM 可以解决部分问题, 但是有部分场景无法覆盖.
近期更新 功能列表:
SystemValueUtil 用于获取系统参数等非代码内置属性.
LogUtil 是底层实用日志工具, 可以代理 self4j 打印日志.
SHOW VALUE STAT 可在数据库中统计数据概况, 比如统计最大值最小值和null值的数量. 不计算词频, 如需统计词频可使用 AnalyticalTable 工具.
可以对 jdbc(mysql, presto, gbase, hive, clickhouse) / solr / es / mongo / hbase / execl / csv / json 等与数据执行字段分析.