mysql - 查找 MySql 上的存储过程依赖项

标签 mysql dependencies

我正在开发 8.0.15 Mysql,上面有几个存储过程。 “主人”调用其他程序,每个程序可以(也可以不)调用其他程序本身

我的目标是拥有一个过程“树”,记录它们的调用顺序。

关于如何做到这一点有什么想法吗?我正在考虑查询 information_schema.ROUTINES 表,仅使用一些正则表达式提取各种调用,以仅包含我的程序的“骨架”,例如:

MAIN_PROCEDURE
  CALL PCD2();
  CALL PCD3();
END;

PCD2
  CALL PCD4();
END;

然后,递归地执行,即可知道PCD4在PCD2内部被调用。

我被困在第一部分,那么递归查询应该很容易

有什么帮助吗?当然任何其他方法都可以!

提前致谢

最佳答案

想知道是否有一种自动的方法来处理不平衡的数据。假设这是一个二元分类问题,我想使用交叉验证,例如 kfolds。 您是否知道是否有任何交叉验证技术不仅可以随机打乱数据,还可以尝试“平衡”训练集中的标签,使其达到 50%-50%? 这将有助于获得较高的准确度分数,因为模型需要进行更高的更改才能从特定类别中学习更多分数。

关于mysql - 查找 MySql 上的存储过程依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55138022/

相关文章:

javascript - 在 Symfony 2 中管理常见的 javascript 依赖项

mysql - mysql条件中的列顺序会影响查询性能吗?

c# - 在 C# 中调用 MySQL 例程

android - Android Studio:无法解析符号

xcode - 在 iOS 中添加构建依赖项

eclipse - Eclipse 多模块项目中缺少 Maven 依赖项

C++ DLL 依赖状态模式

Mysql服务不会再重启了

mysql - 删除 ActiveRecord 对象时出现问题,外键约束失败

php - Codeigniter从Excel上传数据并定义列