新聞中心
Oracle數(shù)據(jù)庫是世界上最為流行的關(guān)系型數(shù)據(jù)庫之一,很多大型企業(yè)和機構(gòu)都采用它作為自己的核心數(shù)據(jù)庫系統(tǒng)。這篇文章將,幫助讀者更好地理解和應(yīng)用這種強大的數(shù)據(jù)庫系統(tǒng)。

一、Oracle數(shù)據(jù)庫的結(jié)構(gòu)
Oracle數(shù)據(jù)庫的結(jié)構(gòu)可以被分為三個層次:物理層,邏輯層和視圖層。
物理層是指數(shù)據(jù)庫實際存儲數(shù)據(jù)的層次,它包括數(shù)據(jù)文件、控制文件和日志文件。數(shù)據(jù)文件是用來存儲數(shù)據(jù)的文件,在磁盤上以表空間的形式進行組織??刂莆募涗浟藬?shù)據(jù)庫的結(jié)構(gòu)和狀態(tài)信息,它可以被用來恢復(fù)數(shù)據(jù)庫。日志文件記錄了所有數(shù)據(jù)庫的修改操作,以便在需要時進行回滾或恢復(fù)操作。
邏輯層是指數(shù)據(jù)庫訪問的邏輯層次。它包括了表空間、表、索引、視圖、過程等對象。表空間是邏輯上的存儲分配,一個表空間可以包含多個數(shù)據(jù)文件。表是數(shù)據(jù)庫中最基本的組成部分,它包含了實際的數(shù)據(jù)信息。索引是提供了表的快速訪問能力的一種數(shù)據(jù)結(jié)構(gòu)。視圖是表的邏輯上的表示,可以提供更加專業(yè)和方便的數(shù)據(jù)訪問。過程是可執(zhí)行的代碼塊,可以在客戶端中被調(diào)用。
視圖層是指用戶對數(shù)據(jù)庫的訪問視圖。它包括了視圖和觸發(fā)器等對象。視圖是一種虛擬的表格,其本身不包含數(shù)據(jù),都是通過查詢表來生成的。觸發(fā)器是一種特殊的過程,可以在數(shù)據(jù)變化時自動執(zhí)行。
二、Oracle數(shù)據(jù)庫的特點
Oracle數(shù)據(jù)庫具有許多獨特的特點,在這里我們將介紹其中的幾個:
1. 可靠性
Oracle具有非常強的可靠性。其恢復(fù)能力非常強,可以支持不同級別的恢復(fù),包括事務(wù)恢復(fù)、數(shù)據(jù)文件恢復(fù)和控制文件恢復(fù)。同時其中的自動智能恢復(fù)機制也非常完善,一旦檢測到數(shù)據(jù)出現(xiàn)錯誤就會自動進行恢復(fù)操作。
2. 擴展性
Oracle可以非常方便地擴展擴展性。通過分區(qū)和分表的機制,可以對海量數(shù)據(jù)進行高效地管理。同時其也支持多個存儲引擎和插件機制,可以根據(jù)實際需求進行靈活選擇。
3. 安全性
Oracle在安全性方面也非常強大。它支持多種安全特性,包括訪問控制、數(shù)據(jù)加密、審計跟蹤和可信任SQL等。同時,其也支持RBAC(基于角色的訪問控制)和多級安全等高級安全特性。
4. 性能
Oracle的性能非常出色。它擁有自動調(diào)優(yōu)的機制,可以優(yōu)化查詢計劃,提高查詢效率。同時其支持多種高級功能,包括分布式查詢、并行計算、緩存機制等,可以更大限度地發(fā)揮硬件性能。
5. 管理
Oracle也是一種管理十分方便的數(shù)據(jù)庫系統(tǒng)。它內(nèi)置有豐富的管理工具,可以對數(shù)據(jù)庫實現(xiàn)全方位的監(jiān)控和管理。同時其擁有強大的備份和恢復(fù)機制,可以保證數(shù)據(jù)的完整性和穩(wěn)定性。
本文對Oracle數(shù)據(jù)庫的結(jié)構(gòu)和特點進行了深入的探究。Oracle是一款非常出色的數(shù)據(jù)庫系統(tǒng),具有非常強的可靠性、擴展性、安全性、性能和管理特性。如果您需要使用一款全方位的數(shù)據(jù)庫系統(tǒng),Oracle無疑是一個非常不錯的選擇。
相關(guān)問題拓展閱讀:
- Oracle數(shù)據(jù)庫的物理存儲結(jié)構(gòu)之控制文件
- 請問Oracle的數(shù)據(jù)庫體系的物理結(jié)構(gòu)是怎樣的?
- oracle數(shù)據(jù)庫主要執(zhí)行在線事務(wù)哪個結(jié)構(gòu)需要增大
Oracle數(shù)據(jù)庫的物理存儲結(jié)構(gòu)之控制文件
數(shù)據(jù)庫控制文件(control file)是一個很小的二進制文件 它維護者數(shù)據(jù)庫的全局物理結(jié)構(gòu) 用以支持?jǐn)?shù)據(jù)庫成功的啟動和運行 創(chuàng)建數(shù)據(jù)庫時 同時就提供了與之對應(yīng)的控制文件 在數(shù)據(jù)庫使用過程中 Oracle不斷的更新控制文件 所以只要數(shù)據(jù)庫是打開的 控制文件就必須處于可寫狀態(tài) 如果 猶豫某些原因控制文件不能被訪問 那么數(shù)據(jù)庫也就不能正常的工作了
每一個控制文件只能與一個Oracle數(shù)據(jù)庫相關(guān)聯(lián)
控制文件包含了數(shù)據(jù)庫實例的啟動和正常操作時 訪問數(shù)據(jù)庫所需的關(guān)于數(shù)據(jù)庫的信息 控制文件的內(nèi)容只有Oralce可以修改 數(shù)據(jù)庫管理員和用戶都不能對其進行編輯
控制文件包含了以下信息
數(shù)據(jù)庫名稱
數(shù)據(jù)庫創(chuàng)建的時間戳
相關(guān)的數(shù)據(jù)文件 重演日志文件的名稱和位置
表空間信息
數(shù)據(jù)文件脫機范圍
日志歷史
歸檔日志信息
備份組和備份塊信息
備份數(shù)據(jù)文件和重演日志信息
數(shù)據(jù)文件拷貝信息
當(dāng)前日志序列數(shù)
檢查點(checkpoint)信息
數(shù)據(jù)庫名稱和時間戳源自數(shù)據(jù)庫創(chuàng)建之時 數(shù)據(jù)庫名稱或是來自DB_NAME初始化從參數(shù) 或者來自Cteate Database語句使用的名稱
每當(dāng)數(shù)據(jù)文件或重演日志文件被添加內(nèi)容 重新命名或者直接從數(shù)據(jù)庫刪除時 控制文件都要進行更新以反應(yīng)物理結(jié)構(gòu)的變化 記錄下這些變化后 Oracle就可以
在數(shù)據(jù)庫啟動的時候 能夠確定并打開數(shù)據(jù)文件和重演日子文件
在必須要恢復(fù)數(shù)據(jù)庫的時候 能夠確定哪些文件是必須的 哪些文件是可用的
PS 如果數(shù)據(jù)庫的物理結(jié)構(gòu)發(fā)生了改變(使用了Alert Database語句) 用戶應(yīng)該立刻備份控制文件
控制文件還記錄了關(guān)于檢查點的信息 每 秒 檢查點進程(CKPT)就會在控制文件里記錄重演日志文件的檢查點位置信息 這些信息用于數(shù)據(jù)庫的恢復(fù)過程 告訴數(shù)據(jù)庫在這一點之前的已經(jīng)記錄下的重演條目不必進行恢復(fù) 因為它指拆伏們已經(jīng)被寫入數(shù)據(jù)文件了
由于控制文件對數(shù)據(jù)庫的至關(guān)重要 所以聯(lián)機存儲著多個副本 這些文件一般存儲在各個不同的磁盤上 以便將因磁盤試下哦引起的潛在危險降至更低程度 Oracle支持對同一個數(shù)據(jù)庫并發(fā)的打開 書寫多個相同的控制文件 通過為一個數(shù)據(jù)庫在不同的磁盤上保存多個控制文件 可以幼小的御凳降低對于控制文件可能發(fā)生的單點失敗 例如 包含一個控制文件的磁盤崩潰了 如果Oracle試圖訪問這個被破壞的文件 當(dāng)前實例就會失敗 但是如果在不同的磁盤上保存了當(dāng)前控制文件的復(fù)件 就可以重啟一個實例而無需進行數(shù)據(jù)庫恢復(fù)
如果一個數(shù)據(jù)庫所有的控制文件在操作的時候都丟失了 那么數(shù)據(jù)庫實例就會失敗 必須要進行介質(zhì)恢復(fù)(media recover) 但是介質(zhì)唯攜恢復(fù)必須要使用一個稍微舊一點的控制文件的備份 因為當(dāng)前的控制文件備份不可用 所以為了保護控制文件 必須要注意一下幾個方面
每一個數(shù)據(jù)庫都要使用多路復(fù)制的控制文件
把每一個控制文件的復(fù)件保存在不同的物理磁盤上
使用操作系統(tǒng)的鏡像機制
監(jiān)控備份
在SQL*PLUS中查詢控制文件
lishixinzhi/Article/program/Oracle/202311/17873
請問Oracle的數(shù)據(jù)庫體系的物理結(jié)構(gòu)是怎樣的?
物理結(jié)構(gòu),即Oracle數(shù)據(jù)庫使用的操作系統(tǒng)文件結(jié)構(gòu)。
對于數(shù)據(jù)庫物理結(jié)構(gòu)文件,不同的oracle版本,不同的操作系統(tǒng)平臺上有不同的存儲目錄結(jié)構(gòu).
數(shù)據(jù)庫的物理結(jié)構(gòu)文件按其作用可以分為三類:
數(shù)據(jù)文件
日志文件
控制文件
一、數(shù)據(jù)文簡頌件
數(shù)據(jù)文件用來存儲數(shù)據(jù)庫的數(shù)據(jù),如表、索引等。讀取數(shù)據(jù)時,系統(tǒng)首先從數(shù)據(jù)庫文件中讀取數(shù)據(jù),并存儲到SGA的數(shù)據(jù)緩沖區(qū)中。
二、重做日志文件
重做日志文件記錄對數(shù)據(jù)庫的所有修改信息。它是三類文件中最復(fù)雜的一類文件,也是保證數(shù)據(jù)庫安全與數(shù)據(jù)庫備份與恢復(fù)有直接關(guān)系的文件。
三、控制文件
控制文件是一個二進拍洞制文件,用來描述數(shù)據(jù)庫的物理結(jié)構(gòu),一個數(shù)據(jù)庫只需要一個控制文件,控制文件的內(nèi)容包括:
數(shù)據(jù)庫名及數(shù)據(jù)庫唯一標(biāo)識
數(shù)據(jù)文件和日志文件標(biāo)識
數(shù)據(jù)庫恢復(fù)所需的同步信息,即檢查點號
.
Oracle數(shù)據(jù)庫的體系結(jié)構(gòu)包括四個方面:數(shù)據(jù)庫的物理結(jié)構(gòu)、邏輯結(jié)構(gòu)、內(nèi)攔賀鄭存結(jié)構(gòu)及進程。
oracle數(shù)據(jù)庫主要執(zhí)行在線事務(wù)哪個結(jié)構(gòu)需要增大
Oracle數(shù)據(jù)庫主要執(zhí)行在線事務(wù)時,需要增大的是SGA(System Global Area)中的Buffer Cache緩存池。原因是在線事務(wù)的主要特點是頻繁地進行數(shù)據(jù)讀寫操作,而Buffer Cache緩存池是用來緩存頻繁訪問的數(shù)據(jù)塊的,增大Buffer Cache緩存池的大小可以提高數(shù)據(jù)讀寫的效率,減少磁盤I/O操作的次數(shù),從而喚頃提高數(shù)據(jù)庫的性能和響應(yīng)速度。
除了Buffer Cache緩存池之外,Oracle數(shù)據(jù)庫執(zhí)行在線事務(wù)還需要增大的結(jié)構(gòu)有Shared Pool共享池和Redo Log Buffer重做日志緩沖區(qū)。Shared Pool共享池主要用于存儲共享的SQL語句、存儲過程和觸發(fā)器等對象,而Redo Log Buffer重做日志緩沖區(qū)則用于緩存事務(wù)執(zhí)行過程中所產(chǎn)生的重做日志信息,以保證數(shù)據(jù)的完整性和一致性。
需要注意的是,增大SGA中的緩存池大小并不是無限制的,需要根據(jù)實際情況進斗銀行調(diào)整,避免過度分配內(nèi)存導(dǎo)致系統(tǒng)出現(xiàn)內(nèi)存不足的情況。此外,還需要根據(jù)實際應(yīng)用負載和硬件配置等因素來綜合考慮增大哪些結(jié)構(gòu)的大小空鏈宴,以達到更優(yōu)的性能表現(xiàn)。
簡答:為了提高oracle數(shù)據(jù)庫的在線事務(wù)處理能力,需要增加redo log文件的大小。
深入分析:
1. redo log文件主要用于記錄oracle數(shù)據(jù)庫執(zhí)行過程中事務(wù)的日志信息,包括數(shù)據(jù)更新的批量信息等,以實現(xiàn)事務(wù)的持久性和恢復(fù)能力。
2. 在線事務(wù)產(chǎn)生的日志量較大,如果redo log文件空間不足,會導(dǎo)致事務(wù)執(zhí)行被阻塞,無法繼續(xù)運行,直到redo log文件重新得到空間為止。這勢必會對在線業(yè)務(wù)產(chǎn)生較大影響。
3.為了避免redo log文件空間不足,需要預(yù)先適當(dāng)增加其大小。一般做法是根據(jù)業(yè)務(wù)高峰期預(yù)計的日志增長量增加,給予一定的余量,這樣可以滿足大部分正常運行情況下的需求。
4.增加redo log文件大小可以通過增加其組數(shù)或每個組內(nèi)文件大小實現(xiàn)。增加組數(shù)意味著新建多個較小文件;增加文件大小意味著直接擴展現(xiàn)有文件存儲空間。這兩種方法各有優(yōu)點,需要結(jié)合系統(tǒng)實際情況選擇。
5. redo log文件過大也會產(chǎn)生一定問題,會占用過多存儲空間,并增加恢復(fù)時間。所以在設(shè)置文件大小時需要權(quán)衡在線事務(wù)的日志量和恢復(fù)效率,選擇一個比較合理的大小。一般來說,不應(yīng)超過硬盤總量的1/4至1/3之間。
6.除了增加redo log文件大小之外,也可以通過其他方法提高oracle數(shù)據(jù)庫的在線事務(wù)處理能力,如增加undo表空間、適當(dāng)放寬一些參數(shù)限制、使用高性能硬件等。redo log只是其中比較重要的一個方面。
綜上,為了支持oracle數(shù)據(jù)庫大量的在線事務(wù)并發(fā)執(zhí)行,需要確保redo log文件大小充足,避免其空間不足導(dǎo)致事務(wù)執(zhí)行阻塞的問題。適當(dāng)增加redo log文件大小是提高oracle數(shù)據(jù)庫在線事務(wù)處理能力的關(guān)鍵措施之一。但大小設(shè)置需要綜合考慮相關(guān)因素,避免超出合理范圍。除redo log文件之外,其他環(huán)節(jié)的優(yōu)化同樣重要,要全面考慮,系統(tǒng)提高數(shù)據(jù)庫處理事務(wù)的能力。
給出優(yōu)質(zhì)建議如下:
建議1:重新評估業(yè)務(wù)高峰期數(shù)據(jù)庫的redo log日志生成量,根據(jù)這一日志增長預(yù)估值選擇適當(dāng)增加redo log文件大小,至少要提供1-2倍的余量。這可以保證redo log文件賀枯基本滿足絕大部分正常業(yè)務(wù)情況下的需求,避免空間頻繁不足。
建議2:增加redo log文件大小時可同時適當(dāng)增加文件組數(shù),這樣可以使每個文件保持在較小范圍內(nèi),利于后續(xù)的文件清理和恢復(fù)操作。也可直接適當(dāng)擴展現(xiàn)有文件大小,這可以避免新建組后相應(yīng)參數(shù)調(diào)整帶來的工作量。兩者可結(jié)合實際選擇。
建議3:定期監(jiān)控redo log文件的空間使用率和日志增長趨勢,如果發(fā)現(xiàn)已使用空間超過70%-80%,應(yīng)及時考慮進一步添加空間,以預(yù)留充足余量避免日志空間突發(fā)性不足的問題發(fā)生。這需要制定redo log磁盤空間動態(tài)監(jiān)控的具體方案。
建議4:如果系統(tǒng)存在較長時間未使用的歸檔日志,可以考慮清理部分歸檔日志騰出空間,然后將這部分空間劃給redo log文件使用。這可以有效利用現(xiàn)有存儲空間,避免頻繁新增磁盤,特別是在磁盤空間有限的情況下更為適用。但要確保所清理的歸檔日志不會再被使用。
建議5:除增加redo log文件大小之外,還應(yīng)該綜合考慮其他方法提高數(shù)據(jù)庫的在線事務(wù)處理能力,如調(diào)整表空間碼攔大小、適當(dāng)調(diào)整一些數(shù)據(jù)庫參數(shù)、使用高性能硬件平臺等。這些措施應(yīng)根據(jù)業(yè)務(wù)實際需求進行評估和調(diào)整,以期實現(xiàn)整體的更優(yōu)解決方案。
綜上,定期評估和監(jiān)控redo log文件使用情況,合理增加其文件大小或組數(shù),是保障其空間充足并提高oracle數(shù)據(jù)庫在線事務(wù)處理能力的關(guān)鍵。但這些措施還需配合其他方法,如日志清理、參數(shù)調(diào)整以及硬件升級等,進行綜合施策,不斷優(yōu)化和提高數(shù)據(jù)庫的在線處理性能,以適應(yīng)業(yè)務(wù)高速發(fā)展遲拍胡的需求。DBA需要對各方法進度進行全面分析與評估,選擇更佳實施方案。
Oracle數(shù)據(jù)庫主要執(zhí)行在線事務(wù)需要增大的數(shù)據(jù)結(jié)構(gòu)可以是:
1. 數(shù)據(jù)庫緩存區(qū)(Buffer Cache):主要用于存儲熱數(shù)據(jù)和緩存數(shù)據(jù)塊,提高數(shù)據(jù)庫讀寫性能,降低磁盤賣虧爛 I/O 操作次數(shù)。在進行在線事務(wù)時,經(jīng)常需要對數(shù)據(jù)庫進行查詢和更改操作,因此,緩存區(qū)的大小直接影響著數(shù)據(jù)庫的性能。
2. 日志緩沖區(qū)(Log Buffer):主要用于記錄數(shù)據(jù)庫狀態(tài)和操作信息,并保證數(shù)據(jù)的一致性。在線事務(wù)中的每一個 SQL 語句都會被解析、執(zhí)行和保存到日志緩沖區(qū),因此,如果日志緩沖區(qū)太小,在事務(wù)量較大的情況下可能會導(dǎo)致頻繁刷盤或者數(shù)據(jù)丟失,嚴(yán)重影響數(shù)據(jù)庫的穩(wěn)定性和可靠性。
3. PGA(Program Global Area)堆:主要用于存儲連接時產(chǎn)生的臨時變量、排序數(shù)據(jù)、內(nèi)部存儲結(jié)構(gòu)等,可以大大提高 SQL 查詢效率。在執(zhí)行大型的查詢或操作時,需要頻繁使用內(nèi)存來存儲中間結(jié)果,如果 PGA 太小可能導(dǎo)致緩慢的查詢速度甚至是執(zhí)行失敗。
4. 表空間:主要用于存儲數(shù)據(jù)庫中的表、索引、視圖等對象,如果表空間過小,將會導(dǎo)致無法寫中漏入數(shù)據(jù),從而影響在線事務(wù)的正常工作。
需要注意的是,每一個數(shù)據(jù)結(jié)構(gòu)的大小都應(yīng)該根據(jù)實際業(yè)務(wù)需要進行調(diào)整,過大或過小都空首可能會對數(shù)據(jù)庫性能產(chǎn)生較大的影響。
對于Oracle數(shù)據(jù)庫而言,主要執(zhí)行在線事務(wù)的結(jié)構(gòu)是SGA(System Global Area)結(jié)構(gòu),需要增大的主要是SGA中的Buffer Cache(跡洞緩存區(qū))。
原因如下:
1. 在線事務(wù)主要是指對數(shù)據(jù)庫的增刪改查操作,這些操作都需要頻繁地讀取和寫入數(shù)據(jù)庫中的數(shù)據(jù),而緩存區(qū)是數(shù)據(jù)庫用于存儲數(shù)據(jù)塊的重要組成部分,它可以將磁盤上的數(shù)據(jù)緩存到內(nèi)存中,以提高讀取速度,減少IO操作。
2. 如果緩存區(qū)大小不足,那么數(shù)據(jù)庫中的數(shù)據(jù)就需要頻繁地從磁盤中讀取,這樣會導(dǎo)致大量的IO操作,從而降低數(shù)據(jù)庫的知圓響應(yīng)速度,影響在線事務(wù)的執(zhí)行效率。
3. 增大緩存區(qū)可以提高緩存命中率,即從緩存區(qū)讀取數(shù)據(jù)的比例,從而減少IO操作,提高數(shù)據(jù)庫的響應(yīng)速度,提高在線事務(wù)的執(zhí)行效率。
需要注意的是,增大緩存區(qū)大小不是一成不變的,搭州塌需要根據(jù)實際情況進行調(diào)整,考慮到硬件資源限制、業(yè)務(wù)需求和數(shù)據(jù)庫運行狀況等因素。
根據(jù)Oracle數(shù)據(jù)庫的架構(gòu),主要執(zhí)行在線事務(wù)的結(jié)構(gòu)是SGA(System Global Area,系統(tǒng)全局區(qū))。SGA是Oracle數(shù)據(jù)庫實例的重要組成部分,主要用于存儲數(shù)據(jù)庫中的緩存和共享結(jié)構(gòu)。在SGA中,主要承擔(dān)在線事務(wù)處理的是數(shù)據(jù)庫緩存區(qū)域Buffer Cache。因此,如果要增衡攜大Oracle數(shù)據(jù)庫主消臘要執(zhí)行在線事務(wù)的結(jié)構(gòu),需要增大Buffer Cache的大小。
Buffer Cache存儲了數(shù)據(jù)庫中最近使用的數(shù)據(jù)塊,它可以減少物理I/O的次數(shù),提高數(shù)據(jù)庫的讀取效率。在線事務(wù)的核心操作就是對數(shù)據(jù)庫中的數(shù)據(jù)進行讀寫,因此Buffer Cache大小的增大可以提高在線事務(wù)的執(zhí)咐橋伏行效率,降低響應(yīng)時間,提升用戶體驗。
需要注意的是,增大Buffer Cache的大小并不是一定能夠提高在線事務(wù)的執(zhí)行效率,因為過大的Buffer Cache會占用大量的內(nèi)存資源,導(dǎo)致系統(tǒng)出現(xiàn)內(nèi)存不足的情況。因此,需要根據(jù)實際情況和硬件資源的限制來合理設(shè)置Buffer Cache的大小。此外,在進行Buffer Cache大小的設(shè)置時,還需要考慮到其他因素,比如應(yīng)用程序的并發(fā)數(shù)、數(shù)據(jù)庫實例的大小、操作系統(tǒng)的內(nèi)存管理機制等等。
oracle 數(shù)據(jù)庫 結(jié)構(gòu)的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于oracle 數(shù)據(jù)庫 結(jié)構(gòu),深入探究Oracle數(shù)據(jù)庫的結(jié)構(gòu)與特點,Oracle數(shù)據(jù)庫的物理存儲結(jié)構(gòu)之控制文件,請問Oracle的數(shù)據(jù)庫體系的物理結(jié)構(gòu)是怎樣的?,oracle數(shù)據(jù)庫主要執(zhí)行在線事務(wù)哪個結(jié)構(gòu)需要增大的信息別忘了在本站進行查找喔。
成都網(wǎng)站營銷推廣找創(chuàng)新互聯(lián),全國分站站群網(wǎng)站搭建更好做SEO營銷。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎(chǔ)服務(wù)商,價格厚道。提供成都服務(wù)器托管租用、綿陽服務(wù)器租用托管、重慶服務(wù)器托管租用、貴陽服務(wù)器機房服務(wù)器托管租用。
分享題目:深入探究Oracle數(shù)據(jù)庫的結(jié)構(gòu)與特點 (oracle 數(shù)據(jù)庫 結(jié)構(gòu))
網(wǎng)頁鏈接:http://www.5511xx.com/article/dpgpsej.html


咨詢
建站咨詢
