1. 程式人生 > >ORACLE 過時技術之(二)--段FREELISTS和FREELIST-GROUPS引數設定

ORACLE 過時技術之(二)--段FREELISTS和FREELIST-GROUPS引數設定

FREELISTS和FREELIST-GROUPS引數是段的儲存引數。
      資料庫在INSERT,UPDATE操作時都需要請求空閒的資料塊,由於不可能每次操作時都去每個資料塊查詢一下看看有沒有空閒的塊(如果這樣那效率太低了)。為了解決這個問題,ORACLE的在每個段的段頭有一個空閒資料塊指標連結串列的結構,這個就稱為FREELISTS,FREELISTS列表代表連結串列的長度。表面上看像解決了問題,但在高併發對一個表的插入或更新時,一個空閒連結串列往往會出現等待的現象,所以為了提高效能,又增加了多個空閒連結串列的處理,也就是FREELIST-GROUPS,也就說段有多少個空閒連結串列是FREELIST-GROUPS引數決定。       在ORACLE9.2以前,對於一些高併發的表需要檢查FREELISTS和FREELIST-GROUPS引數是否滿足應用的要求。從ORACLE9.2新增加了ASSM(表空間段自動管理)的新特性,有了ASSM,連結列表FREELISTS被點陣圖結構所取代,所以也根本不需要指定什麼FREELISTS和FREELIST-GROUPS引數了,一個段裡哪些資料塊是空閒的,那些是可以再使用的,在這個位圖裡全部可以取到,並且全部是由ORACLE自動管理。 通過測試與實踐,採用自動段管理的表,在併發處理效能上表現非常好,所以基本上現在的表都採用段自動管理了,因此FREELISTS和FREELIST-GROUPS引數也就成為過去。

相關推薦

ORACLE 過時技術--FREELISTSFREELIST-GROUPS引數設定

FREELISTS和FREELIST-GROUPS引數是段的儲存引數。       資料庫在INSERT,UPDATE操作時都需要請求空閒的資料塊,由於不可能每次操作時都去每個資料塊查詢一下看看有沒有空閒的塊(如果這樣那效率太低了)。為了解決這個問題,ORACLE的在每個段的

Oracle Study--Oracle 12c RAC install

2017/05/12 19:27:10 CLSRSC-4001: Installing Oracle Trace File Analyzer (TFA) Collector.2017/05/12 19:27:36 CLSRSC-4002: Successfully installed Oracle Trace

oracle資料庫學習筆記分組統計查詢

統計函式(分組函式) 在oracle裡面對於統計函式提供有很多種,下面主要介紹標準的五個統計函式: - 統計表中的資料量:COUNT(*  |  欄位  |  DISTINCT 欄位) - 統計平均值: AVG(列) - 求和:SUM(列) - 最大值 :MAX(列) -

oracle遊標的使用

copy str 創建 data- sel 字段 開封 tex 歷史 逐行處理查詢結果,以編程的方式訪問數據 遊標的類型: 1、隱式遊標:在 PL/SQL 程序中執行DML SQL 語句時自動創建隱式遊標,名字固定叫sql。 2、顯式遊標:顯式遊標用於處理返回多行的

網絡遠程教育實施方案交流——網絡教育平臺項目的建設

商城 免費 數據 及其 技術 充值 互聯網產品 遠程教育 導出 網絡教育平臺項目的建設的方案能夠自建也能夠採購。但項目是否成功,並終於能夠落地發展,還須要業主方認真的調研和分析,最有效的方法就是利用項目管理的方法,從前期的需求分析、調研、可行性分析,立項

Deep Learning論文筆記Sparse Filtering稀疏濾波

structure 分布 的確 tlab bolt 期望 有一個 尋找 mean Deep Learning論文筆記之(二)Sparse Filtering稀疏濾波 自己平時看了一些論文,但老感覺看完過後就會慢慢的淡忘,某一天重新拾起來的時候又好像沒有

負載均衡系列nginx

永遠 實例 表示 特性 反向代理服務器 依據 forward 訪問 子郵件 Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行 其特點是占有內存少,並發能力強,事實上nginx的並發能力

ORACLE RAC部署實錄Oracle Grid Infrastructure

oracle rac[root@king01 ~]# groupadd -g 1300 dba [root@king01 ~]# groupadd -g 1301 oper [root@king01 ~]# groupadd -g 1000 oinstall [root@king01 ~]# groupad

MongoDB學習java連接

代碼 core UC mongo bte 就是 ava jar包 lan 上一章完了下mongodb的安裝和IDE工具,現在開始使用java進行連接。 第一步:使用jar包, 這裏需要三個包,具體為啥我也不清楚,反正因為報錯,我就按照官方文檔一個個的都下載了。 鏈接:htt

軟件性能測試技術----Linux服務器性能

bsp 分析 處理方法 性能測試 linux ron j2e 跳轉 實時 全圖: 測試目的: 測試範圍&性能指標: 測試與生產環境服務器配置不同的處理方法: 實時CPU監控: 實時內存監控: 實時網絡監控: 實時磁盤監控: 萬能命令: Linux

Gitlab管理--創建項目

images tla class tle ima src type 按鈕 lis 1. Gitlab項目的可見類型Private project: 該級別是只有項目擁有者或者已經得到授權的人可以訪問該項目,或者這些人是該項目組的成員。Internal project: 只要

『中級篇』容器的技術概述

都在 部署 擴展 統一 之間 解決方案 src 物理 環境 容器的前世今生 ###物理機 部署非常慢購買服務器服務,放在IDC機房,各種走流程,很多流程不可控制流程慢。 成本非常高物理的服務器,高額的配置成本貴。 資源浪費資源太多了,針對app的服務可能利用率不夠充分。

echarts的簡單應用餅圖

數據 rest 官網 獲取 這也 ucc 保存 折線圖 alt   接上一篇文章: echarts的簡單應用之(一)柱形圖:https://www.cnblogs.com/jylee/p/9359363.html 本篇文章講述餅圖,撇過折線圖不說,是因為折線圖與柱形圖的數據

分布式鎖實現大型連續劇:Zookeeper

rem trac mem finally 大型 oca tom 不存在 zkclient 前言 緊跟上文的:分布式鎖實現(一):Redis ,這篇我們用Zookeeper來設計和實現分布式鎖,並且研究下開源客戶端工具Curator的分布式鎖源碼 設計實現 一、基本算法 1.

Spring Cloud--鴻鵠Cloud分布式微服務雲系統—技術

oop osql oot api 可能 stream dock dfs base 鴻鵠Cloud是基於springcloud的,spring cloud本身提供的組件就很多,但我們需要按照企業的業務模式來定制企業所需要的通用架構,那我們現在需要考慮使用哪些技術呢? 下面我針

安卓 dex 通用脫殼技術研究

技術 end 所有 art min out 描述 mut ons 0x03 DexHunter代碼分析 DexHunter 實現中,只需要修改一處文件:dalvik\vm\native\dalvik_system_DexFile.cpp 下面是BeyondCompare比對

技術雜記

2018年10月21日 Makefile相關知識點(一) 變數 變數類似於C語言中的巨集,會在對應的地方展開。變數一般用"$( )"、”${ }“形式表示,可用於目標、依賴以及命令,如下: foo = c prog.o : prog.$(foo)     $(foo)$(foo)

Android框架原始碼解析OKhttp

原始碼在:https://github.com/square/okhttp 包實在是太多了,OKhttp核心在這塊https://github.com/square/okhttp/tree/master/okhttp 直接匯入Android Studio中即可。 基本使用:

Oracle 資料庫 體系結構 :伺服器結構

目錄 前言 Oracle 記憶體結構 Oracle 程序結構 文章總結 前言 上一篇文章體現了 Oracle 資料庫的一些基本結構和儲存結構,這篇文章將會講到Oracle的伺服器結構,實際上就是主要講例項的結構。需要把這些底層的結構瞭解,在生產環境