oracle中髒資料塊是怎麼會事兒?

2023-07-10 11:17:35 字數 868 閱讀 8830

1樓:匿名使用者

髒資料是相對於原資料而言的,是指被修改過的,與原資料不一樣的資料。

在oracle有sga中,有個資料高速緩衝區(database buffer cache),由許多大小相等的快取塊組成。這些塊根據使用情況不同,可分為髒緩衝塊、空閒快取塊和命中快取塊三類:

1. 髒快取塊(dirty buffers):它儲存的是已經被修改過的資料。當一條sql語句對某個快取塊中的資料進行修改後,這個快取塊就被標記為髒快取塊。

2. 空閒快取塊(free buffers):不包含任何資料,它們等待後臺程序或伺服器程序向其中寫入資料。

當oracle從資料檔案中讀取資料時,將會尋找空閒快取塊,以便將資料寫入其中。

3. 命中快取塊(pinned buffers):是那些正被使用,或者被顯式地宣告為保留的快取塊。這些快取塊始終保留在資料高速緩衝區中,不會被換出。

2樓:網友

髒資料就是未提交的事務所寫的資料。還沒有真正的修改。

3樓:匿名使用者

髒資料塊就是被修改的資料塊。

oracle中髒資料以及髒塊是怎麼來的,有啥區別

4樓:匿名使用者

一,髒資料:

1,髒資料就是讀到database buffer cache做了修改但還沒有寫到datafile裡面的資料,只要沒有寫入資料檔案,不管是否提交,都可以稱為髒資料。

2,另外一個表的外來鍵,由於某些原因,這個外來鍵關聯失效了,但是這個外來鍵列沒有刪除,那麼這一列資料也可以稱為髒資料,就是沒有意思的或者冗餘的資料都可以叫做髒資料。

二,髒塊。存放髒資料的資料塊(data block)就可以稱為髒塊。

月經量很少是怎麼會事,月經量少是怎麼會事

你好,月經過少,一般有以下原因 內分泌異常,如各種激素分泌異常或不排卵等 另外,當子宮內膜發生異常的時候,如子宮內膜結核引起內膜病變或人工流產 刮宮引起子宮內膜薄,子宮內膜粘連等等。當然,偶然的月經量減少,常常與精神過度緊張 勞累 營養不良等有關。一旦出現持續性的月經量減少,應該儘快到醫院檢查,以確...

oracle資料庫中怎麼設定欄位的唯一性

有兩種方法 1.將欄位設定為主碼 一個表只能定義一個主碼 a.建立表時設定主碼 語句格式 create teable 表名 欄位名 型別及長度 primary key,b.建立完表後給表新增主碼 前提條件 表無主碼,且將要設定為主碼的列必須不允許空值 已存在的值不允許重複 alter table 表...

鼻涕怎麼會那麼多,鼻涕是怎麼形成的啊 怎麼會那麼多呢 為什麼啊

您好,建議檢查有無鼻炎。鼻竇ct掃描可以明確診斷慢性鼻竇炎鼻炎是指鼻腔發炎,鼻竇是竇腔內發炎.慢性鼻炎和鼻竇炎都會有頭痛 鼻塞的症狀,但是鼻竇炎頭痛的症狀會比較明顯。這兩種炎症的主要區別是,鼻腔的分泌物不同,慢性鼻炎的分泌物,是一段時間有,一段時間沒有鼻涕 過敏性鼻炎是呈水樣的鼻涕 鼻竇炎則是濃性的...