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

正文內(nèi)容

oracle性能調(diào)優(yōu)(專業(yè)版)

2025-03-09 18:44上一頁面

下一頁面
  

【正文】 2. GROUP BY/HAVING查詢方法 利用分組函數(shù) GROUP BY/HAVING也很容易確定重復(fù)的行 。包含在 PRIMARY KEY完整性約束的列或組列稱為主鍵,每個表可有一個主鍵。 1. 數(shù)據(jù)完整性的類型 Oracle應(yīng)用于關(guān)系數(shù)據(jù)庫的表的數(shù)據(jù)完整性有下列類型: ( 1) 在插入或修改表的行時允許不允許包含有空值的列 , 稱為空與非空規(guī)則 。 ( 4)模式 3: RowX 行獨占( RX):用于行的修改, sub exclusive。 排它 DDL鎖:創(chuàng)建、修改、刪除一個數(shù)據(jù)庫對象的 DDL語句獲得操作對象的排它鎖。 ( 1)語句級讀取一致性 ( 2)事務(wù)級讀取一致性 2. 鎖的類型 Oracle鎖具體分為以下幾類: ( 1) 自動鎖與顯示鎖 按用戶與系統(tǒng)劃分 , 可以分為自動鎖與顯示鎖 。 ( 2)設(shè)定合適的重寫日志的大小,建議每 1530分鐘進行一次重寫日志的切換。這樣,它的數(shù)據(jù)會放入一個新的、較大的初始段中。 ( 3)監(jiān)視系統(tǒng)中消耗中斷的硬件。 出現(xiàn) CPU資源不足的情況是很多的: SQL語句的重解析、低效率的 SQL語句、鎖沖突都會引起 CPU資源不足。 3.日志緩沖區(qū) 數(shù)據(jù)庫管理員可以通過執(zhí)行下述語句,查看日志緩沖區(qū)的使用情況。共享 SQL區(qū)是存放用戶 SQL命令的區(qū)域,數(shù)據(jù)字典緩沖區(qū)存放數(shù)據(jù)庫運行的動態(tài)信息。 可以建立基于函數(shù)的索引如: CREATE INDEX Ind_emp_birth ON staff_member (to_char(( birth_day,’YYYY’)) 。 第九章 Oracle的性能優(yōu)化 本章內(nèi)容安排 數(shù)據(jù)庫性能優(yōu)化概述 SQL語句的優(yōu)化 Oracle運行環(huán)境的優(yōu)化 并發(fā)事件處理 數(shù)據(jù)完整性 常見問題處理 數(shù)據(jù)庫性能優(yōu)化概述 數(shù)據(jù)庫性能優(yōu)化的內(nèi)容 不同類型系統(tǒng)的優(yōu)化 ( 1)調(diào)整數(shù)據(jù)結(jié)構(gòu)的設(shè)計。 ② 語句 B: SELECT dname,deptno FROM dept WHERE NOT EXISTS( SELECT deptno FROM emp WHERE = ) 。 物理 I/O的調(diào)整 CPU的優(yōu)化調(diào)整 網(wǎng)絡(luò)配置的優(yōu)化 內(nèi)存結(jié)構(gòu)的調(diào)整 Oracle運行環(huán)境的優(yōu)化 Oracle碎片整理 Oracle系統(tǒng)參數(shù)的調(diào)整 內(nèi)存參數(shù)的調(diào)整主要是指 Oracle數(shù)據(jù)庫的系統(tǒng)全局區(qū)( SGA)的調(diào)整。physical reads39。 ( 6)分離頁面交換文件到多個磁盤物理卷 跨越至少兩個磁盤建立兩個頁面文件。如果沖突太大的話,數(shù)據(jù)庫管理員可以降低 spin_count參數(shù)值,來消除高的 CPU使用率。這個過程可以用 import/export(輸入 /輸出)工具來完成。一旦 LGWR將這些項復(fù)制到重寫日志文件中,用戶進程就可以重寫這些項。 ( 3)某個用戶對數(shù)據(jù)進行修改,另一個用戶在第一個用戶提交事務(wù)以前對同一行進行修改;因此,第一個用戶所做的改變丟失了。事務(wù)也可以在進行過程中獲得共享鎖或排它鎖,只有當事務(wù)顯示使用 LOCK TABLE語句顯示的定義一個排它鎖時,事務(wù)才會獲得表上的排它鎖,也可使用 LOCK TABLE顯示的定義。 ( 3)模式 2: RowS 行共享( RS):共享表鎖, sub share。當資源被鎖定時, 可以檢查 V$lock表,查看數(shù)據(jù)庫中的各種情況。在 UNIQUE鍵約束定義中的列或組列稱為唯一鍵。 序號生成器 ( 4)刪除序號的語句為: DROP SEQUENCE order_seq。這種方法稍微麻煩一些,為了使用“ excepeion into”子句,必須首先創(chuàng)建 EXCEPTIONS表。包含在引用完整性約束定義的列或組列稱為外來鍵。 ( 4) 用戶對定義的規(guī)則 , 是復(fù)雜的完整性檢查 。 ( 5)模式 4: Share 共享鎖( S):阻止其他 DML操作, share。如創(chuàng)建一個包,該包中的過程與函數(shù)引用了不同的數(shù)據(jù)庫表,當編譯此包時,該事務(wù)就獲得了引用表的共享 DDL鎖。 ( 2)共享鎖與排它鎖 按鎖級別劃分,可分為共享鎖與排它鎖。 6. Temporary Tablespace Performance Tuning(臨時表空間的調(diào)整) 臨時表空間的調(diào)整的技巧如下: 如果即使在穩(wěn)定的狀態(tài)下也存在很多的排序擴展鎖( Sort Extent Pool latch)的競爭,應(yīng)該通過修改臨時表空間的 DEFAULT STORAGE 子句的 NEXT值來增大擴展塊的大小。 這種方法可用于整個數(shù)據(jù)庫。 ( 6)禁止非必須的服務(wù)。,39。,39。 共享 SQL區(qū)的使用率應(yīng)該在 90%以上,否則需要增加共享池的大小。 在子查詢返回大量的記錄的情況下 , 將這些結(jié)果集排序 , 以及將臨時數(shù)據(jù)段進行排序會增加大量的系統(tǒng)開銷 。 ( 4)調(diào)整服務(wù)器內(nèi)存分配。不必要的大表、全表掃描會造成不必要的輸入輸出,而且還會拖垮整個數(shù)據(jù)庫; ( 2)檢查優(yōu)化索引的使用 這對于提高查詢速度來說非常重要; ( 3)檢查子查詢,考慮 SQL子查詢是否可以用簡單連接的方式進行重新書寫; ( 4)調(diào)整 PCTFREE和 PCTUSED等存儲參數(shù)優(yōu)化插入、更新或者刪除等操作; ( 5)考慮數(shù)據(jù)庫的優(yōu)化器; ( 6)考慮數(shù)據(jù)表的全表掃描和在多個 CPU的情況下考慮并行查詢。 ( 3)慎重使用視圖的聯(lián)合查詢 慎重使用視圖的聯(lián)合查詢,尤其是比較復(fù)雜的視圖之間的聯(lián)合查詢。,39。 ( 3)不要使用磁盤加密 加密象磁盤壓縮一樣增加了一個處理層,降低磁盤讀寫速度。 而用戶等待時間為: waite_time = parse_time_elapsed –
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1