Все, с чем я могу говорить, является SQL-сервером. В той платформе хранимые процедуры прекрасны, потому что сервер хранит план выполнения, который в большинстве случаев ускоряет производительность хороший бит. Я говорю "в большинстве случаев", потому что, если SP имеет широко переменные пути выполнения, Вы могли бы получить субоптимальную производительность. Однако даже в тех случаях, некоторый просвещенный рефакторинг SPS может ускорить вещи.
Если вы хотите регистрировать вывод GDB, вы можете использовать команды GDB logging output , например,
set logging file mylog.txt
set logging on
Если вы хотите перенаправить вывод вашей программы в файл, вы можете использовать перенаправление, например
run myprog > mylog.txt
, см. главу о программном вводе-выводе в руководстве GDB для получения дополнительной информации
Посмотрите документацию GDB. Найдите "Стандартные последовательности команд". Есть способ сохранить команды GDB в файле и запустить их с помощью команды source
, и вы можете использовать некоторые команды GDB в этих сценариях для печати информации, доступной GDB (например, echo
, output
и printf
).
Если вы хотите, чтобы этот вывод был в файле, используйте установить файл журнала FILE
.