Sql-Server

Launchpad 啟動的外部執行時程序的生命週期

  • October 26, 2017

當 SQL Server 使用 SQL Launchpad 啟動外部執行時(例如 R 或 Python)時sp_execute_external_script,外部執行時程序的生命週期是多少?

每個腳本執行是否都有sp_execute_external_script自己的外部流程實例,或者外部流程是否一直存在,直到它在一段時間內處於非活動狀態(例如,如果我使用相同的 SQL 會話執行以相同語言編寫的另一個腳本,則現有流程可能會被重用)?

出於安全原因,Python 程序不會被重用。至少就 Python 而言,每次呼叫都sp_execute_external_script使用自己的流程實例。

由於 Microsoft SQL Server 的 Python 和 R 集成非常相似,我懷疑R 也是如此,但我不能 100% 肯定地說。

參考:SQL Server 工程團隊項目經理 Tobias Ternström 發表的reddit 評論

引用自:https://dba.stackexchange.com/questions/188209