日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
理論分析OracleSQL語法

在向大家詳細(xì)介紹Oracle SQL語法之前,首先讓大家了解下使用Order by的SQL語句,然后全面介紹Oracle SQL語法,希望對(duì)大家有用。排序是Oracle SQL語法中一個(gè)小的方面,但很重要,在Oracle的調(diào)整中,它常常被忽略。當(dāng)使用create index、ORDER BY或者GROUP BY的語句時(shí),Oracle數(shù)據(jù)庫(kù)將會(huì)自動(dòng)執(zhí)行排序的操作。通常,在以下的情況下Oracle會(huì)進(jìn)行排序的操作:

創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司,提供網(wǎng)站設(shè)計(jì)、做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);可快速的進(jìn)行網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

使用Order by的SQL語句

使用Group by的SQL語句在創(chuàng)建索引的時(shí)候進(jìn)行table join時(shí),由于現(xiàn)有索引的不足而導(dǎo)致SQL優(yōu)化器調(diào)用MERGE SORT。

當(dāng)與Oracle建立起一個(gè)session時(shí),在內(nèi)存中就會(huì)為該session分配一個(gè)私有的排序區(qū)域。如果該連接是一個(gè)專用的連接 (dedicated connection),那么就會(huì)根據(jù)init.ora中sort_area_size參數(shù)的大小在內(nèi)存中分配一個(gè)Program Global Area (PGA)。如果連接是通過多線程服務(wù)器建立的,那么排序的空間就在large_pool中分配。不幸的是,對(duì)于所有的session,用做排序的內(nèi)存量都必須是一樣的,我們不能為需要更大排序的操作分配額外的排序區(qū)域。因此,設(shè)計(jì)者必須作出一個(gè)平衡,在分配足夠的排序區(qū)域以避免發(fā)生大的排序任務(wù)時(shí)出現(xiàn)磁盤排序(disk sorts)的同時(shí),對(duì)于那些并不需要進(jìn)行很大排序的任務(wù),就會(huì)出現(xiàn)一些浪費(fèi)。當(dāng)然,當(dāng)排序的空間需求超出了sort_area_size的大小時(shí),這時(shí)將會(huì)在TEMP表空間中分頁(yè)進(jìn)行磁盤排序。磁盤排序要比內(nèi)存排序大概慢14,000倍。

上面我們已經(jīng)提到,私有排序區(qū)域的大小是有init.ora中的sort_area_size參數(shù)決定的。每個(gè)排序所占用的大小由init.ora 中的sort_area_retained_size參數(shù)決定。當(dāng)排序不能在分配的空間中完成時(shí),就會(huì)使用磁盤排序的方式,即在Oracle實(shí)例中的臨時(shí)表空間中進(jìn)行。

磁盤排序的開銷是很大的,有幾個(gè)方面的原因。首先,和內(nèi)存排序相比較,它們特別慢;而且磁盤排序會(huì)消耗臨時(shí)表空間中的資源。Oracle還必須分配緩沖池塊來保持臨時(shí)表空間中的塊。無論什么時(shí)候,內(nèi)存排序都比磁盤排序好,磁盤排序?qū)?huì)令任務(wù)變慢,并且會(huì)影響Oracle實(shí)例的當(dāng)前任務(wù)的執(zhí)行。還有,過多的磁盤排序?qū)?huì)令free buffer waits的值變高,從而令其它任務(wù)的數(shù)據(jù)塊由緩沖中移走。以上介紹Oracle SQL語法。


新聞名稱:理論分析OracleSQL語法
本文路徑:http://www.5511xx.com/article/djipdpc.html