SQL Server CLR UDF Параллелизм с редукцией
В течение некоторого времени я исследовал UDF-функции и параллелизм SQL Server CLR. Общее мнение, по-видимому, заключается в том, что в SQL Server 2008 и более поздних версиях скалярное значение CLR UDF сDataAccessKind.None
должно разрешить параллельное выполнение.
Однако, когда я использую свое скалярное значение UDF в своем представлении в SQL Server 2012, оно по-прежнему убивает параллельное выполнение в соединениях и т.п.
Есть ли что-то особенное, что мне нужно добавить в мой код C # или определение UDF T-SQL, чтобы указать, что это безопасно для параллельного выполнения?
Благодарю.