第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如下內(nèi)容,請問該怎么去提升查詢語句性能的?

如下內(nèi)容,請問該怎么去提升查詢語句性能的?

米脂 2022-12-16 20:13:37
目前我正在對程序中拼接的SQL語句進(jìn)行調(diào)優(yōu),無意中看到一條建議:“使用DECODE函數(shù)來減少處理時(shí)間”。我在網(wǎng)上查詢了decode函數(shù),發(fā)現(xiàn)他是oracle獨(dú)有的?,F(xiàn)在面臨兩個(gè)選擇:不理會這條建議修改原有程序邏輯,加入decode語句的使用問題是:引入decode后對原有SQL語句的執(zhí)行效率幫助有多大,如果提升很多,即使拼接出來的SQL語句不具備可移植性,同時(shí)要修改程序邏輯都沒關(guān)系。
查看完整描述

2 回答

?
繁星點(diǎn)點(diǎn)滴滴

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊

decode可以代替case when語句,在語句寫法上可以節(jié)省很多coding的時(shí)間
但是執(zhí)行效率上其實(shí)與case when是差不多的
oracle特有這個(gè)函數(shù)的更多是為了方便使用,而不是效率考慮

查看完整回答
反對 回復(fù) 2022-12-18
?
Qyouu

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

Oracle now supports simple and searched CASE statements. CASE statements are similar in purpose to the DECODE statement, but they offer more flexibility and logical power. They are also easier to read than traditional DECODE statements, and offer better performance as well. They are commonly used when breaking categories into buckets like age (for example, 20-29, 30-39, and so on).

并沒有證據(jù)證明decode更快吧,查資料時(shí)倒是看到這么一句話case 方式“offer better performance as well”
額 剛發(fā)現(xiàn)你只是問decode··· 這個(gè)文檔的內(nèi)容是說decode 和 case when的比較···

查看完整回答
反對 回復(fù) 2022-12-18
  • 2 回答
  • 0 關(guān)注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號