Это верно, Spark заботится об открытии / закрытии соединений JDB C с реляционными источниками данных на этапе выполнения плана. Это позволяет ему поддерживать уровень абстракции, необходимый для поддержки множества различных типов DataSource
. Вы можете проверить исходный код JdbcRelationProvider
(для чтения) или JdbcUtils
(для сохранения), чтобы просмотреть эти логи c.