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

正文內(nèi)容

oracle性能調(diào)優(yōu)-免費閱讀

2025-02-25 18:44 上一頁面

下一頁面
  

【正文】 創(chuàng)建該表的 SQL腳本文件為 。 ( 3)也可以用下面的語句得到下一個序號: insert into dept values(,...)。由外來鍵所引用的表中的唯一鍵,稱為引用鍵。 ( 2) UNIQUE鍵約束:在表指定的列或組列上不允許兩行具有重復值時,則需要該列或組列上指定 UNIQUE鍵完整性約束。 2.完整性約束及其優(yōu)點 完整性約束,是對表的列定義規(guī)則的說明性方法。 4.查看相關(guān)信息 Oracle在動態(tài)狀態(tài)表 V$lock中存儲與數(shù)據(jù)庫中的鎖有關(guān)的所有信息。4級鎖有: Create Index、 Lock Share。 1級鎖有: Select,有時會在v$locked_object出現(xiàn)。 分析鎖: Oracle使用共享池存儲分析與優(yōu)化過的 SQL語句及 PL/SQL程序,使運行相同語句的應用速度更快。 ? 表鎖:當事務獲得行鎖后,此事務也將自動獲得該行的表鎖(共享鎖),以防止其它事務進行 DDL語句影響記錄行的更新。 ①共享鎖:共享鎖允許相關(guān)資源可以共享,幾個用戶可同時讀同一數(shù)據(jù),幾個事務可在同一資源上獲取共享封鎖。這意味著在同一個事務中讀取的數(shù)據(jù)在某個時刻不一致。如果存在很多的排序擴展鎖( Sort Extent Pool latch)的競爭并且這種等待是由于過多的并發(fā)的排序造成的,應該增大 SORT_AREA_SIZE參數(shù)的大小,以使更多的排序能保存在內(nèi)存中。 有如下的鎖(插銷)需要調(diào)整: ( 1) Redo Copy/Allocation Latch:重寫日志的復制 /分配插銷 ( 2) Shared Pool Latch:共享池的插銷 ( 3) Library Cache Latch: Library Cache插銷 4. Redo Log Buffer Performance Tuning(重寫日志緩沖的調(diào)整) LGWR 將重寫日志緩沖中的重寫項寫到重寫日志文件中。 另外,應該定期 shutdown database,從而清理 momery碎片。如果段的碎片過多, 將其數(shù)據(jù)壓縮到一個范圍的最簡單方法便是用正確的存儲參數(shù)將這個段重建,然后將舊表中的數(shù)據(jù)插入到新表,同時刪除舊表。 網(wǎng)絡配置是性能調(diào)整的一項很重要的內(nèi)容,而且很容易隱藏性能瓶頸。 3.查看 Oracle數(shù)據(jù)庫的沖突情況 數(shù)據(jù)庫管理員可以通過 v$system_event數(shù)據(jù)字典中的“ latch free”統(tǒng)計項查看 Oracle數(shù)據(jù)庫的沖突情況,如果沒有沖突的話, latch free查詢出來沒有結(jié)果。parse_time_elapsed39。 物理 I/O的調(diào)整 ( 5)使用 RAID RAID的使用應注意: ①選擇硬件 RAID超過軟件 RAID; ②日志文件不要放在 RAID 5卷上,因為 RAID 5讀性能高而寫性能差; ③把日志文件和歸檔日志放在與控制文件和數(shù)據(jù)文件分離的磁盤控制系統(tǒng)上。redo log space requests39。,39。 ( 2)數(shù)據(jù)庫管理員可以執(zhí)行下述語句,查看數(shù)據(jù)字典緩沖區(qū)的使用率。 可以在參數(shù)文件中設置 SHARED_POOL_RESERVED_SIZE參數(shù),這個參數(shù)在 SGA共享池中保留一個連續(xù)的內(nèi)存空間,連續(xù)的內(nèi)存空間有益于存放大的 SQL程序包。 關(guān)聯(lián)查詢的開銷 ——對返回到父查詢的記錄來說 , 子查詢會每行執(zhí)行一次 。試比較下面兩條 SQL語句: ① 語句 A: SELECT dname,deptno FROM dept WHERE deptno NOT IN( SELECT deptno FROM emp) 。 ( 5)調(diào)整硬盤 I/O,這一步是在信息系統(tǒng)開發(fā)之前完成的。 ( 2)調(diào)整應用程序結(jié)構(gòu)設計。 SQL語句優(yōu)化的具體方法 SQL語句的優(yōu)化規(guī)則 SQL語句的優(yōu)化 SQL語句的優(yōu)化規(guī)則 ( 1)去掉不必要的大表、全表掃描。 排序發(fā)生的情況如下: ?SQL中包含 group by 子句 ?SQL 中包含 order by 子句 ?SQL 中包含 distinct 子句 ?SQL 中包含 minus 或 union操作 3. 選擇聯(lián)合查詢的聯(lián)合次序 聯(lián)合查詢中如涉及到多個表的字段關(guān)聯(lián)及查詢,其SQL查詢語句聯(lián)合次序的不同寫法,會導致語句對各表具體操作的步驟有不同的次序,所以雖然執(zhí)行結(jié)果相同,但執(zhí)行效率卻不同。 ③盡量不要使用 NOT IN子句。 內(nèi)存結(jié)構(gòu)的調(diào)整 ( 1)數(shù)據(jù)庫管理員通過執(zhí)行下述語句,來查看共享 SQL區(qū)的使用率。db block gets39。 select name,value from v$sysstat where name in (39。 ( 2)不要使用磁盤壓縮 Oracle數(shù)據(jù)文件不支持磁盤壓縮。 CPU的優(yōu)化調(diào)整 2.查看 SQL語句的解析情況 ( 1)數(shù)據(jù)庫管理員可以執(zhí)行下述語句來查看 SQL語句的解析情況: SELECT * FROM V$SYSSTAT WHERE NAME IN (39。 ② parse_time_elapsed:是響應時間。 ( 4)保持最小的安全審計記錄。 alter tablespace temp coalesce。例如: exp user/password file= press=y grants=y indexes=y tables=(table1,table2)。 3. Latch Contention(加鎖或插銷競爭) 插銷加鎖是 SGA中保護共享數(shù)據(jù)結(jié)構(gòu)的低層的串行化機制。 5. Query Performance Tuning(查詢效率的調(diào)整) 如果查詢運行得很慢,請考慮以下這些方面: ( 1)希望這個查詢運行的有多快以及有理由這樣要求嗎? ( 2)優(yōu)化模式 OPTIMIZER_MODE 設為何值? ( 3)查詢涉及的索引都是有效的嗎? ( 4)在數(shù)據(jù)庫中有沒有其他的長時間運行的查詢(大查詢)。 并發(fā)事件的產(chǎn)生 ( 1)當一個用戶正在修改表中數(shù)據(jù)的同時,另一個用戶正試圖刪除該表。
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1