数据库
首页 > 数据库> > sql-server – Launchpad推出的Exterrnal运行时进程的寿命

sql-server – Launchpad推出的Exterrnal运行时进程的寿命

作者:互联网

当使用sp_execute_external_script时,SQL Server使用SQL Launchpad启动外部运行时(例如R或Python),外部运行时进程的生命周期是多少?

每个sp_execute_external_script脚本执行是否获得自己的外部流程实例,或者外部流程是否保持不变直到它在一段时间内处于非活动状态(例如,如果我使用相同的SQL执行使用相同语言编写的另一个脚本,则可能会重用现有流程会议)?

解决方法:

出于安全原因,Python进程不会被重用.每次对sp_execute_external_script的调用都使用自己的流程实例,至少就Python而言.

由于Microsoft SQL Server的Python和R集成非常相似,我怀疑R也是如此,但我不能说具有100%的确定性.

参考:reddit comment由SQL Server工程团队项目经理TobiasTernström制作

标签:sql-server-2016,sql-server-2017,python,r,sql-server
来源: https://codeday.me/bug/20190806/1595139.html