Найти зависимости хранимых процедур от MySql - PullRequest
0 голосов
/ 13 марта 2019

Я работаю над Mysql 8.0.15, на котором у меня есть несколько хранимых процедур. «Мастер» вызывает другие, и каждая процедура может (или не может) вызывать другие процедуры сами

Моя цель - создать «дерево» процедур, чтобы документировать порядок их вызова.

Есть идеи, как это сделать? Я думал о том, чтобы запросить таблицы information_schema. ROUTINES, извлечь только различные вызовы с некоторым регулярным выражением, чтобы иметь только «кость» моих процедур, что-то вроде:

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

PCD2
  CALL PCD4();
END;

затем рекурсивно сделайте это, чтобы узнать, что PCD4 вызывается внутри PCD2.

Я застрял в первой части, тогда рекурсивный запрос должен быть довольно простым

Любая помощь? Конечно, любой другой метод подойдет!

Заранее спасибо

1 Ответ

0 голосов
/ 13 марта 2019

хотел бы знать, существует ли автоматический способ обработки несбалансированных данных.Допустим, это проблема двоичной классификации, и я хочу использовать перекрестную проверку, например, kfolds.Знаете ли вы, существует ли какой-либо метод перекрестной проверки, который не только случайным образом перетасовывает данные, но и пытается «сбалансировать» метки в наборе поездов, чтобы он составлял 50% -50%?Это помогло бы не получать высокие оценки точности, просто потому, что модель имеет более высокие изменения, чтобы узнать больше очков из определенного класса.

...