freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

teradata架構(gòu)介紹教程(東南融通內(nèi)部資料)-資料下載頁(yè)

2024-12-07 22:21本頁(yè)面
  

【正文】 Partitioned Primary Indexes (PPI) ? Teradata 數(shù)據(jù)庫(kù)的一種索引機(jī)制,數(shù)據(jù)按分區(qū)字段在 AMP中分組擺放 ? 每一個(gè)表可有零或一個(gè)表分區(qū) ? 訪問(wèn)只看有關(guān)系的分區(qū) ? 用表分區(qū)字段作過(guò)濾條件 ? 直接比較 = = ? 不用分區(qū)字段作運(yùn)算 ? 大大加快速度 ? 例子: ? select * from where sum_date = 20220221 ? 從一個(gè)分區(qū)取數(shù) 定義 PPI CREATE MULTISET TABLE ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL ( user_id DECIMAL(15,0), gen_amt DECIMAL(12,0), gen_month DECIMAL(6,0), subtotal_bill_item DECIMAL(12,0), deal_id DECIMAL(12,0), sum_date INTEGER) PRIMARY INDEX XIE1Ft_mid_subtotal_item ( user_id ) PARTITION BY RANGE_N(sum_date BETWEEN 20220701 AND 20221231 EACH 1 , NO RANGE OR UNKNOWN)。 Partitioned Primary Indexes (PPI)和 NPPI對(duì)照 表分區(qū) Explain ? select * from where load_time is null 非表分區(qū) Explain ? select * from where load_time /100 is null PI Explain ? select * from where cdr_id = 123 非 PI Explain ? select * from where rate_id = 123 數(shù)據(jù)庫(kù)鎖 Locking 關(guān)鍵字 ? Locking關(guān)鍵字能重寫(xiě) Teradata默認(rèn)的鎖策略,可以升級(jí)鎖的級(jí)別: 例如: LOCKING ROW FOR ACCESS SELECT * FROM Table_A。 一個(gè) ACCESS鎖允許用戶訪問(wèn)一個(gè)有 writer 或 read鎖的對(duì)象,在上例中即使定義的是 locking row,但是因?yàn)槭侨頀呙?,所以還是鎖的 table。 ? LOCKING TABLE Table_B FOR EXCLUSIVE UPDATE Table_B SET A = 2022。 上例給 Table_B一個(gè)排它鎖,實(shí)際上升級(jí)了鎖級(jí)別。 ? LOCKING TABLE Table_C FOR WRITE NOWAIT UPDATE Table_C SET A = 2022。 nowait選項(xiàng)在不想讓鎖排隊(duì)的情況下使用,如果不能立即對(duì)表置鎖則 報(bào) Error code 7423 Rules of Locking Access Locks Rank()與 row_number()的使用 ? PARTITION BY后的列為排隊(duì)的粒度; ORDER BY后的內(nèi)容為排序的依據(jù)。 例如: qualify rank() over ( partition by jiejuh order by jiluzt) = 1 在某個(gè) jiejuh內(nèi)部 jiluzt最?。J(rèn)升序排第 1)的記錄才會(huì)選出來(lái)。 ? 但是 rank()函數(shù)的結(jié)果是有排名并列的情況的,如果某 jiejuh的 jiluzt最小的是兩條記錄,那么這兩條記錄 rank()的返回值都是 1。 ? 為了避免并列的情況我們可以改用 row_number()函數(shù)。 row_number()函數(shù)的用法 ? 與 rank()函數(shù)完全相同,只是不會(huì)出現(xiàn)并列的情況,于是 select語(yǔ)句中的 qualify子句寫(xiě)成如下的樣子: ? qualify row_number() over ( partition by jiejuh order by jiluzt) = 1 Thank you for your time
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1