久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

SQLServer:為什么要避免使用表值用戶定義函數?

SQLServer: Why avoid Table-Valued User Defined Functions?(SQLServer:為什么要避免使用表值用戶定義函數?)
本文介紹了SQLServer:為什么要避免使用表值用戶定義函數?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

我有一個相當大的查詢,需要在幾個存儲過程中使用,我想將其轉換為 UDF 以使其更易于維護(視圖不起作用,這需要一堆參數),但是我曾經與之交談過的每個人都告訴我 UDF 的速度非常慢.

I have a rather huge query that is needed in several stored procedures, and I'd like to shift it into a UDF to make it easier to maintain (A view won't work, this takes in a bunch of parameters), however everyone I've ever talked to has told me that UDF's are incredibly slow.

雖然我不知道究竟是什么讓它們變慢,但我會猜測它們是,但看到我沒有在連接中使用這個 UDF,而是返回一個表變量,我認為它不會那么糟糕.

While I don't know what exactly makes them slow, I'm will to guess that they are, but seeing as I'm not using this UDF within a join, but instead to return a table variable, I think it wouldn't be that bad.

所以我想問題是,我應該不惜一切代價避免使用 UDF 嗎?任何人都可以指出具體的證據表明它們更慢嗎?

So I guess the question is, should I avoid UDFs at all cost? Can anyone point to concrete evidence stating that they are slower?

推薦答案

標量 UDF 非常慢,內聯 UDF 實際上是宏,因此它們非常快:幾篇文章:

Scalar UDFs are very slow, inline UDFs are in fact macros, as such they are very fast: A few articles:

使用表值 UDF 重用您的代碼

許多嵌套的內聯 UDF 非常快

有關標量 UDF 緩慢的更多鏈接:

More links on slowness of scalar UDFs:

帶有日期時間的 UDF 的 SQL Server 性能模式參數

并非所有 UDF 都對性能不利

這篇關于SQLServer:為什么要避免使用表值用戶定義函數?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

What SQL Server Datatype Should I Use To Store A Byte[](我應該使用什么 SQL Server 數據類型來存儲字節 [])
Interpreting type codes in sys.objects in SQL Server(解釋 SQL Server 中 sys.objects 中的類型代碼)
Typeorm .loadRelationCountAndMap returns zeros(Typeorm .loadRelationCountAndMap 返回零)
MS SQL: Should ISDATE() Return quot;1quot; when Cannot Cast as Date?(MS SQL:ISDATE() 是否應該返回“1?什么時候不能投射為日期?)
Converting the name of a day to its integer representation(將一天的名稱轉換為其整數表示)
How to convert nvarchar m/d/yy to mm/dd/yyyy in SQL Server?(如何在 SQL Server 中將 nvarchar m/d/yy 轉換為 mm/dd/yyyy?)
主站蜘蛛池模板: 精品欧美一区二区精品久久久 | 精品亚洲一区二区三区 | 成年人在线 | 亚洲成网站 | 九九热精品视频在线观看 | 视频精品一区二区三区 | 亚洲综合久久精品 | 国产9久 | 中文字幕在线一区二区三区 | 国产精品美女久久久 | 久久精品成人一区 | 日本三级全黄三级a | 精品欧美一区二区精品久久久 | 欧美视频免费在线观看 | 天堂综合网 | 999视频在线播放 | 日本精品视频一区二区 | 欧美午夜视频 | 亚洲天堂av网 | 国产精品久久久久久久久免费丝袜 | 久久久精彩视频 | 成人精品一区亚洲午夜久久久 | 亚洲欧美精品国产一级在线 | 欧美日韩一区二区三区不卡视频 | 91视视频在线观看入口直接观看 | 国产亚洲一区二区三区在线观看 | 国产在线视频99 | 在线观看黄色电影 | 精品美女视频在线观看免费软件 | 日韩精品一区在线观看 | 在线中文字幕第一页 | 精品一区二区在线观看 | www久久爱 | 亚洲一区二区三区在线播放 | 中文字幕一区二区三区不卡在线 | 国产精品视频久久久久 | 日韩欧美亚洲综合 | 青娱乐av| 国产色婷婷久久99精品91 | 特级丰满少妇一级aaaa爱毛片 | 一级毛片免费完整视频 |