Я имею в виду, фиксируя все SQL-запросы, сделанные в нашу базу данных PostgreSQL для каждого запроса с использованием промежуточного программного типа Snippet 1 или Snippet 2Это хорошая идея для регистрации всех запросов sql в производстве django?
Будет ли это влиять на производительность приложения? Обычное журналирование Postgres не работает для меня, потому что наряду с SQL-запросом я также должен хранить некоторую дополнительную информацию.
Я попытался выполнить регистрацию всех запросов sql, используя ведение журнала базы данных, но, к сожалению, это не работает, когда DEBUG = False в файле настроек.
Мы не знаем вашу установку, поэтому мы не можем сказать, что произойдет. Конечно, это не ускорит приложение. ;-) –
@ KrzysztofSzularz, но я хочу знать, это хорошая идея? Выполнять ведение базы данных на уровне django? Это хорошая практика? –
Хорошая практика заключается в том, чтобы не хранить запросы БД в журналах в процессе производства. Это может привести к утечке учетных данных/конфиденциальной информации. Также @ KrzysztofSzularz прав. Это замедлит приложение. Также будут иметь ненужные журналы, вы можете пропустить важные журналы между ними – ruddra