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

ORACLE數據庫異步IO介紹

數據庫 Oracle
Linux 異步 I/O (AIO)是 Linux 內核中提供的一個增強的功能。它是Linux 2.6 版本內核的一個標準特性,當然我們在2.4 版本內核的補丁中也可以找到它。AIO 背后的基本思想是允許進程發(fā)起很多 I/O 操作,而不用阻塞或等待任何操作完成。稍后或在接收到 I/O 操作完成的通知時,進程就可以檢索 I/O 操作的結果。

   異步IO概念

  Linux 異步 I/O (AIO)是 Linux 內核中提供的一個增強的功能。它是Linux 2.6 版本內核的一個標準特性,當然我們在2.4 版本內核的補丁中也可以找到它。AIO 背后的基本思想是允許進程發(fā)起很多 I/O 操作,而不用阻塞或等待任何操作完成。稍后或在接收到 I/O 操作完成的通知時,進程就可以檢索 I/O 操作的結果。

  Linux IO模型(I/O models)分同步IO模型(synchronous models)和異步IO模型(asynchronous models)。 在同步IO中,線程啟動一個IO操作然后就立即進入等待狀態(tài),直到IO操作完成后才醒來繼續(xù)執(zhí)行。而異步IO方式中,線程發(fā)送一個IO請求到內核,然后繼 續(xù)處理其他的事情,內核完成IO請求后,將會通知線程IO操作完成了

  如果IO請求需要大量時間執(zhí)行的話,異步文件IO方式可以顯著提高效率,因為在線程等待 的這段時間內,CPU將會調度其他線程進行執(zhí)行,如果沒有其他線程需要執(zhí)行的話,這段時間將會浪費掉(可能會調度操作系統(tǒng)的零頁線程)。如果IO請求操作 很快,用異步IO方式反而還低效,還不如用同步IO方式。

  其它關于異步IO與同步IO的細節(jié),可以參考Boost application performance using asynchronous I/O這篇文章,網上很多"Linux異步IO"的文章其實是翻譯自這篇文章。如果了解更多關于異步IO的細節(jié),可以細讀這篇文章。

  異步IO好處

  異步I/O的優(yōu)點:異步I/O是和同步I/O相比較來說的,如果是同步I/O,當一個I /O操作執(zhí)行時,應用程序必須等待,直到此I/O執(zhí)行完。相反,異步I/O操作在后臺運行,I/O操作和應用程序可以同時運行,提高了系統(tǒng)性能;使用異步 I/O會提高I/O流量,如果應用是對裸設備進行操作,這種優(yōu)勢更加明顯, 因此像數據庫,文件服務器等應用往往會利用異步I/O,使得多個I/O操作同時執(zhí)行. 而且從官方文檔來看,ORACLE也是推薦ORACLE數據庫啟用異步IO的這個功能的。

  With synchronous I/O, when an I/O request is submitted to the operating system, the writing process blocks until the write is confirmed as complete. It can then continue processing. With asynchronous I/O, processing continues while the I/O request is submitted and processed. Use asynchronous I/O when possible to avoid bottlenecks.

  Some platforms support asynchronous I/O by default, others need special configuration, and some only support asynchronous I/O for certain underlying file system types.

  Q: 2. What are the benefits of Asynchronous I/O?

  A: The implementation of Asynchronous I/O on Red Hat Advanced Server allows Oracle processes to issue multiple I/O requests to disk with a single system call, rather than a large number of single I/O requests. This improves performance in two ways:

  First, because a process can queue multiple requests for the kernel to handle, so the kernel can optimize disk activity by recording requests or combining individual requests that are adjacent on disk into fewer and larger requests.

  Secondary, because the system does not put the process in sleep state while the hardware processes the request. So, the process is able to perform other tasks until the I/O complete.

  This involves making use of I/O capabilities such as:

  Asynchronous I/O: Asynchronous I/O does not reduce traffic but allows processes to do other things while waiting for IO to complete.

  Direct I/O (bypassing the Operating System's File Caches) : Direct IO does not reduce traffic but may use a shorter code path / fewer CPU cycles to perform the IO.

  啟用異步IO

  ORACLE數據庫是從ORACLE 9i Release 2開始支持異步IO特性的。之前的版本是不支持異步IO特征的。另外在ORACLE 9i R2和 ORACLE 10g R1中默認是禁用異步特性的,直到ORACLE 10g R2才默認啟用異步IO特性。

  Q: 4. Can I use Asynchronous I/O with Oracle 8i or Oracle 9i release 1?

  A: No. Asynchronous I/O feature is only available with Oracle RDBMS 9i release 2 (Oracle9iR2).

  Q: 5. Is Asynchronous I/O active with Oracle RDBMS by default?

  A: No. By default, Oracle9iR2 and Oracle10gR1 are shipped with asynchronous I/O support disabled.In 10gR2 asyncIO is enabled by default.

  那么如何啟用ORACLE數據庫的異步IO特性呢? 我們可以按照下面步驟操作:

  1:首先要確認ORACLE數據庫所在的系統(tǒng)平臺(操作系統(tǒng))是否支持異步IO

  目前流行的Linux/Unix平臺基本上都支持異步IO,但是一些老舊的版本就不一定了。可以搜索一下相關文檔了解清楚。

  2: 檢查是否安裝libaio、libaio-devel相關包(似乎libaio-devel包不是必須的,測試環(huán)境沒有l(wèi)ibaio-devel似乎也OK,當然最好也一起安裝)

 

  1. [root@DB-Server ~]# rpm -qa | grep aio  
  2. libaio-0.3.106-5 
  3. libaio-0.3.106-5 
  4.   
  5. [root@DB-Server Server]# rpm -ivh libaio-devel-0.3.106-5.i386.rpm 
  6. warning: libaio-devel-0.3.106-5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159 
  7. Preparing...                ########################################### [100%] 
  8.    1:libaio-devel           ########################################### [100%] 
  9. [root@DB-Server Server]# rpm -ivh  libaio-devel-0.3.106-5.x86_64.rpm 
  10. warning: libaio-devel-0.3.106-5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159 
  11. Preparing...                ########################################### [100%] 
  12.    1:libaio-devel           ########################################### [100%] 
  13.   
  14. [root@DB-Server Server]# rpm -qa | grep libaio 
  15. libaio-0.3.106-5 
  16. libaio-devel-0.3.106-5 
  17. libaio-devel-0.3.106-5 
  18. libaio-0.3.106-5 

 

  3:檢查系統(tǒng)是否支持異步I/O

  根據文檔[Note 370579.1] ,可以通過查看slabinfo統(tǒng)計信息查看操作系統(tǒng)中AIO是否運行,slab是Linux的內存分配器,AIO相關的內存結構已經分配,kiocb值的第二列和第三列非0即是已使用

  [root@DB-Server ~]# cat /proc/slabinfo | grep kio

  kioctx 62 110 384 10 1 : tunables 54 27 8 : slabdata 11 11 0

  kiocb 0 0 256 15 1 : tunables 120 60 8 : slabdata 0 0 0

  kiocb值的第二列和第三列非0表示系統(tǒng)已經啟用異步IO。如上所示,表示異步I/O沒有在使用。

  The kioctx and kiocb are Async I/O data structures that are defined in aio.h. If it shows a non zero value that means async io is enabled. source code loaded /usr/src/linux-/include/linux/aio.h

  4:修改、優(yōu)化系統(tǒng)內核參數

  Linux從2.6 kernel開始,已經取消了對IO size的限制,Oracle建議將aio-max-nr的值設置為1048576或更高。

  [root@DB-Server ~]# cat /proc/sys/fs/aio-max-nr

  65536

  命令echo 1048576 > /proc/sys/fs/aio-max-nr修改參數,只對當前環(huán)境有效,如果系統(tǒng)重啟過后,則會使用默認值,所以最好修改參數文件/etc /sysctl.conf。編輯/etc/sysctl.conf 添加或修改參數fs.aio-max-nr = 1048576,保存后。運行sysctl -p使之生效。

 

 

  [root@DB-Serveruat ~]# cat /proc/sys/fs/aio-max-nr

  1048576

  注意aio-max-size參數從RHEL4開始已經不存在了,詳情見文檔Kernel Parameter "aio-max-size" does not exist in RHEL4 / EL4 / RHEL5 /EL5 (文檔 ID 549075.1)

  5:檢查ORACLE軟件是否支持開啟AIO。

  如下所示有輸出值,表示ORACLE軟件支持開啟AIO,其實從ORACLE 9i R2開始,ORACLE就已經支持開啟異步IO(AIO)了。不過10GR1以前版本需要手動開啟AIO,相對而言要麻煩一些。

  1. [oracle@DB-Server ~]$ /usr/bin/ldd $ORACLE_HOME/bin/oracle | grep libaio 
  2.         libaio.so.1 => /usr/lib64/libaio.so.1 (0x00007f5a247f4000) 
  3. [oracle@DB-Server ~]$  /usr/bin/nm $ORACLE_HOME/bin/oracle | grep io_getevent  
  4.                  w io_getevents@@LIBAIO_0.4  

  6:數據庫級別啟用異步I/O

  將參數disk_asynch_io設置為true,其實ORACLE 10g R2中參數disk_asynch_io默認是為true的。

 

 

  1. SQL> alter system set filesystemio_options = setall scope=spfile;  
  2.   
  3. System altered. 
  4.   
  5. SQL> alter system set disk_asynch_io = true scope=spfile;  
  6.   
  7. System altered.

  關于參數filesystemio_options有四個值: asynch、directio, setall,none. 一般建議設置為setall比較合適。

  You can use the FILESYSTEMIO_OPTIONS initialization parameter to enable or disable asynchronous I/O or direct I/O on file system files. This parameter is platform-specific and has a default value that is best for a particular platform. It can be dynamically changed to update the default setting.

  FILESYTEMIO_OPTIONS can be set to one of the following values:

  · ASYNCH: enable asynchronous I/O on file system files, which has no timing requirement for transmission.

  在文件系統(tǒng)文件上啟用異步I/O,在數據傳送上沒有計時要求。

  · DIRECTIO: enable direct I/O on file system files, which bypasses the buffer cache.

  在文件系統(tǒng)文件上啟用直接I/O,繞過buffer cache。

  · SETALL: enable both asynchronous and direct I/O on file system files.

  在文件系統(tǒng)文件上啟用異步和直接I/O。

  · NONE: disable both asynchronous and direct I/O on file system files.

  在文件系統(tǒng)文件上禁用異步和直接I/O。

  設置完成后重啟數據庫,驗證異步IO特性是否啟用。如下所示, kiocb的第二、三列都不為0,表示ORACLE的異步IO特性已經啟用。

  [oracle@DB-Server ~]$ cat /proc/slabinfo | grep kio

  kioctx 60 80 384 10 1 : tunables 54 27 8 : slabdata 8 8 0

  kiocb 6 30 256 15 1 : tunables 120 60 8 : slabdata 2 2 0

  [oracle@DB-Server ~]$

  參考資料:

  http://www.ibm.com/developerworks/linux/library/l-async/index.html

  https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=73665184034240&parent=DOCUMENT&sourceId=223117.1&id=432854.1&_afrWindowMode=0&_adf.ctrl-state=11m9r3dm4l_242

  https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=73689176803264&parent=DOCUMENT&sourceId=471846.1&id=225751.1&_afrWindowMode=0&_adf.ctrl-state=11m9r3dm4l_291

  http://blog.sina.com.cn/s/blog_465a4a1e0100oizv.html

  http://semiter.blog.51cto.com/1234477/1243325

  本文轉自:http://www.cnblogs.com/kerrycode/

  作者:瀟湘隱者

  本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接.

 

 

責任編輯:honglu 來源: 博客園
相關推薦

2015-10-28 14:45:35

ORACLE AIO異步IO

2011-05-17 13:43:23

Oracle數據庫

2010-03-18 09:28:14

Oracle數據庫遷移

2010-04-15 13:01:25

Oracel數據庫

2009-08-24 18:09:13

C#調用Oracle數

2010-04-02 12:23:30

Oracle數據庫

2010-05-07 17:39:02

Oracle數據庫性能

2010-04-20 11:41:55

Oracle數據庫

2010-04-23 14:32:01

Oracle數據庫

2010-04-23 16:05:50

Oracle數據庫

2011-07-27 11:08:49

Oracle數據庫EM Console重

2011-03-22 14:49:35

Oracle數據庫重定義表

2011-05-25 10:56:19

Oracle數據庫Unix環(huán)境優(yōu)化

2011-09-02 10:37:15

Oraclesqlload用法

2011-08-11 16:08:55

Oracle數據庫ASHAWR

2010-04-19 12:16:53

Oracle數據庫

2010-04-07 09:31:02

Oracle數據庫

2010-04-15 15:42:11

Oracle數據庫

2011-08-05 13:17:34

Oracle數據庫閃回個性

2011-05-26 10:30:12

Oracle數據庫約束
點贊
收藏

51CTO技術棧公眾號

最新日韩欧美| jizz性欧美2| 国产精品久久看| 亚洲精品免费一区二区三区| 久久高清无码视频| 丝袜av一区| 欧美午夜不卡在线观看免费| 香蕉视频免费版| 天天舔天天干天天操| 老司机免费视频一区二区| 欧美xxxx做受欧美.88| 国产精品九九视频| 天堂久久一区| 一本色道久久综合狠狠躁的推荐| 波多野结衣三级在线| 日批视频免费播放| 国产在线观看一区二区| 日本久久久久久久| 日本少妇高清视频| 精品国产91久久久久久浪潮蜜月| 日韩欧美国产一区二区在线播放| 亚洲熟妇av一区二区三区| 手机av免费在线| 国产精品视频免费| 精品视频第一区| 国产免费的av| 日本91福利区| 欧美亚洲午夜视频在线观看| 国产精品精品软件男同| 禁断一区二区三区在线| 亚洲国产天堂久久国产91| 91pony九色| 国产69精品久久久久9999人| 欧美性猛交xxxxx免费看| 日本成人在线不卡| 欧美一区二区三区| 国产婷婷一区二区| 美国av一区二区三区| 黑人操亚洲女人| 九色|91porny| 国产精品久久久久久久美男| 成年人视频在线免费看| 亚洲国产精品第一区二区| 久久九九国产精品怡红院 | 黄页免费在线观看视频| 毛片av在线| 国产精品美女久久久久aⅴ国产馆| 久久久久一区二区三区| 神马午夜精品95| 成人黄色小视频在线观看| 草莓视频一区| 亚洲黄色小说网址| 国产成a人无v码亚洲福利| 91亚色免费| 国内精品久久久久久久久久| 极品少妇xxxx偷拍精品少妇| 国产自摸综合网| 国产精品久久久久久久久毛片 | 受虐m奴xxx在线观看| 亚洲aaa级| 国产午夜精品理论片a级探花| 538国产视频| 欧美激情在线免费| 亚洲欧美日本精品| 日本高清黄色片| 香蕉久久网站| 欧美猛少妇色xxxxx| 青青草原免费观看| 日韩视频一区| 欧美最猛黑人xxxx黑人猛叫黄| 国产区一区二区三| 爽好多水快深点欧美视频| 国产精品aaaa| 国产99久一区二区三区a片| 国产精品1区2区3区在线观看| 91精品国产高清久久久久久91裸体 | 超碰在线无需免费| 一区二区三区四区中文字幕| 国产日韩av网站| 中文字幕乱码在线播放| 欧美午夜精品理论片a级按摩| 亚洲视频第二页| 综合欧美亚洲| 亚洲视频一区二区| 亚洲精品卡一卡二| 亚洲国产综合在线看不卡| 人人做人人澡人人爽欧美| 中文字幕视频二区| 国产成人在线观看免费网站| 鲁丝一区二区三区免费| 日本中文字幕在线2020| 亚洲一区二区三区美女| wwwxxx黄色片| 嫩呦国产一区二区三区av| 亚洲国内精品视频| 你懂得视频在线观看| 欧美激情第二页| 日本久久久久久| 精品国产999久久久免费| 91麻豆蜜桃一区二区三区| 尤物一区二区三区| 成年人视频免费在线播放| 在线欧美日韩国产| 秘密基地免费观看完整版中文| 亚洲人成网www| 久久色免费在线视频| 欧美bbbbbbbbbbbb精品| 韩国精品在线观看| 欧美重口乱码一区二区| 91黄色在线| 欧美在线一区二区三区| 催眠调教后宫乱淫校园| 久久高清精品| 日韩免费观看av| 亚洲国产精品久久久久久久| 中文av一区特黄| 国产主播在线看| 欧美大片91| 日韩中文字幕在线| 亚洲图片欧美日韩| av一二三不卡影片| 久久久久久久免费视频| 最新日韩一区| 亚洲欧美一区二区三区在线| 国产在线视频在线观看| 狠狠狠色丁香婷婷综合激情| 亚洲aⅴ天堂av在线电影软件| 白白色在线观看| 欧美成人精品福利| 天天色天天综合| 日本三级亚洲精品| 欧美一进一出视频| 无码小电影在线观看网站免费 | 国产免费久久av| 国产在线超碰| 色综合久久99| 亚洲专区区免费| 欧美日韩亚洲一区三区| 4444kk亚洲人成电影在线| 日本在线视频网| 欧美在线视频不卡| 性欧美精品男男| 石原莉奈在线亚洲二区| 欧美一区二区三区电影在线观看 | 欧美日韩国产精品一区二区三区四区 | 国产原创一区二区三区| 在线视频不卡国产| 亚洲福利影视| 久久久精品视频在线观看| 一本一道精品欧美中文字幕| 国产精品视频九色porn| 可以看污的网站| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 欧美一区二区在线免费观看| 日本伦理一区二区三区| 久久国产婷婷国产香蕉| 综合色婷婷一区二区亚洲欧美国产| 久久婷婷五月综合色丁香| 最新中文字幕亚洲| 97人妻精品一区二区三区动漫| 国产精品福利一区| 少妇性l交大片7724com| 欧美日韩国产成人精品| 精品视频一区在线| 成人免费福利| 久久精品中文字幕电影| 亚洲欧美激情在线观看| 天天做天天摸天天爽国产一区 | 国产a级免费视频| 亚洲综合色婷婷| 成熟妇人a片免费看网站| 国产欧美69| 人偷久久久久久久偷女厕| 成人国产精品一区二区免费麻豆| 日韩一区在线视频| 六月丁香综合网| 色爱区综合激月婷婷| 国产91丝袜美女在线播放| 另类中文字幕网| 日韩精品一区二区三区四| 欧美a级网站| 国产精品7m视频| 在线黄色网页| 精品夜色国产国偷在线| 一级爱爱免费视频| 亚洲高清在线精品| 久久视频精品在线观看| 国产精品一区一区| 免费观看精品视频| 欧美在线精品一区| 日本一区视频在线观看| 国产一区二区在线观| 97成人精品视频在线观看| www.久久热.com| 欧美精品一区视频| 中文字幕免费高清在线观看| 亚洲女性喷水在线观看一区| a视频免费观看| 国产在线一区观看| www.亚洲天堂网| 最新国产精品| 偷拍视频一区二区| 老司机在线精品视频| 国产日韩在线看| 亚洲人成午夜免电影费观看| 久久综合久久88| 成人在线观看一区| 亚洲精品久久在线| 国产免费高清视频| 在线亚洲高清视频| 日韩男人的天堂| 亚洲欧美日韩在线| 国产手机在线观看| 不卡视频在线看| 亚洲精品乱码久久久久久动漫| 久久精品免费| 精品无码国产一区二区三区av| 成人在线亚洲| 免费电影一区| 国产亚洲成av人片在线观黄桃| 成人黄色免费网站在线观看| 成人美女视频| 91地址最新发布| 国产99re66在线视频| 久久精品国产一区| sese一区| 亚洲日本中文字幕| 青青草在线免费观看| 精品少妇一区二区三区免费观看| 亚洲图片小说视频| 欧美在线观看一二区| 亚洲永久精品在线观看| 午夜精品福利在线| 国产亚洲精品久久久久久无几年桃| 综合电影一区二区三区 | 黑人巨大猛交丰满少妇| 久久国产精品99久久人人澡| 午夜激情福利在线| 久久九九99| 日本成人黄色网| 久久国产高清| 黄色a级片免费| 久久激情综合| 国产精品无码av无码| 噜噜噜在线观看免费视频日韩| 久久久久久人妻一区二区三区| 国内成人在线| 97碰在线视频| 激情亚洲成人| 日本欧美黄色片| 亚洲一区日韩| 看欧美ab黄色大片视频免费| 日韩国产欧美一区二区三区| 国产免费又粗又猛又爽| 六月婷婷色综合| 三级黄色片免费看| 国产成人av一区二区| 国产国语老龄妇女a片| 成人午夜看片网址| 亚洲国产精品自拍视频| 久久综合av免费| 欧美性受xxxx黑人| 中文字幕佐山爱一区二区免费| 日韩欧美国产成人精品免费| 亚洲黄一区二区三区| 国产一级性生活| 日韩欧美成人精品| 久久久999久久久| 欧美一区二区久久| 无码精品视频一区二区三区| 日韩精品在线影院| 福利视频在线播放| 久久伊人色综合| www.综合网.com| 日韩免费高清在线观看| 91精品网站在线观看| aaa级精品久久久国产片| 日韩电影不卡一区| 亚洲人成人77777线观看| 在线成人超碰| 黄色网页免费在线观看| 青青青爽久久午夜综合久久午夜 | 精品午夜av| 久久国产精品 国产精品| 精品少妇av| 欧美日韩激情四射| 性感少妇一区| www.久久com| 久久久欧美精品sm网站| 欧美成人777| 日韩欧美极品在线观看| 夜夜骚av一区二区三区| 亚洲国产精品国自产拍av秋霞| 国产系列在线观看| 欧美二区在线播放| 天堂久久午夜av| 国产精品夜夜夜一区二区三区尤| 国产麻豆精品久久| 日本阿v视频在线观看| 免费观看久久久4p| 亚洲熟女一区二区| 亚洲欧洲日韩一区二区三区| 91porny在线| 日韩一区二区视频| av资源网站在线观看| 国外成人免费在线播放| av日韩在线免费观看| 欧美连裤袜在线视频| 亚洲无线视频| 久久成年人网站| 久久久国产精品不卡| 久久在线视频精品| 欧美日韩精品二区第二页| 性xxxx搡xxxxx搡欧美| 欧美成人免费在线观看| 亚洲一区二区三区四区| 久久国产精品99久久久久久丝袜| 91精品国产乱码久久久久久| 美女喷白浆视频| 99久久久精品| 久一区二区三区| 欧美一区午夜视频在线观看| a天堂在线资源| 国产精品成久久久久三级| 日韩福利视频一区| 欧美人成在线观看| 国产91精品在线观看| 小嫩苞一区二区三区| 欧美视频一区在线观看| 你懂的视频在线观看| 亚洲18私人小影院| 风间由美中文字幕在线看视频国产欧美 | 免费黄色三级网站| 亚洲午夜久久久久久久久电影院 | www.激情网| 精品一区精品二区高清| 人与嘼交av免费| 在线观看日韩国产| 国产三级视频在线| 国产成一区二区| 精品久久久久久久| 91看片在线免费观看| 国产精品美女久久久久久久| 中文字幕+乱码+中文字幕明步| 在线a欧美视频| 88xx成人网| 亚洲7777| 精品一区免费av| 亚洲国产成人精品综合99| 日韩午夜激情av| 污污的视频在线观看| 114国产精品久久免费观看| 亚洲色图网站| 亚洲精品久久一区二区三区777 | 国模吧无码一区二区三区| av中文字幕亚洲| av大片免费观看| 亚洲人成电影在线观看天堂色| 老司机2019福利精品视频导航| 欧洲精品久久| 毛片av中文字幕一区二区| 成人高潮免费视频| 日韩欧美一区二区不卡| 国产美女福利在线观看| 黄色99视频| 日韩av中文字幕一区二区三区| 欧美丰满美乳xxⅹ高潮www| 欧美日韩在线播放三区| 最爽无遮挡行房视频在线| 官网99热精品| 久久黄色影院| 永久免费看mv网站入口| 亚洲精品一区在线观看| 97成人资源| 久久久一二三四| 成人免费视频视频| 日韩熟女一区二区| 久久夜色撩人精品| 欧美午夜18电影| 福利片一区二区三区| 性久久久久久久久| 懂色一区二区三区| 成人黄色片视频网站| 老司机精品视频网站| 国产极品国产极品| 亚洲精品一区在线观看香蕉| 豆花视频一区| 国产在线青青草| 亚洲柠檬福利资源导航| 香蕉视频黄色片| 成人www视频在线观看| 亚洲黄色三级| 日韩av片在线免费观看| 精品福利av导航| 丁香久久综合| 国产中文字幕视频在线观看| 中文字幕av在线一区二区三区| 精品国产伦一区二区三区| 国产97在线亚洲| 亚洲黄网站黄|