日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql的分库分表(基于shardingsphere)

發(fā)布時間:2025/3/15 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql的分库分表(基于shardingsphere) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、名詞解釋

庫:database;表:table;分庫分表:sharding

二、數(shù)據(jù)庫架構(gòu)演變

剛開始我們只用單機數(shù)據(jù)庫就夠了,隨后面對越來越多的請求,我們將數(shù)據(jù)庫的寫操作和讀操作進行分離, 使用多個從庫副本(Slaver Replication)負責讀,使用主庫(Master)負責寫, 從庫從主庫同步更新數(shù)據(jù),保持數(shù)據(jù)一致。架構(gòu)上就是數(shù)據(jù)庫主從同步。 從庫可以水平擴展,所以更多的讀請求不成問題。但是當用戶量級上來后,寫請求越來越多,該怎么辦?加一個Master是不能解決問題的, 因為數(shù)據(jù)要保存一致性,寫操作需要2個master之間同步,相當于是重復(fù)了,而且更加復(fù)雜。這時就需要用到分庫分表(sharding),對寫操作進行切分。

三、分庫分表前的問題

任何問題都是太大或者太小的問題,我們這里面對的數(shù)據(jù)量太大的問題。

  • 用戶請求量太大
    因為單服務(wù)器TPS,內(nèi)存,IO都是有限的。 解決方法:分散請求到多個服務(wù)器上; 其實用戶請求和執(zhí)行一個sql查詢是本質(zhì)是一樣的,都是請求一個資源,只是用戶請求還會經(jīng)過網(wǎng)關(guān),路由,http服務(wù)器等。
  • 單庫太大
    單個數(shù)據(jù)庫處理能力有限;單庫所在服務(wù)器上磁盤空間不足;單庫上操作的IO瓶頸 解決方法:切分成更多更小的庫
  • 單表太大
    CRUD都成問題;索引膨脹,查詢超時 解決方法:切分成多個數(shù)據(jù)集更小的表。
  • 四、分庫分表的方式方法

    一般就是垂直切分和水平切分,這是一種結(jié)果集描述的切分方式,是物理空間上的切分。 我們從面臨的問題,開始解決,闡述: 首先是用戶請求量太大,我們就堆機器搞定(這不是本文重點)。然后是單個庫太大,這時我們要看是因為表多而導致數(shù)據(jù)多,還是因為單張表里面的數(shù)據(jù)多。 如果是因為表多而數(shù)據(jù)多,使用垂直切分,根據(jù)業(yè)務(wù)切分成不同的庫。如果是因為單張表的數(shù)據(jù)量太大,這時要用水平切分,即把表的數(shù)據(jù)按某種規(guī)則切分成多張表,甚至多個庫上的多張表。 分庫分表的順序應(yīng)該是先垂直分,后水平分。 因為垂直分更簡單,更符合我們處理現(xiàn)實世界問題的方式。

    1. 垂直拆分
    • 垂直分表
      也就是“大表拆小表”,基于列字段進行的。一般是表中的字段較多,將不常用的, 數(shù)據(jù)較大,長度較長(比如text類型字段)的拆分到“擴展表“。 一般是針對那種幾百列的大表,也避免查詢時,數(shù)據(jù)量太大造成的“跨頁”問題。
    • 垂直分庫(就是每個業(yè)務(wù)專門建庫,不要把多個業(yè)務(wù)的表糅合在一個庫里)
      垂直分庫針對的是一個系統(tǒng)中的不同業(yè)務(wù)進行拆分,比如用戶User一個庫,商品Producet一個庫,訂單Order一個庫。切分后,要放在多個服務(wù)器上,而不是一個服務(wù)器上。為什么?我們想象一下,一個購物網(wǎng)站對外提供服務(wù),會有用戶,商品,訂單等的CRUD。沒拆分之前,全部都是落到單一的庫上的,這會讓數(shù)據(jù)庫的單庫處理能力成為瓶頸。按垂直分庫后,如果還是放在一個數(shù)據(jù)庫服務(wù)器上,隨著用戶量增大,這會讓單個數(shù)據(jù)庫的處理能力成為瓶頸,還有單個服務(wù)器的磁盤空間,內(nèi)存,tps等非常吃緊。所以我們要拆分到多個服務(wù)器上,這樣上面的問題都解決了,以后也不會面對單機資源問題。數(shù)據(jù)庫業(yè)務(wù)層面的拆分,和服務(wù)的“治理”,“降級”機制類似,也能對不同業(yè)務(wù)的數(shù)據(jù)分別的進行管理,維護,監(jiān)控,擴展等。 數(shù)據(jù)庫往往最容易成為應(yīng)用系統(tǒng)的瓶頸,而數(shù)據(jù)庫本身屬于“有狀態(tài)”的,相對于Web和應(yīng)用服務(wù)器來講,是比較難實現(xiàn)“橫向擴展”的。數(shù)據(jù)庫的連接資源比較寶貴且單機處理能力也有限,在高并發(fā)場景下,垂直分庫一定程度上能夠突破IO、連接數(shù)及單機硬件資源的瓶頸。
  • 水平拆分
    • 水平分表
      針對數(shù)據(jù)量巨大的單張表(比如訂單表),按照某種規(guī)則(RANGE,HASH取模等),切分到多張表里面去。 但是這些表還是在同一個庫中,所以庫級別的數(shù)據(jù)庫操作還是有IO瓶頸。不建議采用。
    • 水平分庫分表
      將單張表的數(shù)據(jù)切分到多個服務(wù)器上去,每個服務(wù)器具有相應(yīng)的庫與表,只是表中數(shù)據(jù)集合不同。 水平分庫分表能夠有效的緩解單機和單庫的性能瓶頸和壓力,突破IO、連接數(shù)、硬件資源等的瓶頸。
    • 水平分庫分表切分規(guī)則
      • RANGE
        從0到10000一個表,10001到20000一個表;
      • HASH取模
        一個商場系統(tǒng),一般都是將用戶,訂單作為主表,然后將和它們相關(guān)的作為附表,這樣不會造成跨庫事務(wù)之類的問題。 取用戶id,然后hash取模,分配到不同的數(shù)據(jù)庫上。
      • 地理區(qū)域
        比如按照華東,華南,華北這樣來區(qū)分業(yè)務(wù),七牛云應(yīng)該就是如此。
      • 時間
        按照時間切分,就是將6個月前,甚至一年前的數(shù)據(jù)切出去放到另外的一張表,因為隨著時間流逝,這些表的數(shù)據(jù) 被查詢的概率變小,所以沒必要和“熱數(shù)據(jù)”放在一起,這個也是“冷熱數(shù)據(jù)分離”。
    • 水平分庫
    • 水平分表(這些表還是在同一個庫中,所以庫級別的數(shù)據(jù)庫操作還是有IO瓶頸)

      注意:隨著數(shù)據(jù)庫數(shù)據(jù)量增加,不要馬上考慮做水平切分,首先考慮緩存處理,讀寫分離,使用索引等等方式,如果這些方式不能根本解決問題了,再考慮做水平分庫和水平分表

    五、分庫分表后面臨的問題

  • 事務(wù)支持
    分庫分表后,就成了分布式事務(wù)了。如果依賴數(shù)據(jù)庫本身的分布式事務(wù)管理功能去執(zhí)行事務(wù),將付出高昂的性能代價; 如果由應(yīng)用程序去協(xié)助控制,形成程序邏輯上的事務(wù),又會造成編程方面的負擔。
  • 多庫(多數(shù)據(jù)源問題)結(jié)果集合并(group by,order by)
  • 跨庫join(跨節(jié)點連接查詢問題(分頁、排序))
    分庫分表后表之間的關(guān)聯(lián)操作將受到限制,我們無法join位于不同分庫的表,也無法join分表粒度不同的表, 結(jié)果原本一次查詢能夠完成的業(yè)務(wù),可能需要多次查詢才能完成。 粗略的解決方法: 全局表:基礎(chǔ)數(shù)據(jù),所有庫都拷貝一份。 字段冗余:這樣有些字段就不用join去查詢了。 系統(tǒng)層組裝:分別查詢出所有,然后組裝起來,較復(fù)雜。
  • 六、Mysql分庫分表例子(shardingsphere)

    shardingsphere官網(wǎng)

  • 水平分表
  • 數(shù)據(jù)庫創(chuàng)建兩張一樣結(jié)構(gòu)的表

    application.properties配置

    # shardingjdbc分片策略 # 配置數(shù)據(jù)源,給數(shù)據(jù)源起名稱 spring.shardingsphere.datasource.names=m1 # 一個實體類對應(yīng)兩張表,覆蓋 spring.main.allow-bean-definition-overriding=true #配置數(shù)據(jù)源具體內(nèi)容,包含連接池,驅(qū)動,地址,用戶名和密碼 spring.shardingsphere.datasource.m1.type=com.alibaba.druid.pool.DruidDataSource spring.shardingsphere.datasource.m1.driver-class-name=com.mysql.cj.jdbc.Driver spring.shardingsphere.datasource.m1.url=jdbc:mysql://localhost:63306/sharding?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&useSSL=true&characterEncoding=UTF-8&rewriteBatchedStatements=true spring.shardingsphere.datasource.m1.username=root spring.shardingsphere.datasource.m1.password=root#指定course表分布情況,配置表在哪個數(shù)據(jù)庫里面,表名稱都是什么 m1.course_1 , m1.course_2 spring.shardingsphere.sharding.tables.course.actual-data-nodes=m1.course_$->{1..2}# 指定course表里面主鍵cid 生成策略 SNOWFLAKE spring.shardingsphere.sharding.tables.course.key-generator.column=cid spring.shardingsphere.sharding.tables.course.key-generator.type=SNOWFLAKE# 指定分片策略 約定cid值偶數(shù)添加到course_1表,如果cid是奇數(shù)添加到course_2表 spring.shardingsphere.sharding.tables.course.table-strategy.inline.sharding-column=cid spring.shardingsphere.sharding.tables.course.table-strategy.inline.algorithm-expression=course_$->{cid % 2 + 1}# 打開sql輸出日志 spring.shardingsphere.props.sql.show=true

    測試:

    @SpringBootTest class ShardingApplicationTests {@AutowiredCourseMapper courseMapper;@Testvoid contextLoads() {for (long i = 0 ; i<20; i++){courseMapper.insert(new Course(null,String.valueOf(i+1),i,String.valueOf(i)));}} }

    course_1

    course_2

  • 水平分庫分表
    分別創(chuàng)建sharding_1庫,sharding_2庫,每個庫下再創(chuàng)建course_1表,course_2表,course_3表
  • application.properties配置

    # shardingjdbc分片策略 # 配置數(shù)據(jù)源,給數(shù)據(jù)源起名稱, # 水平分庫,配置兩個數(shù)據(jù)源(分別對應(yīng)shardin_g1,sharding_2) spring.shardingsphere.datasource.names=m1,m2#配置第一個數(shù)據(jù)源具體內(nèi)容,包含連接池,驅(qū)動,地址,用戶名和密碼 spring.shardingsphere.datasource.m1.type=com.alibaba.druid.pool.DruidDataSource spring.shardingsphere.datasource.m1.driver-class-name=com.mysql.cj.jdbc.Driver spring.shardingsphere.datasource.m1.url=jdbc:mysql://localhost:63306/sharding_1?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&useSSL=true&characterEncoding=UTF-8&rewriteBatchedStatements=true spring.shardingsphere.datasource.m1.username=root spring.shardingsphere.datasource.m1.password=root#配置第二個數(shù)據(jù)源具體內(nèi)容,包含連接池,驅(qū)動,地址,用戶名和密碼 spring.shardingsphere.datasource.m2.type=com.alibaba.druid.pool.DruidDataSource spring.shardingsphere.datasource.m2.driver-class-name=com.mysql.cj.jdbc.Driver spring.shardingsphere.datasource.m2.url=jdbc:mysql://localhost:63306/sharding_2?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&useSSL=true&characterEncoding=UTF-8&rewriteBatchedStatements=true spring.shardingsphere.datasource.m1.username=root spring.shardingsphere.datasource.m1.password=root#指定數(shù)據(jù)庫分布情況,數(shù)據(jù)庫里面表分布情況 # m1 m2 course_1 course_2 course_3 spring.shardingsphere.sharding.tables.course.actual-data-nodes=m$->{1..2}.course_$->{1..3}# 指定course表里面主鍵cid 生成策略 SNOWFLAKE spring.shardingsphere.sharding.tables.course.key-generator.column=cid spring.shardingsphere.sharding.tables.course.key-generator.type=SNOWFLAKE# 指定表分片策略 約定cid%3=0加到course_1表,如果cid%3=1添加到course_2表, 如果cid%3=2添加到course_3表 spring.shardingsphere.sharding.tables.course.table-strategy.inline.sharding-column=cid spring.shardingsphere.sharding.tables.course.table-strategy.inline.algorithm-expression=course_$->{cid % 3 + 1}# 指定庫分片策略 約定user_id是偶數(shù)添加m1,是奇數(shù)添加m2 spring.shardingsphere.sharding.tables.course.database-strategy.inline..sharding-column=user_id spring.shardingsphere.sharding.tables.course.database-strategy.inline.algorithm-expression=m$->{user_id % 2 + 1}# 打開sql輸出日志 spring.shardingsphere.props.sql.show=true

    測試:

    @SpringBootTest class ShardingApplicationTests {@AutowiredCourseMapper courseMapper;@Testvoid contextLoads() {for (long i = 0 ; i<20; i++){courseMapper.insert(new Course(null,String.valueOf(i+1),i,String.valueOf(i)));}} }

    這里只展示userid為偶數(shù)的數(shù)據(jù)(完美實現(xiàn)分庫分表)


    測試獲取一條數(shù)據(jù)

    @Testvoid get(){Course course = courseMapper.selectById(631501645238239232L);}


    可以看到,因為無法確定該數(shù)據(jù)是在哪個庫(因為我們查詢的時候并沒有指定分庫時用的userid),所以shardingproxy就到兩個庫里找,但是根據(jù)cid,shardingproxy能確定在course_3庫,所以,只在course_3里查找。
    參考文章

  • 公共表
    公共表屬于系統(tǒng)中數(shù)據(jù)量較小,變動少,而且屬于高頻聯(lián)合查詢的依賴表。參數(shù)表、數(shù)據(jù)字典表等屬于此類型。可以將這類表在每個數(shù)據(jù)庫都保存一份,所有更新操作都同時發(fā)送到所有分庫執(zhí)行。
    • 創(chuàng)建dict表

    添加以下配置:

    # 添加公共表 spring.shardingsphere.sharding.broadcast-tables=dict spring.shardingsphere.sharding.tables.dict.key-generator.column=dict_id spring.shardingsphere.sharding.tables.dict.key-generator.type=SNOWFLAKE

    測試

    @Testvoid insertCommon(){dictMapper.insert(new Dict(null,"1","1","1"));}

    結(jié)果可以看到,兩個數(shù)據(jù)源中都插了該信息

    刪除的時候也是全部刪除

  • 面對日益增加的系統(tǒng)訪問量,數(shù)據(jù)庫的吞吐量面臨著巨大瓶頸。 對于同一時刻有大量并發(fā)讀操作和較少寫操作類型的應(yīng)用系統(tǒng)來說,將數(shù)據(jù)庫拆分為主庫和從庫,主庫負責處理事務(wù)性的增刪改操作,從庫負責處理查詢操作,能夠有效的避免由數(shù)據(jù)更新導致的行鎖,使得整個系統(tǒng)的查詢性能得到極大的改善

    可以看到,讀寫分離需要配合數(shù)據(jù)庫的主從復(fù)制,而Sharding-JDBC讀寫分離則是根據(jù)SQL語義的分析,將讀操作(select)和寫操作(insert update)分別路由至主庫與從庫,它提供透明化的讀寫分離,讓使用方盡量使用一個數(shù)據(jù)庫一樣使用主從數(shù)據(jù)庫集群。
  • 在這里我部署了兩臺mysql從機,和一臺mysql主機,主機負責寫,兩臺從機同步主機數(shù)據(jù)并負責讀。

    結(jié)構(gòu)如下:

    數(shù)據(jù)分離+讀寫分離的配置文件

    # shardingjdbc分片策略 # 配置數(shù)據(jù)源,給數(shù)據(jù)源起名稱 # 水平分庫 spring.shardingsphere.datasource.names=m1,m2,s1,s2,s3,s4##配置數(shù)據(jù)源具體內(nèi)容,包含連接池,驅(qū)動,地址,用戶名和密碼 spring.shardingsphere.datasource.m1.type=com.alibaba.druid.pool.DruidDataSource spring.shardingsphere.datasource.m1.driver-class-name=com.mysql.cj.jdbc.Driver spring.shardingsphere.datasource.m1.url=jdbc:mysql://ip:13306/sharding_1?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&useSSL=true&characterEncoding=UTF-8&rewriteBatchedStatements=true spring.shardingsphere.datasource.m1.username=root spring.shardingsphere.datasource.m1.password=rootspring.shardingsphere.datasource.m2.type=com.alibaba.druid.pool.DruidDataSource spring.shardingsphere.datasource.m2.driver-class-name=com.mysql.cj.jdbc.Driver spring.shardingsphere.datasource.m2.url=jdbc:mysql://ip:13306/sharding_2?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&useSSL=true&characterEncoding=UTF-8&rewriteBatchedStatements=true spring.shardingsphere.datasource.m2.username=root spring.shardingsphere.datasource.m2.password=rootspring.shardingsphere.datasource.s1.type=com.alibaba.druid.pool.DruidDataSource spring.shardingsphere.datasource.s1.driver-class-name=com.mysql.cj.jdbc.Driver spring.shardingsphere.datasource.s1.url=jdbc:mysql://ip:23306/sharding_1?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&useSSL=true&characterEncoding=UTF-8&rewriteBatchedStatements=true spring.shardingsphere.datasource.s1.username=root spring.shardingsphere.datasource.s1.password=rootspring.shardingsphere.datasource.s2.type=com.alibaba.druid.pool.DruidDataSource spring.shardingsphere.datasource.s2.driver-class-name=com.mysql.cj.jdbc.Driver spring.shardingsphere.datasource.s2.url=jdbc:mysql://ip:23306/sharding_2?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&useSSL=true&characterEncoding=UTF-8&rewriteBatchedStatements=true spring.shardingsphere.datasource.s2.username=root spring.shardingsphere.datasource.s2.password=rootspring.shardingsphere.datasource.s3.type=com.alibaba.druid.pool.DruidDataSource spring.shardingsphere.datasource.s3.driver-class-name=com.mysql.cj.jdbc.Driver spring.shardingsphere.datasource.s3.url=jdbc:mysql://ip:33306/sharding_1?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&useSSL=true&characterEncoding=UTF-8&rewriteBatchedStatements=true spring.shardingsphere.datasource.s3.username=root spring.shardingsphere.datasource.s3.password=rootspring.shardingsphere.datasource.s4.type=com.alibaba.druid.pool.DruidDataSource spring.shardingsphere.datasource.s4.driver-class-name=com.mysql.cj.jdbc.Driver spring.shardingsphere.datasource.s4.url=jdbc:mysql://ip:33306/sharding_2?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&useSSL=true&characterEncoding=UTF-8&rewriteBatchedStatements=true spring.shardingsphere.datasource.s4.username=root spring.shardingsphere.datasource.s4.password=root#指定數(shù)據(jù)庫分布情況,數(shù)據(jù)庫里面表分布情況 # m1 m2 course_1 course_2 course_3 spring.shardingsphere.sharding.tables.course.actual-data-nodes=m$->{1..2}.course_$->{1..3} # 指定course表里面主鍵cid及其生成策略:SNOWFLAKE spring.shardingsphere.sharding.tables.course.key-generator.column=cid spring.shardingsphere.sharding.tables.course.key-generator.type=SNOWFLAKE# 指定分片策略約定cid%3=0寫入course_1表,cid%3=1寫入course_2表,cid%3=2寫入course_3表 spring.shardingsphere.sharding.tables.course.table-strategy.inline.sharding-column=cid spring.shardingsphere.sharding.tables.course.table-strategy.inline.algorithm-expression=course_$->{cid % 3 + 1}# 指定數(shù)據(jù)庫分片策略約定user_id是偶數(shù)添加m1,是奇數(shù)添加m2 spring.shardingsphere.sharding.tables.course.database-strategy.inline..sharding-column=user_id spring.shardingsphere.sharding.tables.course.database-strategy.inline.algorithm-expression=m$->{user_id % 2 + 1}spring.main.allow-bean-definition-overriding=true# 指定公共表 spring.shardingsphere.sharding.broadcast-tables=dict spring.shardingsphere.sharding.tables.dict.key-generator.column=dict_id spring.shardingsphere.sharding.tables.dict.key-generator.type=SNOWFLAKE# 綁定主從庫關(guān)系 spring.shardingsphere.sharding.master-slave-rules.m1.master-data-source-name=m1 spring.shardingsphere.sharding.master-slave-rules.m1.slave-data-source-names=s1,s3 spring.shardingsphere.sharding.master-slave-rules.m1.load-balance-algorithm-type=ROUND_ROBIN spring.shardingsphere.sharding.master-slave-rules.m2.master-data-source-name=m2 spring.shardingsphere.sharding.master-slave-rules.m2.slave-data-source-names=s2,s4# 打開sql輸出日志 spring.shardingsphere.props.sql.show=true
    • 查詢:
    @Testvoid get(){LambdaQueryWrapper<Course> queryWrapper=new LambdaQueryWrapper();queryWrapper.eq(Course::getUserId, 43);System.out.println(courseMapper.selectOne(queryWrapper));}


    可以看到,由于是使用user_id進行查詢的,sharding根據(jù)43自然知道只需要在user_id為單數(shù)的那個庫查找即可,而且由于查詢是輪詢的,所以可以看到兩個從庫被輪詢查找,但是每次查找的表是不一樣的

    • 插入
    @Testvoid contextLoads() {for (long i = 102 ; i<112; i++){Course course=new Course(null,String.valueOf(i),i+1,String.valueOf(i));courseMapper.insert(course);}}


    可以看到,只在m1,m2之間輪詢插入數(shù)據(jù),而不會在從庫(s1,s2,s3,s4)進行插入

    更詳細的配置文件參考官網(wǎng)

    總結(jié)

    以上是生活随笔為你收集整理的Mysql的分库分表(基于shardingsphere)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    国产一在线精品一区在线观看 | 日韩免费中文 | 久久精品亚洲 | 久久人网 | 操一草 | 久久精品小视频 | 成人午夜剧场在线观看 | 日韩中文字幕第一页 | 欧美精品久久久久久久免费 | 九色在线 | 1024在线看片 | 免费观看久久 | 免费在线观看中文字幕 | 天天爱天天色 | 免费a级观看 | 亚洲精品自在在线观看 | 激情久久伊人 | 日本中文在线播放 | 日韩视频免费观看高清 | 美女视频网 | 人人澡人人模 | 国产一区二区在线视频观看 | 久久9精品 | 亚洲va天堂va欧美ⅴa在线 | 91天堂在线观看 | 911久久 | 天天干天天操天天 | 麻豆精品视频在线观看免费 | 天天色天天 | 国产精品第十页 | 这里只有精品视频在线 | 久久精品99国产 | 日韩av一区二区在线 | 国产a国产a国产a | 欧美久久综合 | 亚洲视频在线观看网站 | 久久福利电影 | 深爱五月激情五月 | 亚洲最大av网站 | 久久国产精品99精国产 | 黄色av一级 | 一区二区三区四区五区在线 | 香蕉视频在线免费看 | 国产精品系列在线观看 | 亚洲专区一二三 | 国产最顶级的黄色片在线免费观看 | 国产麻豆精品久久 | 97免费在线观看视频 | 欧美日韩国产精品爽爽 | 91亚色免费视频 | 亚洲va欧美va人人爽 | 91大片网站| 在线观看亚洲a | 亚洲天堂网在线视频 | 久久手机看片 | av不卡免费看 | 一区二区三区四区不卡 | 91视频网址入口 | www久久国产 | 九九亚洲精品 | 国产中的精品av小宝探花 | 青青五月天 | www天天操 | 欧美成人影音 | 欧美日韩久久不卡 | 片黄色毛片黄色毛片 | 国内精品福利视频 | 这里只有精彩视频 | 97麻豆视频| 久久精品国产亚洲 | 久久久精品视频网站 | 97国产大学生情侣酒店的特点 | 日韩精品免费一区二区在线观看 | 天天色天天草天天射 | 成人网在线免费视频 | 成人小视频在线免费观看 | 色成人亚洲网 | 国产系列在线观看 | 激情动态 | 经典三级一区 | 99r在线播放| 亚洲成人网在线 | 深爱激情开心 | 久久99在线观看 | 黄色av影视 | 91精品国产乱码久久桃 | 日本午夜免费福利视频 | 久草在线一免费新视频 | av在线a| 激情丁香在线 | 日本乱视频 | 超碰97在线看 | 久久久久久久久久久久国产精品 | 久久精品网站视频 | 九九热中文字幕 | 色wwwww| 国产精品久久艹 | 日韩欧美在线观看 | 亚洲免费观看在线视频 | 久久久久久久久久久久久国产精品 | 久久精品观看 | 999精品 | 国产精品一区二区在线看 | 亚洲成人麻豆 | 国产精品美女免费视频 | 午夜天天操 | 日韩精品一区二区三区水蜜桃 | 日本中文乱码卡一卡二新区 | 免费在线观看国产精品 | 亚洲国产视频在线 | 九九热中文字幕 | 97在线影院 | 日韩亚洲在线观看 | 婷婷新五月 | 久久久综合香蕉尹人综合网 | 视频在线一区 | 香蕉网站在线观看 | 9999免费视频 | 欧美日韩精品区 | 国产精品成人自拍 | 亚洲精品综合一区二区 | 欧美一区免费在线观看 | 97电影在线看视频 | 久久视屏网 | 91精品国自产在线观看欧美 | 欧美日韩视频一区二区三区 | 午夜av日韩| 日女人免费视频 | 久久综合9988久久爱 | 天天天色综合 | 亚洲国产精品传媒在线观看 | 天天操天天干天天操天天干 | 欧美精品久久久久久久久久久 | 最近2019中文免费高清视频观看www99 | 日本性生活一级片 | 久久亚洲欧美日韩精品专区 | 日韩在线观看高清 | 久久综合狠狠综合 | 在线免费观看黄网站 | 中文字幕永久在线 | 国产精品国产自产拍高清av | 国产一级片播放 | 国产亚洲一区二区在线观看 | 久久国产精品视频观看 | 日韩高清 一区 | 国产高清av免费在线观看 | 色婷婷亚洲综合 | 婷五月激情 | 17婷婷久久www | 97超视频免费观看 | 毛片一区二区 | 精品影院一区二区久久久 | 久久午夜影院 | 亚洲va韩国va欧美va精四季 | 亚洲五月综合 | 欧美日韩中文在线 | 在线 欧美 日韩 | 国产在线观看免费观看 | 中文在线8资源库 | 国产精品大片免费观看 | 亚洲视频中文 | 亚洲国产伊人 | 亚洲精品国产高清 | 国产精品视频全国免费观看 | 亚洲成a人片77777kkkk1在线观看 | 99久久久久国产精品免费 | 在线看一级片 | 人人爽人人爽人人爽学生一级 | 91成年视频 | 久久国产成人午夜av影院宅 | 国产区在线视频 | 欧美,日韩 | 精品视频免费看 | 天天色天天操综合 | 91pony九色丨交换 | 美女久久久久久 | 亚洲国产成人在线 | 国产精品国产三级国产aⅴ无密码 | 欧美在线视频一区二区三区 | 国产一级片视频 | 日韩黄色中文字幕 | 精品黄色视 | 人人爽久久久噜噜噜电影 | 欧美国产一区在线 | 欧美另类美少妇69xxxx | 美女视频黄免费 | 日韩av免费观看网站 | 色婷婷亚洲婷婷 | 日本中文字幕久久 | 日韩精品2区 | 久热色超碰 | 五月激情久久 | 国产精品成人免费一区久久羞羞 | 色五月色开心色婷婷色丁香 | 亚洲国产播放 | 人人干天天干 | 奇米网网址| 色婷婷综合久久久 | 欧美成人区 | 日韩xxxx视频 | 久久手机在线视频 | 欧美va天堂va视频va在线 | 在线免费观看国产黄色 | 狠狠狠色丁香婷婷综合激情 | 中文在线a√在线 | 视频在线国产 | 四川妇女搡bbbb搡bbbb搡 | 国内精品久久久久久中文字幕 | 久久久久激情 | 久久高清免费观看 | 黄色网址av| 日韩理论片在线观看 | 国产在线欧美 | 中日韩在线视频 | av综合站 | 日日草天天草 | 97人人视频 | 久久激情五月丁香伊人 | 久久国语| 精品女同一区二区三区在线观看 | 国产91亚洲精品 | 中文字幕在线播放av | 国产一区二区久久精品 | 免费在线观看污 | 中文字幕4 | 久久九九视频 | 国产精品日韩久久久久 | 国产91影院 | 国产资源精品在线观看 | 狠狠狠色丁香婷婷综合久久五月 | 亚洲专区 国产精品 | 综合色亚洲 | 狠狠干狠狠操 | 综合激情av | 久草久视频 | 欧美日韩精品在线一区二区 | 狠狠色丁香婷婷综合最新地址 | 在线观看中文字幕一区二区 | 久久伦理电影网 | 美州a亚洲一视本频v色道 | 麻豆影视在线免费观看 | 有没有在线观看av | 91欧美视频网站 | 日韩欧美专区 | 免费看v片| 一级一片免费观看 | 91麻豆精品国产91 | 国产精品免费视频观看 | 高清免费在线视频 | 特级毛片网 | 国产一级在线看 | 国产精品网在线观看 | 日本狠狠色 | 亚洲少妇激情 | 天天干中文字幕 | 99国产精品久久久久老师 | 99视屏| 黄色的视频网站 | 亚洲综合一区二区精品导航 | 亚洲资源网 | 国产一级一片免费播放放 | 亚洲美女免费精品视频在线观看 | 奇米影视777影音先锋 | 国产馆在线播放 | 999久久久国产精品 高清av免费观看 | 久久精品国产免费 | 婷婷久久久久 | 97在线视频网站 | 成人在线观看资源 | 狠狠躁日日躁狂躁夜夜躁av | 亚洲视频免费在线观看 | 韩日电影在线 | av黄在线播放 | 欧美日韩国产综合网 | 91av电影| 国产97视频在线 | 人人玩人人爽 | 97香蕉久久国产在线观看 | 色香蕉在线视频 | 国产原厂视频在线观看 | 伊人天天色| 蜜臀久久99精品久久久酒店新书 | 国产黄色a| 亚洲 成人 欧美 | 在线亚洲精品 | 日韩欧美xxx | 久久综合网色—综合色88 | 久久久99精品免费观看app | 99久久精品无码一区二区毛片 | 亚洲精品中文字幕视频 | 麻豆传媒视频在线免费观看 | 九九视频在线观看视频6 | 国产视频九色蝌蚪 | 丁香婷婷综合五月 | 国产在线精品一区二区三区 | 黄色成人在线网站 | 久久免费影院 | 久久日本视频 | 欧美日韩高清免费 | 免费观看www视频 | 亚洲一区久久久 | 久久蜜桃av | 国产欧美久久久精品影院 | 五月天av在线 | 久久黄色免费观看 | 国产在线播放不卡 | 久久免费视频4 | 在线免费中文字幕 | 久久国产高清视频 | www视频在线免费观看 | 伊人天天狠天天添日日拍 | 国产精品麻豆三级一区视频 | 玖玖视频国产 | 欧洲亚洲女同hd | 国产日本在线播放 | 91精品一区二区三区久久久久久 | 国产一区二区久久久 | 人人澡人人爱 | 日韩av免费观看网站 | av免费在线网 | 久久久久久久av | 黄免费在线观看 | 四虎影视成人永久免费观看亚洲欧美 | 婷婷在线色| 91在线播| 国产999视频 | 91九色成人蝌蚪首页 | 中文字幕高清av | 日本公妇色中文字幕 | 97精品国产手机 | 一区二区视频在线观看免费 | 亚洲国产三级在线观看 | 欧美先锋影音 | 国产在线不卡 | 国产精品美女免费 | 不卡的av片 | 亚洲资源在线观看 | 国产大陆亚洲精品国产 | 91在线一区二区 | 91av在线播放 | 久久中文精品视频 | 91黄色小视频 | 国产男男gay做爰 | 青青色影院 | 在线v片免费观看视频 | 国产一级高清视频 | 久草在线视频免费资源观看 | 91av在线视频免费观看 | 精品视频在线播放 | www.夜夜 | 欧美日韩高清一区二区三区 | 99热9| 亚洲国产片色 | 色婷婷在线观看视频 | 成人一级在线 | 久操视频在线 | 色网站在线看 | 婷婷去俺也去六月色 | 91亚洲免费 | 福利视频一区二区 | 欧美日韩一区二区免费在线观看 | 国产精品九九九九九 | 91成年视频 | 久久人人爽人人爽 | 欧美作爱视频 | 在线免费观看亚洲视频 | 色多多视频在线观看 | 中文字幕在线视频国产 | 天天综合网久久综合网 | 成年人视频免费在线播放 | 国产精品2区 | 亚洲三级黄色 | 久久久久久久久黄色 | 一区二区三区四区在线免费观看 | 午夜av一区二区三区 | 久久视频免费在线观看 | 51久久夜色精品国产麻豆 | 久久久久女人精品毛片 | 色婷婷电影 | 日韩a在线观看 | 黄色大片免费播放 | 国产丝袜一区二区三区 | 韩国中文三级 | 天天干夜夜想 | 日韩三级视频在线看 | 国产精品成人国产乱 | 国产精品第54页 | 免费日韩一区二区 | 久久精品国产一区二区 | 久久成人高清 | 日韩精品免费一区二区在线观看 | 亚洲免费av观看 | 中文成人字幕 | 日韩理论视频 | 91精品视频免费看 | 成人午夜精品久久久久久久3d | 国产成人高清 | 韩国av免费在线 | 久久一级电影 | avhd高清在线谜片 | 国产精品99免视看9 国产精品毛片一区视频 | 在线观看av中文字幕 | 婷婷色网视频在线播放 | 三日本三级少妇三级99 | 国产精品高潮久久av | 九九视频精品免费 | 中文字幕a∨在线乱码免费看 | 亚洲欧洲视频 | 黄色软件视频网站 | 久色小说| 蜜臀av麻豆 | 97av视频| 国产精品久久久久四虎 | 日日天天干| 亚洲视频久久久 | 99国产一区二区三精品乱码 | 天天操夜夜操天天射 | 欧美在线free | 久久激情视频网 | 日本在线观看中文字幕无线观看 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 成人一级片视频 | av网站免费线看精品 | 亚洲粉嫩av | 蜜臀av免费一区二区三区 | 成人在线观看日韩 | 奇米影视在线99精品 | 欧美另类激情 | a午夜电影 | 亚洲一区二区三区四区精品 | 激情深爱五月 | 国产又黄又硬又爽 | 亚洲va天堂va欧美ⅴa在线 | 中文字幕在线观看国产 | 中文资源在线观看 | 99视频在线精品免费观看2 | av.com在线 | 欧美日韩高清在线观看 | 丁香九月激情 | 日韩免费在线 | 国产视频一区在线免费观看 | 在线观看岛国片 | 精品国产一区二区三区久久久 | 欧美精品国产综合久久 | 国产久视频 | 深爱激情五月网 | 国产高清在线一区 | 国产1区2| 天天操天天操天天操天天操天天操天天操 | 91精品国产自产在线观看永久 | 天堂成人在线 | 中文区中文字幕免费看 | 色婷婷丁香 | 国产成人精品一区二区 | 中文字幕在线观看一区二区 | 免费看的国产视频网站 | 国产99久久久久久免费看 | 久草在线视频首页 | 久久少妇av | 最新日韩精品 | 久久久伦理 | 蜜臀精品久久久久久蜜臀 | 插婷婷| 天天狠狠| 亚洲精品午夜久久久久久久久久久 | 国产免费黄色 | 国产一区在线免费观看 | 天天操导航 | 久久久99精品免费观看 | 日韩有码专区 | 久久尤物电影视频在线观看 | 欧美日韩高清一区二区 国产亚洲免费看 | 99夜色| 五月婷婷黄色 | 欧美乱码精品一区 | 日韩精品免费专区 | 丁香高清视频在线看看 | 日韩一区在线播放 | 国产黄色片久久久 | 国产亚洲激情视频在线 | 欧美激情视频在线免费观看 | 欧美在线aaa | 国内精品视频一区二区三区八戒 | 国产丝袜 | 中日韩三级视频 | 亚洲国产影院 | 黄色网址中文字幕 | 中文字幕在线不卡国产视频 | 日韩欧美在线综合网 | 久久久久国产成人精品亚洲午夜 | 久久综合之合合综合久久 | 国产系列 在线观看 | 菠萝菠萝在线精品视频 | 婷婷色综合 | 日韩激情影院 | 久久五月婷婷综合 | 中文字幕亚洲精品在线观看 | 911久久香蕉国产线看观看 | 欧美伦理一区二区 | av在线短片 | www,黄视频 | 午夜久久影院 | 操操操com | 高清不卡一区二区三区 | 最近久乱中文字幕 | 成人在线观看免费视频 | 久久免费久久 | 亚洲精品视频中文字幕 | 99在线精品视频 | 黄色中文字幕 | 久久五月情影视 | 国产精品久久在线 | 91亚洲精品久久久久图片蜜桃 | 欧美视频99 | www.五月婷 | 精品亚洲免费 | 久草在线免费电影 | 亚洲黄色一级大片 | 中文字幕中文字幕在线中文字幕三区 | av一级片在线观看 | 国产成人久久av977小说 | 91精品日韩 | 美女福利视频一区二区 | 国产精品欧美日韩 | 超碰在线官网 | 国产精品久久久久久超碰 | 人人草在线视频 | 日韩中文字幕视频在线观看 | 手机在线中文字幕 | 黄网站色成年免费观看 | 久久亚洲视频 | 久久精品视 | 视频 国产区 | 九九视频在线播放 | 我要看黄色一级片 | 日韩电影久久久 | 久草免费在线视频观看 | www久久精品 | 国产黄a三级三级 | 中文字幕在线视频网站 | 在线观看一区二区视频 | 国产一区二区高清视频 | 免费毛片aaaaaa | 午夜精品中文字幕 | 17婷婷久久www | 狠狠色噜噜狠狠狠狠 | 免费一级片视频 | 亚洲精品综合在线 | 少妇性色午夜淫片aaaze | 久久无码av一区二区三区电影网 | 韩日av一区二区 | 91在线91拍拍在线91 | 黄色在线免费观看网站 | 91试看| 欧美色黄| 91在线观看视频 | 亚洲欧美婷婷六月色综合 | 国产一在线精品一区在线观看 | 久久久久久久久久久久久国产精品 | 99精品国自产在线 | 国产黄色精品在线 | 日韩中文字幕免费看 | 国产乱视频 | 91成品人影院 | 中文字幕亚洲综合久久五月天色无吗'' | 亚洲三级影院 | 69av免费视频| 综合久久网 | 一级黄毛片 | 娇妻呻吟一区二区三区 | 一区二区三区四区五区在线 | 97超碰免费在线 | 日日弄天天弄美女bbbb | 中文字幕专区高清在线观看 | 久久综合久久综合久久综合 | 又黄又爽又刺激的视频 | 国产在线视频不卡 | 中文字幕永久免费 | 久久国产美女 | 丁香激情五月婷婷 | 男女拍拍免费视频 | 国产二区视频在线观看 | 国产精品久久久久久久久久久免费 | 亚洲日本国产精品 | 久草视频中文 | 一级免费观看 | 精品国产1区2区 | 久久综合操 | 国产精品自产拍 | 国产高清视频色在线www | 亚洲另类视频在线观看 | 中文字幕国产精品一区二区 | 亚洲欧美日韩国产精品一区午夜 | 久久不射电影网 | 久久综合中文字幕 | 国产精品a级 | 国产无遮挡猛进猛出免费软件 | 91男人影院| 成人av在线亚洲 | 欧美超碰在线 | 麻豆免费看片 | 国产精品欧美久久久久三级 | 日韩大片在线观看 | 国产69精品久久app免费版 | 精品国产一区二区三区久久久蜜月 | 久久久久高清毛片一级 | 国产精品成人一区二区 | 成人午夜影院在线观看 | 99激情网| 久久久久久国产精品999 | 精品国产91亚洲一区二区三区www | 在线视频 区 | 久久国产精彩视频 | 精品国内| 免费观看mv大片高清 | 日韩成人精品在线观看 | 毛片视频电影 | 四虎在线免费观看 | 麻豆一区在线观看 | 国产精品久久久久久久久久久久冷 | 99精品国产高清在线观看 | 精品国产视频在线 | 欧美一级片免费 | 狠狠干综合 | 国产男男gay做爰 | 久久香蕉电影 | 日韩电影在线看 | 麻豆精品在线视频 | 一级黄色电影网站 | 欧美韩日视频 | 国产免费作爱视频 | 国产精品入口久久 | 国产字幕在线播放 | 天天干天天射天天操 | 欧美激情视频一区二区三区免费 | 久久免费视频网 | 日韩字幕| 国产又粗又猛又爽又黄的视频免费 | 8090yy亚洲精品久久 | 蜜臀久久99精品久久久无需会员 | 天天曰夜夜操 | 欧美在线观看视频一区二区三区 | 午夜视频在线观看网站 | 国产婷婷 | 国产亚洲精品免费 | 999久久国精品免费观看网站 | 97福利在线观看 | 免费观看国产视频 | 日韩av男人的天堂 | 波多野结衣精品 | 日韩精品在线观看av | 91香蕉国产 | 99av在线视频 | 婷婷色资源 | 欧美日韩高清一区二区三区 | 亚洲精品欧美视频 | 亚洲天堂视频在线 | 欧美激情视频一区 | 四虎在线免费视频 | 久久久久区 | 婷婷综合av | 婷婷在线免费观看 | 色在线亚洲 | 狂野欧美激情性xxxx欧美 | 日韩av高清在线观看 | 中文字幕 在线看 | 九九视频在线 | 一区二区三区免费 | 天天色天天上天天操 | 久久综合九色综合97_ 久久久 | 免费视频二区 | 69国产盗摄一区二区三区五区 | 91精品国产综合久久福利 | 另类五月激情 | 国产亚洲精品无 | 黄色片视频在线观看 | 欧美日韩中文视频 | 欧美日韩国产在线一区 | 欧美aa在线 | 成年性视频| 国产成人高清 | 国产一区不卡在线 | 在线亚洲精品 | 久久久久久久久亚洲精品 | 中文字幕传媒 | 国产最顶级的黄色片在线免费观看 | 日韩最新中文字幕 | 免费在线a | 国产成人精品一区在线 | 密桃av在线 | 国产小视频在线免费观看 | 欧美日韩中文字幕在线视频 | www日韩在线 | 99精品在线直播 | 色婷婷激婷婷情综天天 | 久久人人爽人人片 | 大型av综合网站 | 日日精品 | 天堂在线一区二区 | 久久人人爽爽人人爽人人片av | 久久久久欧美精品 | 日韩精品一区在线观看 | av免费观看高清 | 日本性动态图 | 久久精品免费 | 99国产在线 | 人人爽人人av | 日韩免费专区 | 91麻豆产精品久久久久久 | 香蕉97视频观看在线观看 | 九九热免费在线视频 | h网站免费在线观看 | 精品一区二区综合 | 麻豆影视在线免费观看 | 日本深夜福利视频 | 97超碰在线资源 | www·22com天天操 | 亚洲视频免费在线看 | 国产一级片免费观看 | 成人a在线观看高清电影 | 日韩伦理片一区二区三区 | 国产小视频精品 | 免费黄色a网站 | 瑞典xxxx性hd极品 | 在线免费看黄色 | 日本黄色大片免费 | 国产日韩高清在线 | 中文字幕免费一区 | 在线观看 国产 | 国产精品毛片一区二区三区 | 国产精品对白一区二区三区 | 久久国产精品一区二区 | 99久久精品国产免费看不卡 | 免费福利视频导航 | 麻花豆传媒mv在线观看网站 | 亚洲美女精品视频 | 丁香六月天婷婷 | 久久久久电影网站 | 亚洲综合在线播放 | 一级α片免费看 | 久久激情小说 | 久久久久久免费网 | ww亚洲ww亚在线观看 | 美女免费视频网站 | 97色在线观看免费视频 | 精品在线观看一区二区 | 国产99久久精品一区二区300 | 97电影手机| 色中文字幕在线观看 | 一本一本久久a久久精品综合 | 久久一区二区三区四区 | aav在线 | 国产女人40精品一区毛片视频 | 亚洲精品视频国产 | 欧美日韩国产区 | 久草在线| 日韩在线观看第一页 | av在线播放一区二区三区 | 五月天伊人 | 色综合久久天天 | 五月婷婷播播 | 在线成人免费电影 | 狠狠狠色狠狠色综合 | 久久精品影片 | 欧美久久99| 日日摸日日爽 | 91视频-88av| 一区二区三区四区免费视频 | 国产精品第52页 | 天天色中文 | 99热这里只有精品免费 | 午夜色婷婷 | 婷婷丁香九月 | 天天色综合三 | 欧美另类色图 | 久久久蜜桃 | 成人在线小视频 | www欧美色 | 日韩久久精品一区二区三区下载 | 91夫妻自拍 | 色综合久久五月 | 免费网址你懂的 | 婷婷综合久久 | 丁香 久久 综合 | 亚洲电影第一页av | 日日夜夜精品免费观看 | 久久久黄色av | 色香网| 看片黄网站| 国内精品在线看 | 91爱爱免费观看 | 国产在线999 | 五月情婷婷 | 久草在线免费新视频 | 亚洲午夜激情网 | 精品国产一区二区三区久久久蜜臀 | 国产精品一区电影 | 九九九热精品免费视频观看 | 蜜臀av免费一区二区三区 | 久久久久久久久久亚洲精品 | 日本三级中文字幕在线观看 | 婷婷国产在线观看 | 国产精品久久久久久久久久白浆 | 精品国产电影一区 | 中文字幕一区二区三区四区 | 亚洲欧美日韩精品一区二区 | 青春草视频 | 日韩三级免费观看 | 91免费黄视频 | 狠狠狠狠狠干 | 欧美国产日韩一区二区 | 国产在线观看你懂得 | 欧美激情综合五月色丁香小说 | 狠狠色噜噜狠狠狠 | 亚洲免费永久精品国产 | 99久久精品久久久久久动态片 | 久久天天躁夜夜躁狠狠85麻豆 | 亚洲成免费 | 日韩欧美在线综合网 | 亚洲国产日韩精品 | ww亚洲ww亚在线观看 | 欧美一区二区在线 | 日韩在线观看一区二区三区 | 亚洲国产成人在线观看 | 久久亚洲私人国产精品va | 日韩高清不卡在线 | 99精品在线观看 | 国产黄网在线 | 97在线看 | 精品国产免费久久 | 中文字幕 二区 | 国产精品久久久久久久久免费 | 五月天丁香亚洲 | 日韩精品中字 | 久久综合九色九九 | 综合影视 | 色伊人网 | 亚洲一区二区三区四区在线视频 | 天天操天天草 | 9在线观看免费高清完整 | 欧美va天堂va视频va在线 | 黄色小说免费在线观看 | 亚洲草视频 | 五月天视频网站 | 中文字幕在线观看完整版电影 | 91高清一区 | 亚洲国产一区二区精品专区 | 国产资源在线播放 | 免费人做人爱www的视 | 日韩videos高潮hd | 国产精品美女久久久久久久久 | 开心激情五月网 | 日韩精品一区二区三区中文字幕 | 亚洲精品免费在线 | 精品一二三四在线 | 午夜精品久久久久99热app | 91麻豆精品一区二区三区 | 国语黄色片 | 久草在线视频看看 | 免费欧美高清视频 | 免费黄a | 成人免费视频网址 | 国产亚洲欧美一区 | 日韩欧美xx | 久久草av| av夜夜操 | 99精品国产在热久久下载 | 国产一区二区三区 在线 | 91在线精品秘密一区二区 | 亚洲人成影院在线 | 久久黄色网页 | 日韩高清成人 | av不卡在线看 | 黄色三级免费网址 | 成人午夜片av在线看 | avwww在线观看 | 日本韩国精品一区二区在线观看 | 最近的中文字幕大全免费版 | 欧美日韩免费一区二区 | 992tv在线观看网站 | 国产喷水在线 | 久久久久99精品成人片三人毛片 | 久久久久国产一区二区三区 | 九九视频在线观看视频6 | 成人一区二区三区在线 | 日韩一区二区三区免费视频 | 97色在线视频 | 国产精品观看在线亚洲人成网 | 久久精品99国产精品 | 国产精品免费一区二区 | 亚洲欧美国产精品 | 国产乱老熟视频网88av | 天天爽网站 | 久草久草在线 | 久久久国产一区二区 | 黄色www在线观看 | 日本韩国在线不卡 | 96精品在线| 色婷婷综合久久久久 | 国内精品久久久久影院优 | 免费看片在线观看 | www色婷婷com | 一级免费黄色 | 亚洲欧美日韩国产精品一区午夜 | 欧美人体xx | 操操操av | 99色国产| 日韩欧美在线综合网 | 久久精品视频免费播放 | 亚洲精品久久久久久久蜜桃 | av在线免费在线观看 | 亚洲成人精品 | 欧美另类xxxxx | 日韩在线视频观看免费 | 国产女人18毛片水真多18精品 | 精品国产一区二区在线 | 人人干天天射 | 很黄很污的视频网站 | 国产精品理论视频 | 久久久高清免费视频 | 日韩免费一级电影 | 一区二区观看 | 国产一区精品在线 | 欧美二区三区91 | 久久精品99国产精品 | av中文在线影视 | 久久免费视频一区 | 91av超碰| av国产网站 | 日韩欧美在线高清 | 中文乱码视频在线观看 | 欧美一级激情 | 丁香婷婷色综合亚洲电影 | 日韩免费看 | 日日天天狠狠 | av中文电影 | 丰满少妇一级片 | 国内精品小视频 | 99re8这里有精品热视频免费 | av色影院 | 日韩在线观看视频一区二区三区 | 美女精品久久 | wwwav视频| 免费福利片 | 天天夜夜操| 探花视频免费观看高清视频 | 天天搞夜夜骑 | 成人91av| 国产第一二区 | 国产高清成人 | a黄在线观看 | 蜜臀av.com| 国产亚洲婷婷免费 | 在线婷婷 | 国产高清精 | 国内精品一区二区 | 欧美久久成人 | 中文在线www | 狠狠色丁香婷婷综合欧美 | 69视频国产 | 国产不卡视频在线播放 | 一级片免费观看 | www178ccom视频在线 | 国产va饥渴难耐女保洁员在线观看 | 国产精品毛片久久久久久久久久99999999 | 国产一级特黄毛片在线毛片 | 日韩精品一区二区三区外面 | 亚洲久草在线视频 | 国产又粗又猛又爽又黄的视频先 | 色夜视频 | 97超碰人人澡人人爱学生 | 中国一级片在线 | 国产精品久久久久久久午夜 | 999久久久免费精品国产 | 久久超碰在线 | 91色一区二区三区 | 五月婷婷一级片 | 国产中的精品av小宝探花 | 精品久久一区二区三区 | 在线播放第一页 | 日韩一区二区免费视频 | 国产精品久久 | 在线观看黄色大片 | 亚洲在线视频播放 | 国产一区私人高清影院 | 亚洲天堂网在线视频观看 | 亚洲国产wwwccc36天堂 | 2018好看的中文在线观看 | 片网站| 久久成人综合 | 免费日韩 | 成年人国产精品 | 国产1级毛片| 精品久久中文 | 久久综合偷偷噜噜噜色 | 欧美超碰在线 | 国产精品99久久久 | 午夜精品剧场 |