精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Oracle體系結構全面介紹

數據庫 Oracle
Oracle體系結構由數據庫、表空間、數據文件、內部結構、存儲區內部的結構、數據庫的外部結構等組成。本文主要講述了Oracle體系結構中的內部結構、存儲區內部的結構以及數據庫的外部結構。

通過學習數據庫及實例,我們可以知道Oracle體系結構中的可分為三個范疇:數據庫內部結構(如表)、存儲區內部的結構(包括共享存儲區和進程)、數據庫的外部結構。

一、Oracle體系結構中的內部結構
數據庫的內部結構,即Oracle數據的邏輯表現層,也稱oracleschema,包括以下這些內容:
1.表、列、約束條件、數據類型(包括抽象數據類型)
2.分區與子分區
3.用戶與模式
4.索引、簇和散列簇
5.視圖
6.序列
7.過程、函數、軟件包和觸發器
8.同義詞
9.權限及角色
10.數據庫鏈接
11段、盤區和塊
12.回滾段
13.快照與顯形圖
14.各部分的具體介紹以后將在Oralceschema欄目中討論。

二、Oracle體系結構中的內部存儲結構
包括內存緩沖池與后臺進程:

1.系統全局區(SGA),主要包括:

1)數據塊緩存區
數據塊緩存區(datablockbuffercache)是SGA中的一個高速緩存區域,用來存儲從數據庫中讀取數據段的數據塊(如表、索引和簇)。數據塊緩存區的大小由數據庫服務器init.ora文件中的DB_LOCK_BUFFERS參數決定(用數據庫塊的個數表示)。在調整和管理數據庫時,調整數據塊緩存區的大小是一個重要的部分。

因為數據塊緩存區的大小固定,并且其大小通常小于數據庫段所使用的空間,所以它不能一次裝載下內存中所有的數據庫段。通常,數據塊緩存區只是數據庫大小的1%~2%,Oracle使用最近最少使用(LRU,leastrecentlyused)算法來管理可用空間。當存儲區需要自由空間時,最近最少使用塊將被移出,新數據塊將在存儲區代替它的位置。通過這種方法,將最頻繁使用的數據保存在存儲區中。

然而,如果SGA的大小不足以容納所有最常使用的數據,那么,不同的對象將爭用數據塊緩存區中的空間。當多個應用程序共享同一個SGA時,很有可能發生這種情況。此時,每個應用的最近使用段都將與其他應用的最近使用段爭奪SGA中的空間。其結果是,對數據塊緩存區的數據請求將出現較低的命中率,導致系統性能下降。

2)字典緩存區
數據庫對象的信息存儲在數據字典表中,這些信息包括用戶帳號數據、數據文件名、段名、盤區位置、表說明和權限,當數據庫需要這些信息(如檢查用戶查詢一個表的授權)時,將讀取數據字典表并且將返回的數據存儲在字典緩存區的SGA中。

數據字典緩存區通過最近最少使用(LRU)算法來管理。字典緩存區的大小由數據庫內部管理。字典緩存區是SQL共享池的一部分,共享池的大小由數據庫文件init.ora中的SHARED_POOL_SIZE參數來設置。

如果字典緩存區太小,數據庫就不得不反復查詢數據字典表以訪問數據庫所需的信息,這些查詢稱為循環調用(recuesivecall),這時的查詢速度相對字典緩存區獨立完成查詢時要低。

3)重做日志緩沖區
重做項描述對數據庫進行的修改。它們寫到聯機重做日志文件中,以便在數據庫恢復過程中用于向前滾動操作。然而,在被寫入聯機重做日志文件之前,事務首先被記錄在稱作重做日志緩沖區(redologbuffer)的SGA中。數據庫可以周期地分批向聯機重做日志文件中寫重做項的內容,從而優化這個操作。重做日志緩沖區的大小(以字節為單位)由init.ora文件中的LOG_BUFFER參數決定。

4)SQL共享池
SQL共享池存儲數據字典緩存區及庫緩存區(librarycache),即對數據庫進行操作的語句信息。當數據塊緩沖區和字典緩存區能夠共享數據庫用戶間的結構及數據信息時,庫緩存區允許共享常用的SQL語句。

SQL共享池包括執行計劃及運行數據庫的SQL語句的語法分析樹。在第二次運行(由任何用戶)相同的SQL語句時,可以利用SQL共享池中可用的語法分析信息來加快執行速度。

SQL共享池通過LRU算法來管理。當SQL共享池填滿時,將從庫緩存區中刪掉最近最少使用的執行路徑和語法分析樹,以便為新的條目騰出空間。如果SQL共享池太小,語句將被連續不斷地再裝入到庫緩存區,從而影響操作性能。

SQL共享池的大小(以字節為單位)由init.ora文件參數SHARED_POOL_SIZE決定。

5)大池
大池(LargePool)是一個可選內存區。如果使用線程服務器選項或頻繁執行備份/恢復操作,只要創建一個大池,就可以更有效地管理這些操作。大池將致力于支持SQL大型命令。利用大池,就可以防止這些SQL大型命令把條目重寫入SQL共享池中,從而減少再裝入到庫緩存區中的語句數量。大池的大小(以字節為單位)通過init.ora文件的LARGE_POOL_SIZE參數設置,用戶可以使用init.ora文件的LARGE_POOL_MIN_ALLOC參數設置大池中的最小位置。Oracle8i已不用這個參數。作為使用LargePool的一種選擇方案,可以用init.ora文件的SHARED_POOL_RESERVED_SIZE參數為SQL大型語句保留一部分SQL共享池。

6)Java池
由其名字可知,Java池為Java命令提供語法分析。Java池的大小(以字節為單位)通過在Oracle8i引入的init.ora文件的JAVA_POOL_SIZE參數設置。init.ora文件的JAVA_POOL_SIZE參數缺省設置為10MB。

7)多緩沖池
可以在SGA中創建多個緩沖池,能夠用多個緩沖池把大數據集與其他的應用程序分開,以減少它們爭奪數據塊緩存區內相同資源的可能性。對于創建的每一個緩沖池,都要規定其LRU鎖存器的大小和數量。緩沖區的數量必須至少比LRU鎖存器的數量多50倍。

創建緩沖池時,需要規定保存區(keeparea)的大小和再循環區(recyclearea)的大小。與SQL共享池的保留區一樣,保存區保持條目,而再循環區則被頻繁地再循環使用。可以通過BUFFER_POOL_KEEP參數規定來保存區的大小。例如:
保存和再循環緩沖池的容量減少了數據塊緩沖存儲區中的可用空間(通過DB_BLOCK_BUFFERS參數設置)。對于使用一個新緩沖池的表,通過表的storage子句中的buffer_pool參數來規定緩沖池的名字。例如,如果需要從內存中快速刪除一個表,就把它賦予RECYCLE池。缺省池叫作DEFAULT,這樣就能在以后用altertable命令把一個表轉移到DEFAULT池。#p#

2.程序全局區(PGA)。
程序全局區(PGA,ProgramGlobalArea)是存儲區中的一個區域,由一個Oracle用戶進程所使用,PGA中的內存不能共享。

3.環境區

4.后臺進程
數據庫擁有多個后臺進程,其數量取決于數據庫的配置。這些進程由數據庫管理,它們只需要進行很少的管理。每個后臺進程創建一個跟蹤文件。在實例操作期間保存跟蹤文件。后臺進程跟蹤文件的命名約定和位置隨操作系統和數據庫版本而不同。一般來說,跟蹤文件含有后臺進程名或后臺進程的操作系統進程ID。可以設置初始化參數文件的BACKGROUND_DUMP_DEST參數來規定后臺進程跟蹤文件的位置,但是有些版本的Oracle忽略這種設置。排除數據庫故障時,跟蹤文件就顯得非常重要。影響后臺進程的嚴重問題通常記錄在數據庫的警告日志上。警告日志通常位于BACKGROUND_DUMP_DEST目錄下。一般來說,這個目錄是ORACLE_BASE目錄下的/ADMIN/INSTANCE_NAME/BDUMP目錄。

1)SMON
當啟動一個數據庫時,SMON(SystemMonitor,系統監控程序)進程執行所需的實例恢復操作(使用聯機重做日志文件),它也可以清除數據庫,取消系統不再需要的事務對象。SMON的另一個用途是:將鄰接的自由盤區組成一個較大的自由盤區。對于某些表空間,數據庫管理員必須手工執行自由空間合并;SMON只合并表空間中的自由空間,這些表空間的缺省pctincrease存儲值為非零。

2)PMON
PMON(進程監控程序)后臺進程清除失敗用戶的進程,釋放用戶當時正在使用的資源。當一個持有鎖的進程被取消時,其效果是顯而易見的,PMON負責釋放鎖并使其可以被其他用戶使用。同SMON一樣,PMON周期性地喚醒檢測它是否需要被使用。

3)DBWR
DBWR(數據庫寫入程序)后臺進程負責管理數據塊緩存區及字典緩存區的內容。它以批方式把修改塊從SGA寫到數據文件中。

盡管每一個數據庫實例只有一個SMON和一個PMON進程在運行,但是根據平臺和操作系統的不同,用戶可以同時擁有多個DBWR進程。使用多個DBWR進程有助于在進行大的操作期間減少DBWR中的沖突。所需DBWR進程的數量由數據庫的init.ora文件中的DB_WRITER_PROCESSES參數決定。如果系統支持異步I/O,可以用多個DBWRI/O從(slave)進程創建一個DBWR進程。DBWRI/O從進程的數量由init.ora文件的DBWR_I/O_SLAVES參數設置。

如果創建多個DBWR進程,這些進程就不叫做DBWR,它們將有一個數字分量。例如,如果創建5個DBWR進程,進程的操作系統名就可能是DBW0、DBW1、DBW2、DBW3和DBW4。
4)LGWR
LGWR(日志寫入程序)后臺進程負責把聯機重做日志緩沖區的內容寫入聯機重做日志文件。LGWR分批將日志條目寫入聯機重做日志文件。重做日志緩沖區條目總是包含著數據庫的最新狀態,這是因為DBWR進程可以一直等待到把數據塊緩沖區中的修改數據塊寫入到數據文件中。

LGWR是數據庫正常操作時唯一向聯機重做日志文件寫入內容并從重做日志緩沖區直接讀取內容的進程。與DBWR對數據文件執行的完全隨機訪問相反,聯機重做日志文件以序列形式寫入。如果聯機重做日志文件是鏡像文件,LGWR同時向鏡像日志文件中寫內容。

對于Oracle8,可以創建多個LGWRI/O從進程以改善向聯機重做日志文件的寫入性能,其個數由數據庫的init.ora文件的LGWR_IO_SLAVES參數決定。

在Oracle8i中,這個參數已不能用,LGWRI/O從進程由DBWR_IO_SLAVES設置值派生
而來。

5)CKPT
CKPT(檢查點進程)用來減少執行實例恢復所需的時間。檢查點使DBWR把上一個檢查點以后的全部已修改數據塊寫入數據文件,并更新數據文件頭部和控制文件以記錄該檢查點。

當一個聯機重做日志文件被填滿時,檢查點進程會自動出現。可以用數據庫實例的init.ora文件中的LOG_CHECKPOINT_INTERVAL參數來設置一個頻繁出現的檢查點。

CKPT后臺進程把早期數據庫版本中LGWR的兩個功能(向檢查點發信號及復制日志內容)分成兩個后臺進程。當數據庫實例的init.ora文件中的CHECKPOINT_PROCESS參數被設置為TRUE時,就可以建立CKPT后臺進程。

6)ARCH
LGWR后臺進程以循環方式向聯機重做日志文件寫入;當填滿第一個日志文件后,就開始向第二個日志文件寫入;第二個日志文件填滿后,再向第三個日志文件寫入。一旦最后一個重做日志文件填滿,LGWR就開始重寫第一個重做日志文件的內容。

當Oracle以ARCHIVELOG(歸檔日志)模式運行時,數據庫在開始重寫重做日志文件之前先對其進行備份。這些歸檔的重做日志文件通常寫入一個磁盤設備中。也可以直接寫入磁帶設備中,但是這往往要增加操作員的勞動強度。

這種歸檔功能由ARCH(歸檔進程)后臺進程完成,利用該性能的數據庫在處理大數據事務時將遇到重做日志磁盤沖突問題,這是因為當LGWR準備寫入一個重做日志文件時,ARCH正準備讀取另一個。如果歸檔日志目標磁盤寫滿,數據庫還將遇到數據庫鎖定問題。此時,ARCH凍結,禁止LGWR寫入;從而禁止在數據庫中出現進一步的事務處理;這種情況一起延續到歸檔重做日志文件的空間清空為止。

對于Oracle8,可以創建多個ARCHI/O從進程以改善對歸檔重做日志文件的寫入功能。在Oracle8.0中,ARCHI/O從進程的個數由數據庫的init.ora文件中的ARCH_IO_SLAVES參數決定。在Oracle8i中,這個參數已不能用,ARCH_IO_SLAVES設置值由DBWR_IO_SLAVES設置值派生。

7)RECO
RECO(恢復進程)后臺進程用于解決分布式數據庫中的故障問題。RECO進程試圖訪問存在疑問的分布式事務的數據庫并解析這些事務。只有在平臺支持DistributedOption(分布式選項)且init.ora文件中的DISTRIBUTED_TRANSACTIONS參數大于零時才創建這個進程。

8)SNPn
Oracle的快照刷新及內部作業隊列調度依賴于它們執行的后臺進程(快照進程)。這些后臺進程的名字以字母SNP開頭,以數字或字母結束。為一實例所創建的SNP進程的個數由數據庫的init.ora文件中的JOB_QUEUE_PROCESSES參數決定(在Oracle7中,該參數名為SNAPSHOT_REFRESH_PROCESSES)。

9)LCKn
當采用Oracle并行服務器選項時,多個LCK(鎖定進程)后臺進程(命名為LCK0~LCK9)用于解決內部實例的鎖定問題。LCK進程的個數由GC_LCK_PROCS參數決定。

10)Dnnn
Dnnn(調度程序進程)是MTS結構的一部分;這些進程有助于減少處理多重連接所需要的資源。對于數據庫服務器支持的每一個協議必須至少創建一個調度程序進程,調度程序進程根據SQL*Net(或Net8)的配置在數據庫啟動時創建,在數據庫打開后可以創建或取消。

11)Snnn
創建Snnn(服務器進程)來管理需要專用服務器的數據庫連接。服務器進程可以對數據文件進行I/O操作。

12)Pnnn
如果啟動數據庫中的并行查詢選項,一個查詢的資源要求可以分布在多個處理器中。當實例啟動由init.ora文件的PARALLEL_MIN_SERVERS參數確定時,指定數目的并行查詢服務器進程就啟動。每一個這樣的進程都將出現在操作系統級。需要并行操作的進程越多,啟動的并行查詢服務器進程就越多。每個并行查詢服務器進程在操作系統級將有一個P000、P001、P002這樣的名字。并行查詢服務器進程的最大數量由init.ora文件的PARALLEL_MAX_SERVERS參數確定。#p#

三、Oracle體系結構中的的外部結構

1.重做日志
Oracle保存所有數據庫事務的日志。這些事務被記錄在聯機重做日志文件(onlineredologfile)中。當數據庫被破壞時,這些日志文件能夠以正確順序恢復數據庫事務。重做日志文件信息存儲在數據庫數據文件的外部。

重做日志文件也可以讓Oracle優化向磁盤寫入數據的方式。當數據庫中出現一個事務時,就把該事務輸入到重做日志緩沖區;同時受該事務影響的數據塊不會立即寫入磁盤。

每個Oracle數據庫都有兩個或更多的聯機重做日志文件。Oracle以循環方式向聯機重做日志文件寫入:第一個日志文件被填滿后,就向第二個日志文件寫入,然后依次類推。當所有聯機重做日志文件都被填滿時,就又回到第一個日志文件,用新事務的數據對其進行重寫。如果數據庫正以ARCHIVELOG模式運行,在重寫聯機重做日志文件前,數據庫將先對其進行備份。任何時候都可以用這些歸檔重做日志文件來恢復數據庫的任何部分。

重做日志文件可以被數據庫鏡像(復制)。鏡像聯機重做日志文件不依賴操作系統或操作環境的硬件性能就可以對重做日志文件進行鏡像。

2.控制文件
數據庫的全局物理結構由其控制文件(controlfile)維護。控制文件記錄數據庫中所有文件的控制信息。控制文件維護內部的一致性并引導恢復操作。

由于控制文件對數據庫至關重要,所以聯機存儲著多個拷貝。這些文件一般存儲在各個不同的磁盤上,以便將因磁盤失效引起的潛在危險降至最低限度。創建數據庫時,同時就提供與之對應的控制文件。

數據庫控制文件的名字通過init.ora文件的CONTROL_FILES參數規定。盡管這是一個init.ora參數,但是CONTORL_FILES參數通常用config.ora文件規定,因為它很少變化。如果需要給數據庫添加一個新的控制文件,可關閉實例,把已存在的一個控制文件復制到新的地址,把新的地址添加到CONTROL_FILES參數設置值上,并重新啟動這個實例。

3.跟蹤文件與警告日志
在實例中運行的每一個后臺進程都有一個跟蹤文件與之相連。跟蹤文件記載后臺進程遇到的重大事件的信息。除了跟蹤文件外,Oracle還有一個稱作警告日志(alertlog)的文件,警告日志記錄數據庫文件運行中主要事件的命令及結果。例如,表空間的創建、重做日志的轉換、操作系統的恢復、數據庫的建立等信息都記錄在警告日志中。警告日志是數據庫每日管理的重要資源,當需要查找主要失敗原因時,跟蹤文件就非常有用。

應經常監控警告日志。警告日志的條目將通知你數據庫操作期間遇到的任何問題,其中包括出現的任何ORA_0600內部錯誤。為使警告日志便于使用,最好是每天能自動對其重新命名。例如,如果警告日志稱作alert_orcl.log,可以對它重新命名,以便其文件名包括當前日期。下次Oracle要寫該警告日志時,將找不到具有alert_orcl.log文件名的文件,因此數據庫將創建一個新的文件名。這樣,除了有以前的警告日志外,還有一個當前的警告日志(alert_orcl.log)。用這種方式區分警告日志條目就可以使對警告日志條目的分析更有效。

【編輯推薦】

  1. Oracle體系結構中兩個概念詳解
  2. Oracle體系結構實例的相關內容介紹
  3. Oracle體系結構中的基本概念,數據庫的介紹
  4. Oracle體系結構的基本概念,實例
  5. Oracle體系結構中基本概念,數據庫
責任編輯:王婧瑤 來源: 互聯網
相關推薦

2010-04-08 10:02:15

Oracle體系結構

2009-02-05 11:07:27

Sybase SQL SybaseSQL Server

2017-08-03 14:01:07

大數據深度學習體系結構

2009-07-09 13:52:41

Inside JVM

2011-05-20 09:22:43

Oracle數據庫體系結構

2019-09-06 08:35:03

TCPIP算法

2018-09-11 12:41:42

HadoopJava工具

2009-03-30 10:53:37

體系結構數據倉庫Oracle

2010-04-01 16:54:06

Oracle體系結構

2010-04-08 09:46:27

Oracle體系結構

2012-02-06 17:22:44

MySQL

2014-07-23 09:33:52

2009-07-15 13:46:26

Swing體系結構

2009-06-26 15:58:28

EJB

2009-09-11 10:38:03

LINQ體系結構

2009-12-31 10:16:45

ADO.NET體系結構

2010-03-18 13:53:48

無線USB體系結構

2010-04-20 10:23:06

Oracle入門

2010-04-08 10:17:37

Oracle體系結構

2009-12-30 15:56:05

MPLS體系結構
點贊
收藏

51CTO技術棧公眾號

欧美激情亚洲另类| 欧美日韩日本国产亚洲在线| 亚洲一区av在线| 91天堂在线视频| 加勒比av在线播放| 国产欧美自拍一区| 色又黄又爽网站www久久| 久久资源亚洲| 免费观看成人毛片| 欧美日韩另类图片| 婷婷久久综合九色综合伊人色| 精品人伦一区二区三区| 久久永久免费视频| 天天综合一区| 亚洲精品成人久久| 视色视频在线观看| 福利小视频在线| gogo大胆日本视频一区| 69久久夜色精品国产69| 2019男人天堂| 先锋影音一区二区| 亚洲国产日韩a在线播放性色| 国产在线一区二区三区四区| 五月天婷婷网站| 久久在线视频| 亚洲精品999| 日韩va在线观看| 中文字幕在线视频久| 中文字幕一区二区视频| 久久av二区| av大片在线免费观看| 91视频一区| 一本大道久久a久久综合| 中国老女人av| 视频二区在线观看| 国产麻豆精品视频| 6080yy精品一区二区三区| 黄色av免费播放| 欧美一区自拍| 成人久久电影| 久久99国产精品麻豆| 午夜免费久久久久| 美女的奶胸大爽爽大片| 国产精品午夜一区二区三区| 精品福利二区三区| 在线播放免费视频| 中文字幕这里只有精品| 亚洲一区二区综合| 精品国产一区二区三区在线| 成人免费在线电影| 成人毛片老司机大片| 欧美伊久线香蕉线新在线| 青青草成人免费| 欧美亚洲精品在线| 亚洲毛片在线免费观看| 性感美女一区二区三区| 日韩成人综合网| 欧美日韩不卡一区| 国产无套内射久久久国产| 亚洲欧美成人影院| 国产精品女主播在线观看| 欧美日韩在线播放一区二区| 亚洲免费成人网| 高清日韩电视剧大全免费| 91中文在线视频| 国产又粗又长视频| 日本欧美韩国一区三区| 国产精品高潮呻吟久久av野狼 | jlzzjlzz国产精品久久| 91久久久久久久久久久| 青青草免费观看视频| 亚洲激情偷拍| 国产91精品久久久| 中文字幕在线综合| 无码人妻精品一区二区| 亚洲欧美视频| 91精品国产91久久久久| 天天操夜夜操视频| 日韩亚洲国产欧美| 国产91精品久久久久久久| 国产一二三av| 青青视频一区二区| 欧美成人一区二区三区片免费| 日本wwwwwww| 免费看久久久| 亚洲老司机av| 免费人成又黄又爽又色| gogo久久日韩裸体艺术| 亚洲精品v天堂中文字幕| 国产精品九九视频| 九色精品91| 亚洲图中文字幕| 国产婷婷在线观看| 深夜福利久久| 久久夜色撩人精品| 日本成人免费在线观看 | 国产一级在线| 亚洲男女一区二区三区| 精品91一区二区三区| 欧美高清另类hdvideosexjaⅴ| 国模大尺度视频一区二区| 三级一区在线视频先锋| 青青a在线精品免费观看| 日韩乱码人妻无码中文字幕久久| 日韩情爱电影在线观看| 久久精品人人爽| 国产精彩视频在线| 天堂成人国产精品一区| 97精品在线视频| 久久人人爽人人爽人人片av免费| 另类小说视频一区二区| 99在线视频播放| 黄色在线小视频| 亚洲欧美日韩系列| 精品一卡二卡三卡| 欧美午夜在线播放| 精品国产一区久久| 日韩大尺度视频| 欧美伦理在线视频| 中文国产成人精品| 亚洲国产精品成人无久久精品| 中文字幕久久久久| 色综合中文网| 亚洲国产不卡| 日韩乱码在线视频| 欧美日韩国产一二三区| 国产精品久久久久久久久妇女 | 四虎在线观看| 国产性做久久久久久| 妞干网在线播放| 亚洲成人短视频| 亚洲二区在线播放视频| 特级西西人体高清大胆| 99在线精品免费视频九九视| 成人有码视频在线播放| 亚洲欧洲国产综合| 国产精品美女久久久久aⅴ| 大桥未久一区二区三区| 成人精品国产亚洲| 精品亚洲一区二区三区在线播放| 欧美精品日韩在线| 一本一道久久a久久精品蜜桃 | 911国产网站尤物在线观看| 一级特黄aaa| 久久久久久一二三区| 蜜桃视频成人在线观看| 午夜伦理在线视频| 在线观看精品国产| 久久一二三四| 精品卡一卡二| 日本三级视频在线播放| 欧美主播一区二区三区| 能免费看av的网站| 国产真实久久| 成人av中文| h网站久久久| 欧美三电影在线| 2019男人天堂| 免费av网站大全久久| yes4444视频在线观看| 亚洲区国产区| 热99精品里视频精品| 亚洲一二区视频| 三上悠亚一区二区| 亚洲激情黄色| 欧美亚洲视频在线观看| 亚洲精品久久久久久久久久久久久久| 国产精品电影一区二区| 日韩在线第三页| 精品国产一区探花在线观看| 欧美一级片一区| 人妻91麻豆一区二区三区| 亚洲精品国久久99热| 日韩不卡的av| 欧美黄在线观看| 久久国产精品久久国产精品| 亚洲午夜精品久久久久久性色| 亚洲黄色av女优在线观看 | 免费中文字幕av| 婷婷免费在线观看| 日本韩国欧美在线观看| 亚洲欧洲免费无码| 久久综合九九| 美国av在线播放| 国产日韩一区欧美| 成人妇女免费播放久久久| 麻豆成人91精品二区三区| 污污网站在线看| 成人福利片网站| 极品av在线| 国模吧精品视频| 欧美一区二区日韩| 欧美xxxx精品| 日韩成人伦理电影在线观看| 久久99精品久久久久久久久久| 国模套图日韩精品一区二区| 精品国产一区久久久| 青青草视频在线观看免费| 日本一区二区三区四区| 天天综合成人网| 在线一区视频| 一区二区三区四区五区精品 | 丝袜美腿亚洲综合| 午夜精品福利一区二区| 成人全视频在线观看在线播放高清| 日韩视频亚洲视频| 国产欧美一级片| 午夜视频一区二区三区| 亚洲自拍偷拍图| 九色|91porny| 亚洲美女在线视频| 18禁裸男晨勃露j毛免费观看| 国产精品成人**免费视频| 欧美精品久久久久久久久| 好吊色视频一区二区| 一本久久a久久免费精品不卡| www色aa色aawww| aaa欧美色吧激情视频| 欧美日韩一区二区三区69堂| 亚洲欧美一区在线| 日韩三级电影网站| 国产日韩欧美一区二区| 黄网站在线观| 在线观看91久久久久久| 国产又大又黄的视频| 亚洲激情一二三区| 精品少妇一区二区三区免费观| 美女性感视频久久| 无码精品a∨在线观看中文| 亚洲一区二区三区| 亚洲mv在线看| 综合综合综合综合综合网| 999国产视频| 福利一区二区三区视频在线观看| 国模精品视频一区二区| 羞羞的视频在线看| 日韩最新av在线| 国内av一区二区三区| 亚洲第一中文字幕在线观看| 国产精品毛片久久久久久久av| 日韩欧美国产中文字幕| 少妇高潮喷水久久久久久久久久| 91精品久久| 日韩在线中文视频| jizz亚洲| 亚洲一区二区久久久| 欧美熟妇另类久久久久久不卡| 欧美一区二区私人影院日本| 日韩综合在线观看| 天天色 色综合| 久久视频免费在线观看| 亚洲国产精品久久不卡毛片| 久久免费精彩视频| 亚洲另类中文字| 我不卡一区二区| 久久久综合激的五月天| 亚洲熟女一区二区| 成人综合激情网| av漫画在线观看| 国产精品theporn动漫| 99精品国产在热久久下载| 午夜啪啪福利视频| 天天做天天爱天天综合网| 亚洲午夜精品一区二区| 欧美黄色录像片| 亚洲美女搞黄| 天天色综合色| 亚洲欧洲精品一区| 网红女主播少妇精品视频| 成人自拍爱视频| 国产精品91一区二区| 99久久久无码国产精品6| 国产欧美丝祙| 国产激情在线看| 永久亚洲成a人片777777| 久久精品国产久精国产思思| 欧美三级理伦电影| 在线电影中文日韩| 18视频免费网址在线观看| 亚洲欧美在线看| av每日在线更新| 欧美黄色性视频| 乡村艳史在线观看| 久久久欧美一区二区| 亚洲优女在线| 91精品国产成人| 先锋欧美三级| 国产欧美在线观看| 亚洲精品三区| 69堂成人精品视频免费| 在线观看欧美激情| 久久亚洲在线| 中文字幕免费高| 欧美日韩亚洲一区| 中文字幕免费在线不卡| 亚洲全部视频| 男女视频在线看| 国产成人av一区二区三区在线 | 糖心vlog免费在线观看| 中文一区二区完整视频在线观看| 暗呦丨小u女国产精品| 五月激情丁香一区二区三区| 91porny九色| 日韩欧美在线一区二区三区| 免费成人av电影| 日韩中文字幕视频在线观看| 阿v视频在线| 成人激情视频网| 外国成人在线视频| 青青视频免费在线| 蜜臀av性久久久久蜜臀aⅴ| 亚洲视频天天射| 99re66热这里只有精品3直播| 中文字幕免费视频| 亚洲精品成人精品456| 午夜精品久久久久久久蜜桃| 日韩欧美成人激情| 五十路在线视频| 久久精品中文字幕免费mv| 性爽视频在线| 丁香五月网久久综合| 日韩电影免费在线观看| 妞干网在线观看视频| 国产尤物一区二区在线| 欧美一区二区三区成人精品| 一区二区三区鲁丝不卡| 中文字幕网址在线| 精品久久久久久久久久久久包黑料| 欧美成人综合在线| 午夜伦理精品一区| 在线免费成人| 成人精品一区二区三区| 欧美久久一区二区三区| 亚洲三级一区| 无码少妇精品一区二区免费动态| 久久久久久一级片| 中文字幕在线看人| 亚洲精品一区二区三区影院| 黄视频在线免费看| 国产欧美日韩在线播放| 亚洲区国产区| 国产精品jizz| 色哟哟日韩精品| 欧洲一区av| 日本精品一区二区三区在线播放视频 | 中文字幕福利视频| 中文字幕一区二区三区电影| 久久人人视频| 欧美日韩dvd| 福利电影一区二区| 国产精品88a∨| 深夜激情久久| 日本一区午夜艳熟免费| 成人av电影免费在线播放| 日本三级理论片| 日韩成人在线网站| 88xx成人永久免费观看| 欧美日韩精品一区二区三区| 成人久久精品人妻一区二区三区| 亚洲无av在线中文字幕| 欧美高清xxx| 国内精品国产三级国产99| 国产精品888| 日韩激情在线播放| 欧美大片国产精品| jk漫画禁漫成人入口| 亚洲 日韩 国产第一区| 国产一区视频导航| 国产午夜免费视频| 亚洲人在线视频| 亚洲第一会所| 国产精品免费看久久久无码| 国产一区欧美一区| 国产精品二区一区二区aⅴ| 日韩视频永久免费| 九色porny自拍视频在线播放| 久久久久久九九| 久久精品国内一区二区三区| 国产在线一二区| 一区二区三区四区精品| 亚洲精品v亚洲精品v日韩精品| 国自产拍偷拍精品啪啪一区二区 | 国产成人aaa| 国产一级特黄毛片| 亚洲欧美日韩视频一区| 91麻豆精品| 日本一级黄视频| 国产午夜精品一区二区三区视频| 国产浮力第一页| 青草青草久热精品视频在线观看| 97视频热人人精品免费| www.17c.com喷水少妇| 欧美日韩高清一区二区不卡| 免费污视频在线观看| 日韩国产美国| 成人免费毛片片v| 91亚洲精品国偷拍自产在线观看| 久久99久久久久久久噜噜| 日本久久黄色| 人妻少妇精品视频一区二区三区|