国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

想提高接口查詢速度, 技巧都在這了

共 9223字,需瀏覽 19分鐘

 ·

2021-07-29 23:31

點(diǎn)擊上方 Java學(xué)習(xí)之道,選擇 設(shè)為星標(biāo)

每天18:30點(diǎn),干貨準(zhǔn)時(shí)奉上!

來(lái)源: freesion.com/article/6140525194

大多數(shù)互聯(lián)網(wǎng)應(yīng)用場(chǎng)景都是讀多寫(xiě)少,業(yè)務(wù)邏輯更多分布在寫(xiě)上。對(duì)讀的要求大概就是要快。那么都有什么原因會(huì)導(dǎo)致我們完成一次出色的慢查詢呢?

Part1索引

在數(shù)據(jù)量不是很大時(shí),大多慢查詢可以用索引解決,大多慢查詢也因?yàn)樗饕缓侠矶a(chǎn)生。

MySQL 索引基于 B+ 樹(shù),這句話相信面試都背爛了,接著就可以問(wèn)最左前綴索引、 B+ 樹(shù)和各種樹(shù)了。

說(shuō)到最左前綴,實(shí)際就是組合索引的使用規(guī)則,使用合理組合索引可以有效的提高查詢速度,為什么呢?

因?yàn)樗饕峦?。如果查詢條件包含在了組合索引中,比如存在組合索引(a,b),查詢到滿足 a 的記錄后會(huì)直接在索引內(nèi)部判斷 b 是否滿足,減少回表次數(shù)。

同時(shí),如果查詢的列恰好包含在組合索引中,即為覆蓋索引,無(wú)需回表。索引規(guī)則估計(jì)都知道,實(shí)際開(kāi)發(fā)中也會(huì)創(chuàng)建和使用。問(wèn)題可能更多的是:為什么建了索引還慢?

1.1 什么原因?qū)е滤饕?/span>

建了索引還慢,多半是索引失效(未使用),可用 explain 分析。索引失效常見(jiàn)原因有 :

  1. where 中使用 != 或 <> 或 or 或表達(dá)式或函數(shù)(左側(cè))
  2. like 語(yǔ)句 % 開(kāi)頭
  3. 字符串未加’’
  4. 索引字段區(qū)分度過(guò)低,如性別
  5. 未匹配最左前綴

(一張嘴就知道老面試題了) 為什么這些做法會(huì)導(dǎo)致失效,成熟的 MySQL 也有自己的想法。

1.2 這些原因?yàn)槭裁磳?dǎo)致索引失效

如果要 MySQL 給一個(gè)理由,還是那棵 B+ 樹(shù)。

函數(shù)操作

當(dāng)在 查詢 where = 左側(cè)使用表達(dá)式或函數(shù)時(shí),如字段 A 為字符串型且有索引, 有 where length(a) = 6查詢,這時(shí)傳遞一個(gè) 6 到 A 的索引樹(shù),不難想象在樹(shù)的第一層就迷路了。

隱式轉(zhuǎn)換

隱式類(lèi)型轉(zhuǎn)換和隱式字符編碼轉(zhuǎn)換也會(huì)導(dǎo)致這個(gè)問(wèn)題。

  • 隱式類(lèi)型轉(zhuǎn)換對(duì)于 JOOQ 這種框架來(lái)說(shuō)一般倒不會(huì)出現(xiàn)。
  • 隱式字符編碼轉(zhuǎn)換在連表查詢時(shí)倒可能出現(xiàn),即連表字段的類(lèi)型相同但字符編碼不同。

破壞了有序性

至于 Like 語(yǔ)句 % 開(kāi)頭、字符串未加 ’’ 原因基本一致,MySQL 認(rèn)為對(duì)索引字段的操作可能會(huì)破壞索引有序性就機(jī)智的優(yōu)化掉了。

不過(guò),對(duì)于如性別這種區(qū)分度過(guò)低的字段,索引失效就不是因?yàn)檫@個(gè)原因。

1.3 性別字段為什么不要加索引

為什么索引區(qū)分度低的字段不要加索引。盲猜效率低,效率的確低,有時(shí)甚至?xí)扔跊](méi)加。

對(duì)于非聚簇索引,是要回表的。假如有 100 條數(shù)據(jù),在 sex 字段建立索引,掃描到 51 個(gè) male,需要再回表掃描 51 行。還不如直接來(lái)一次全表掃描呢。

所以,InnoDB 引擎對(duì)于這種場(chǎng)景就會(huì)放棄使用索引,至于區(qū)分度多低多少會(huì)放棄,大致是某類(lèi)型的數(shù)據(jù)占到總的 30% 左右時(shí),就會(huì)放棄使用該字段的索引,有興趣可以試一下。

1.4 有什么好用且簡(jiǎn)單的索引方法

前面說(shuō)到大多慢查詢都源于索引,怎么建立并用好索引。這里有一些簡(jiǎn)單的規(guī)則。

  • 索引下推:性別字段不適合建索引,但確實(shí)存在查詢場(chǎng)景怎么辦?如果是多條件查詢,可以建立聯(lián)合索引利用該特性優(yōu)化。
  • 覆蓋索引:也是聯(lián)合索引,查詢需要的信息在索引里已經(jīng)包含了,就不會(huì)再回表了。
  • 前綴索引:對(duì)于字符串,可以只在前 N 位添加索引,避免不必要的開(kāi)支。假如的確需要如關(guān)鍵字查詢,那交給更合適的如 ES 或許更好。
  • 不要對(duì)索引字段做函數(shù)操作
  • 對(duì)于確定的、寫(xiě)多讀少的表或者頻繁更新的字段都應(yīng)該考慮索引的維護(hù)成本。

1.5 如何評(píng)價(jià) MySQL 選錯(cuò)了索引

有時(shí),建立了猛一看挺正確的索引,但事情卻沒(méi)按計(jì)劃發(fā)展。就像“為啥 XXX 有索引,根據(jù)它查詢還是慢查詢”。

此刻沒(méi)準(zhǔn)要自信點(diǎn):我的代碼不可能有 BUG,肯定是 MySQL 出了問(wèn)題。MySQL 的確可能有點(diǎn)問(wèn)題。

這種情況常見(jiàn)于建了一大堆索引,查詢條件一大堆。沒(méi)使用你想讓它用的那一個(gè),而是選了個(gè)區(qū)分度低的,導(dǎo)致過(guò)多的掃描。造成的原因基本有兩個(gè):

  • 信息統(tǒng)計(jì)不準(zhǔn)確:可以使用 analyze table x重新分析。
  • 優(yōu)化器誤判:可以 force index強(qiáng)制指定?;蛐薷恼Z(yǔ)句引導(dǎo)優(yōu)化器,增加或刪除索引繞過(guò)。

但根據(jù)我淺薄的經(jīng)驗(yàn)來(lái)看,更可能是因?yàn)槟憬诵](méi)必要的索引導(dǎo)致的。不會(huì)真有人以為 MySQL 沒(méi)自己機(jī)靈吧?

除了上面這些索引原因外,還有下面這些不常見(jiàn)或者說(shuō)不好判斷的原因存在。

1等MDL鎖

在 MySQL 5.5 版本中引入了 MDL,對(duì)一個(gè)表做 CRUD 操作時(shí),自動(dòng)加 MDL 讀鎖;對(duì)表結(jié)構(gòu)做變更時(shí),加 MDL 寫(xiě)鎖。讀寫(xiě)鎖、寫(xiě)鎖間互斥。

當(dāng)某語(yǔ)句拿 MDL 寫(xiě)鎖就會(huì)阻塞 MDL 讀鎖,可以使用show processlist命令查看處于Waiting for table metadata lock狀態(tài)的語(yǔ)句。

2等 flush

flush 很快,大多是因?yàn)?flush 命令被別的語(yǔ)句堵住,它又堵住了 select 。通過(guò)show processlist命令查看時(shí)會(huì)發(fā)現(xiàn)處于Waiting for table flush狀態(tài)。

3等行鎖

某事物持有寫(xiě)鎖未提交。

4當(dāng)前讀

InnoDB 默認(rèn)級(jí)別是可重復(fù)讀。設(shè)想一個(gè)場(chǎng)景:事物 A 開(kāi)始事務(wù),事務(wù) B 也開(kāi)始執(zhí)行大量更新。B 率先提交, A 是當(dāng)前讀,就要依次執(zhí)行 undo log ,直到找到事務(wù) B 開(kāi)始前的值。

5大表場(chǎng)景

在未二次開(kāi)發(fā)的 MYSQL 中,上億的表肯定算大表,這種情況即使在索引、查詢層面做到了較好實(shí)現(xiàn),面對(duì)頻繁聚合操作也可能會(huì)出現(xiàn) IO 或 CPU 瓶頸,即使是單純查詢,效率也會(huì)下降。

且 Innodb 每個(gè) B+ 樹(shù)節(jié)點(diǎn)存儲(chǔ)容量是 16 KB,理論上可存儲(chǔ) 2kw 行左右,這時(shí)樹(shù)高為3層。我們知道,innodb_buffer_pool 用來(lái)緩存表及索引,如果索引數(shù)據(jù)較大,緩存命中率就堪憂,同時(shí) innodb_buffer_pool 采用 LRU 算法進(jìn)行頁(yè)面淘汰,如果數(shù)據(jù)量過(guò)大,對(duì)老或非熱點(diǎn)數(shù)據(jù)的查詢可能就會(huì)把熱點(diǎn)數(shù)據(jù)給擠出去。

所以對(duì)于大表常見(jiàn)優(yōu)化即是分庫(kù)分表和讀寫(xiě)分離了。

1.6 分庫(kù)分表

方案

是分庫(kù)還是分表呢?這要具體分析。

  • 如果磁盤(pán)或網(wǎng)絡(luò)有 IO 瓶頸,那就要分庫(kù)和垂直分表。
  • 如果是 CPU 瓶頸,即查詢效率偏低,水平分表。

水平即切分?jǐn)?shù)據(jù),分散原有數(shù)據(jù)到更多的庫(kù)表中。

垂直即按照業(yè)務(wù)對(duì)庫(kù),按字段對(duì)表切分。

工具方面有 sharding-sphere、TDDL、Mycat。動(dòng)起手來(lái)需要先評(píng)估分庫(kù)、表數(shù),制定分片規(guī)則選 key,再開(kāi)發(fā)和數(shù)據(jù)遷移,還要考慮擴(kuò)容問(wèn)題。

問(wèn)題

實(shí)際運(yùn)行中,寫(xiě)問(wèn)題不大,主要問(wèn)題在于唯一 ID 生成、非 partition key 查詢、擴(kuò)容。

  • 唯一 ID 方法很多,DB 自增、Snowflake、號(hào)段、一大波GUID算法等。
  • 非 partition key 查詢常用映射法解決,映射表用到覆蓋索引的話還是很快的?;蛘呖梢院推渌?DB 組合。
  • 擴(kuò)容要根據(jù)分片時(shí)的策略確定,范圍分片的話就很簡(jiǎn)單,而隨機(jī)取模分片就要遷移數(shù)據(jù)了。也可以用范圍 + 取模的模式分片,先取模再范圍,可以避免一定程度的數(shù)據(jù)遷移。

當(dāng)然,如果分庫(kù)還會(huì)面臨事務(wù)一致性和跨庫(kù) join 等問(wèn)題。

讀寫(xiě)分離

為什么要讀寫(xiě)分離

分表針對(duì)大表解決 CPU 瓶頸,分庫(kù)解決 IO 瓶頸,二者將存儲(chǔ)壓力解決了。但查詢還不一定。

如果落到 DB 的 QPS 還是很高,且讀遠(yuǎn)大于寫(xiě),就可以考慮讀寫(xiě)分離,基于主從模式將讀的壓力分?jǐn)偅苊鈫螜C(jī)負(fù)載過(guò)高,同時(shí)也保證了高可用,實(shí)現(xiàn)了負(fù)載均衡。

問(wèn)題

主要問(wèn)題有過(guò)期讀和分配機(jī)制。

  • 過(guò)期讀,也就是主從延時(shí)問(wèn)題,這個(gè)對(duì)于。
  • 分配機(jī)制,是走主還是從庫(kù)??梢灾苯哟a中根據(jù)語(yǔ)句類(lèi)型切換或者使用中間件。

1.7 小結(jié)

以上列舉了 MySQL 常見(jiàn)慢查詢?cè)蚝吞幚矸椒?,介紹了應(yīng)對(duì)較大數(shù)據(jù)場(chǎng)景的常用方法。

分庫(kù)分表和讀寫(xiě)分離是針對(duì)大數(shù)據(jù)或并發(fā)場(chǎng)景的,同時(shí)也為了提高系統(tǒng)的穩(wěn)定和拓展性。但也不是所有的問(wèn)題都最適合這么解決。

Part22. 如何評(píng)價(jià) ElasticSearch

前文有提到對(duì)于關(guān)鍵字查詢可以使用 ES。那接著聊聊 ES 。

2.1 可以干什么

ES 是基于 Lucene 的近實(shí)時(shí)分布式搜索引擎。使用場(chǎng)景有全文搜索、NoSQL Json 文檔數(shù)據(jù)庫(kù)、監(jiān)控日志、數(shù)據(jù)采集分析等。

對(duì)非數(shù)據(jù)開(kāi)發(fā)來(lái)說(shuō),常用的應(yīng)該就是全文檢索和日志了。ES 的使用中,常和 Logstash, Kibana 結(jié)合,也成為 ELK 。先來(lái)瞧瞧日志怎么用的。

下面是我司日志系統(tǒng)某檢索操作:打開(kāi) Kibana 在 Discover 頁(yè)面輸入格式如 “xxx” 查詢。

該操作可以在 Dev Tools 的控制臺(tái)替換為:

GET yourIndex/_search    
{      
 "from" : 0, "size" : 10,    
 "query" : {    
        "match_phrase" : {    
            "log" : "xxx"         
        }    
    }    
}

什么意思?Discover 中加上 “” 和 console 中的 match_phrase 都代表這是一個(gè)短語(yǔ)匹配,意味著只保留那些包含全部搜索詞項(xiàng),且位置與搜索詞項(xiàng)相同的文檔。

2.2 ES 的結(jié)構(gòu)

在 ES 7.0 之前存儲(chǔ)結(jié)構(gòu)是 Index -> Type -> Document,按 MySQL 對(duì)比就是 database - table - id(實(shí)際這種對(duì)比不那么合理)。7.0 之后 Type 被廢棄了,就暫把 index 當(dāng)做 table 吧。

在 Dev Tools 的 Console 可以通過(guò)以下命令查看一些基本信息。也可以替換為 crul 命令。

  1. GET /_cat/health?v&pretty:查看集群健康狀態(tài)
  2. GET /_cat/shards?v :查看分片狀態(tài)
  3. GET yourindex/_mapping   :index mapping結(jié)構(gòu)
  4. GET yourindex/_settings   :index setting結(jié)構(gòu)
  5. GET /_cat/indices?v   :查看當(dāng)前節(jié)點(diǎn)所有索引信息

重點(diǎn)是 mapping 和 setting ,mapping 可以理解為 MySQL 中表的結(jié)構(gòu)定義,setting 負(fù)責(zé)控制如分片數(shù)量、副本數(shù)量。

以下是截取了某日志 index 下的部分 mapping 結(jié)構(gòu),ES 對(duì)字符串類(lèi)型會(huì)默認(rèn)定義成 text ,同時(shí)為它定義一個(gè)叫做 keyword 的子字段。這兩的區(qū)別是:text 類(lèi)型會(huì)進(jìn)行分詞, keyword 類(lèi)型不會(huì)進(jìn)行分詞。

"******": {    
    "mappings": {    
      "doc": {    
        "properties": {    
          "appname": {    
            "type""text",    
            "fields": {    
              "keyword": {    
                "type""keyword",    
                "ignore_above": 256    
              }    
            }

2.3 ES 查詢?yōu)槭裁纯欤?/span>

分詞是什么意思?看完 ES 的索引原理你就 get 了。

ES 基于倒排索引。嘛意思?傳統(tǒng)索引一般是以文檔 ID 作索引,以內(nèi)容作為記錄。倒排索引相反,根據(jù)已有屬性值,去找到相應(yīng)的行所在的位置,也就是將單詞或內(nèi)容作為索引,將文檔 ID 作為記錄。

下圖是 ES 倒排索引的示意圖,由 Term index,Team Dictionary 和 Posting List 組成。

圖片圖中的 Ada、Sara 被稱作 term,其實(shí)就是分詞后的詞了。如果把圖中的 Term Index 去掉,是不是有點(diǎn)像 MySQL 了?Term Dictionary 就像二級(jí)索引,但 MySQL 是保存在磁盤(pán)上的,檢索一個(gè) term 需要若干次的 random access 磁盤(pán)操作。

而 ES 在 Term Dictionary 基礎(chǔ)上多了層 Term Index ,它以 FST 形式保存在內(nèi)存中,保存著 term 的前綴,借此可以快速的定位到 Term dictionary 的本 term 的 offset 。而且 FST 形式和 Term dictionary 的 block 存儲(chǔ)方式都很節(jié)省內(nèi)存和磁盤(pán)空間。

到這就知道為啥快了,就是因?yàn)橛辛藘?nèi)存中的 Term Index , 它為 term 的索引 Term Dictionary 又做了一層索引。

不過(guò),也不是說(shuō) ES 什么查詢都比 MySQL 快。檢索大致分為兩類(lèi)。

2.3.1 分詞后檢索

ES 的索引存儲(chǔ)的就是分詞排序后的結(jié)果。比如圖中的 Ada,在 MySQL 中 %da% 就掃全表了,但對(duì) ES 來(lái)說(shuō)可以快速定位

2.3.2 精確檢索

該情況其實(shí)相差是不大的,因?yàn)?Term Index 的優(yōu)勢(shì)沒(méi)了,卻還要借此找到在 term dictionary 中的位置。也許由于 MySQL 覆蓋索引無(wú)需回表會(huì)更快一點(diǎn)。

2.4 什么時(shí)候用 ES

如前所述,對(duì)于業(yè)務(wù)中的查詢場(chǎng)景什么時(shí)候適合使用 ES ?我覺(jué)得有兩種。

2.4.1 全文檢索

在 MySQL 中字符串類(lèi)型根據(jù)關(guān)鍵字模糊查詢就是一場(chǎng)災(zāi)難,對(duì) ES 來(lái)說(shuō)卻是小菜一碟。具體場(chǎng)景,比如消息表對(duì)消息內(nèi)容的模糊查詢,即聊天記錄查詢。

但要注意,如果需要的是類(lèi)似廣大搜索引擎的關(guān)鍵字查詢而非日志的短語(yǔ)匹配查詢,就需要對(duì)中文進(jìn)行分詞處理,最廣泛使用的是 ik 。Ik 分詞器的安裝這里不再細(xì)說(shuō)。

什么意思呢?

分詞

開(kāi)頭對(duì)日志的查詢,鍵入 “我可真是個(gè)機(jī)靈鬼” 時(shí),只會(huì)得到完全匹配的信息。

而倘若去掉 “”,又會(huì)得到按照 “我”、“可”,“真”….分詞匹配到的所有信息,這明顯會(huì)返回很多信息,也是不符合中文語(yǔ)義的。實(shí)際期望的分詞效果大概是“我”、“可”、“真是”,“機(jī)靈鬼”,之后再按照這種分詞結(jié)果去匹配查詢。

這是 ES 默認(rèn)的分詞策略對(duì)中文的支持不友善導(dǎo)致的,按照英語(yǔ)單詞字母來(lái)了,可英語(yǔ)單詞間是帶有空格的。這也是不少國(guó)外軟件中文搜索效果不 nice 的原因之一。

對(duì)于該問(wèn)題,你可以在 console 使用下方命令,測(cè)試當(dāng)前 index 的分詞效果。

POST yourindex/_analyze    
 {    
   "field":"yourfield",    
   "text":"我可真是個(gè)機(jī)靈鬼"     
}

2.4.2 組合查詢

如果數(shù)據(jù)量夠大,表字段又夠多。把所有字段信息丟到 ES 里創(chuàng)建索引是不合理的。使用 MySQL 的話那就只能按前文提到的分庫(kù)分表、讀寫(xiě)分離來(lái)了。何不組合下。

1. ES + MySQL

將要參與查詢的字段信息加上 id,放入 ES,做好分詞。將全量信息放入 MySQL,通過(guò) id 快速檢索。

2. ES + HBASE

如果要省去分庫(kù)分表什么的,或許可以拋棄 MySQL ,選擇分布式數(shù)據(jù)庫(kù),比如 HBASE , 對(duì)于這種 NOSQL 來(lái)說(shuō),存儲(chǔ)能力海量,擴(kuò)容 easy ,根據(jù) rowkey 查詢也很快。

以上思路都是經(jīng)典的索引與數(shù)據(jù)存儲(chǔ)隔離的方案了。

當(dāng)然,攤子越大越容易出事,也會(huì)面臨更多的問(wèn)題。使用 ES 作索引層,數(shù)據(jù)同步、時(shí)序性、mapping 設(shè)計(jì)、高可用等都需要考慮。

畢竟和單純做日志系統(tǒng)對(duì)比,日志可以等待,用戶不能。

2.5 小結(jié)

本節(jié)簡(jiǎn)單介紹了 ES 為啥快,和這個(gè)快能用在哪?,F(xiàn)在你可以打開(kāi) Kibana 的控制臺(tái)試一試了。

如果想在 Java 項(xiàng)目中接入的話,有 SpringBoot 加持,在 ES 環(huán)境 OK 的前提下,完全是開(kāi)箱即用,就差一個(gè)依賴了?;镜?CRUD 支持都是完全 OK 的。

Part33. HBASE

前面有提到 HBASE , 什么是 HBASE ,鑒于篇幅這里簡(jiǎn)單說(shuō)說(shuō)。

3.1 存儲(chǔ)結(jié)構(gòu)

關(guān)系型數(shù)據(jù)庫(kù)如 MySQL 是按行來(lái)的。

HBASE 是按列的(實(shí)際是列族)。列式存儲(chǔ)上表就會(huì)變成:

下圖是一個(gè) HBASE 實(shí)際的表模型結(jié)構(gòu)。

圖片Row key 是主鍵,按照字典序排序。TimeStamp 是版本號(hào)。info 和 area 都是列簇(column Family),列簇將表進(jìn)行橫向切割。name、age 叫做列,屬于某一個(gè)列簇,可進(jìn)行動(dòng)態(tài)添加。Cell 是具體的 Value 。

3.2 OLTP 和 OLAP

數(shù)據(jù)處理大致可分成兩大類(lèi):聯(lián)機(jī)事務(wù)處理OLTP(on-line transaction processing)、聯(lián)機(jī)分析處理OLAP(On-Line Analytical Processing)。

  • OLTP是傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)的主要應(yīng)用,主要是基本的、日常的事務(wù)處理。
  • OLAP是數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的主要應(yīng)用,支持復(fù)雜分析,側(cè)重決策支持,提供直觀易懂的查詢結(jié)果。

面向列的適合做 OLAP,面向行的適用于聯(lián)機(jī)事務(wù)處理(OLTP)。不過(guò) HBASE 并不是 OLAP ,他沒(méi)有 transaction,實(shí)際上也是面向 CF 的。一般也沒(méi)多少人用 HBASE 做 OLAP 。

3.3 RowKey

HBASE 表設(shè)計(jì)的好不好,就看 RowKey 設(shè)計(jì)。這是因?yàn)?HBASE 只支持三種查詢方式

  1. 基于 Rowkey 的單行查詢 2、基于 Rowkey 的范圍掃描 3、全表掃描

可見(jiàn) HBASE 并不支持復(fù)雜查詢。

3.4 使用場(chǎng)景

HBASE 并非適用于實(shí)時(shí)快速查詢。它更適合寫(xiě)密集型場(chǎng)景,它擁用快速寫(xiě)入能力,而查詢對(duì)于單條或小面積查詢是 OK 的,當(dāng)然也只能根據(jù) rowkey。但它的性能和可靠性非常高,不存在單點(diǎn)故障。

Part44. 總結(jié)

個(gè)人覺(jué)得軟件開(kāi)發(fā)是循序漸進(jìn)的,技術(shù)服務(wù)于項(xiàng)目,合適比新穎復(fù)雜更重要。

如何完成一次快速的查詢?最該做的還是先找找自己的 Bug,解決了當(dāng)前問(wèn)題再創(chuàng)造新問(wèn)題。

本文列舉到的部分方案對(duì)于具體實(shí)現(xiàn)大多一筆帶過(guò),實(shí)際無(wú)論是 MySQL 的分表還是 ES 的業(yè)務(wù)融合都會(huì)面臨很多細(xì)節(jié)和困難的問(wèn)題,搞工程的總要絕知此事要躬行。

-- END --

 | 更多精彩文章 -



加我微信,交個(gè)朋友
長(zhǎng)按/掃碼添加↑↑↑

瀏覽 16
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 99精品全国免费观看| 思思热99| 四虎成人无码A片观看| 一区二区国产视频| 日韩精品一区二区三区四在线播放| 国产女人18毛片水真多18精品| 亚洲黄色免费| 天天操夜夜干| 特级黄色A片| 欧美大吊在线| 国产成人三级| 影音先锋国产资源| 婷婷在线电影| 天堂aaa| 日韩精品人妻| AV无码毛片| 欧美mv日韩mv国产网站| 日韩精品人妻中文字幕蜜乳| 人人草人人操| A片网站在线观看| 国产无码操逼视频| 女人的天堂网| 婷婷六月天| 日韩成人高清无码| 簧片在线免费观看| 一级a性色毛片| 欧美黄网站在线观看| 国产特級黃色大片| 亚洲免费观看高清完整| 99电影网手机在线观看| 日本三级在线| 国产免费一区二区| 中文字幕在线日亚洲9| 日本高清视频免费观看| 69欧美视频| 国产丝袜久久| 一区二区精品视频| 久久亚洲日韩天天做日日做综合亚洲 | 午夜成人福利片| 俺去也www俺去也com| 18禁网站免费观看| a在线| 北条麻妃视频| 一级片免费| 亚洲黄片免费看| 成人亚洲视频| 天天色色色| 狠狠色五月亚洲91| 噜噜噜久久久| 四房五月婷婷| 九一成人网| 欧美精品操逼| 日本女人高潮视频| 午夜成人三级| 成人免费A片| 国产免费一区二区三区最新不卡| 少妇嫩搡BBBB搡BBBB| 色婷婷在线无码精品秘人口传媒| 中文字幕15页| 成人网址大全| 国产精彩无码视频| 老司机午夜视频| 91亚洲精品国产成人| 日日碰狠狠躁久久躁婷婷| 亚洲成人怡红院| 中文字幕在线免费观看视频| 无码免费一区二区| 俺来也俺就去www色情网| 久热国产精品| 一道本一区二区三区| 熟妇女人妻丰满少妇中文字幕| 国产久久久久久久久| 亚洲色图第一页| 9无码| 在线观看免费人成视频| 欧美精品国产动漫| 波多野结衣高清av久久直播免| 怡春院综合成人社区| 先锋av资源| 天天操天天日天天干| 婷婷国产亚洲精品网站| 伊人网视频在线| 北条麻妃人妻中文无码| 91香蕉麻豆| 操逼电影网| 大黄网站在线观看| 久草视频首页| 熟妇在线| 中文字幕欧美视频| 中文字幕+乱码+中文字幕电视剧| 日韩操逼逼| 成人AV十八亚洲二区| 久久色婷婷| 精品人伦一区二区三区| 99九九热| 欧美老女人性爱视频| 五月丁香色播| 日本a在线免费观看| 成人无码精品亚洲| 亚洲精品国产精品国自产网站| 伊人久久无码| 91九色蝌蚪91POR成人| 一区二区三区四区| 四虎看片| 黄色A级视频| 久久婷婷五月丁香| 亚洲无码中| www.re99| 亚洲AV无码国产精品久久不卡| 亚洲福利免费观看| 亚洲男同Gay一区二区| 青草99| 人妻精品免费| 婷婷激情视频| 99在线视频免费| 国产区欧美去区在线| 无码AV免费观看| 翔田千里50岁无码| 国产女主播在线观看| 一本道视频在线| 久久亚洲免费视频| 亚洲老鸭窝| 色婷婷在线视频观看| 人妻超碰| 精品99视频| 日韩欧美在线免费观看| 日韩视频免费在线观看| 欧美操B视频| 亚洲国产三级| www.色999| 日本人妻中出| 安徽妇搡BBBB搡BBBB,另类老妇| 成人在线观看网| 青娱亚洲| 一区二区国产视频| 简单AV网| 国产做爰XXXⅩ久久久骚妇| 91精品国产一区二区三区| 亚洲AV无码专区在线播放中文| 东方av在| 精品视频第一页| 精品成人A片久久久久久不卡三区 免费看成人A片无码照片88hⅤ | 无码人妻精品一区二区三| 91人妻人人澡人人爽人人| 亚洲综合免费观看| 91视频观看| 亚洲三级视频| a片视频免费观看| 亚洲国产av电影| 无码高清视频在线观看| 亚洲丝袜av| 69人妻人人澡人人爽久久| 国产视频在线播放| 国产精品93333333| 久久视频精品| 日本日韩欧美| 超碰在线| 国产女人精品视频| 台湾成人在线视频| 国产又爽又黄网站免费观看| 97国产精品久久| 国产区欧美去区在线| 99成人视频| A黄色片| 江苏妇搡BBBB搡BBB| 人人操人人射| www99国产| 1024手机在线视频| 国产精品久免费的黄网站| 欧美色图另类图片| 九九久久99| 久久AV影院| 国产无码高潮在线| 久久久大香蕉| 国产女人免费| 美女福利导航| 乱伦AV片| 人人草人人澡| 人妻体内射精一区二区| 奇米影视亚洲春色| 成人网站视频在线免费观看| AV免费播放| 免费无码一区二区三区| 国产免费一区二区三区| 欧美成人网站视频| 高清毛片AAAAAAAAA郊外| 97一区| 自拍偷拍一区二区| a黄色片| 久久久久久网| 熟女人妻一区二区三区| 日日爱99| 草逼动态图| 无码AV中文字幕| 加勒比综合| 无码视频在线观看| 苏妲己一级婬片A片| 丁香五月综合啪啪| 黄色成人网址| 少妇搡BBBB搡BBB搡造水爽| 99热这里只有精品9| 久久成人综合网| 超碰8| 性爱小说视频| 翔田千里无码在线| 久久精品熟妇丰满人妻99| 男人天堂AV片| 亚洲乱码在线| 亚洲无码一卡二卡| 三级片无码在线观看| 国产福利91精品一区二区三区| 色色激情视频| 欧美日韩一级二级三级| 成人毛片AV无码| 亚洲中文字幕一| 国产一级无码| 91色视频在线观看| 久久久久亚洲AV无码专区| 奇米88888| 国产精品网站在线观看| 欧美成人精品无码网站| 五月天色色图| 一级特黄妇女高潮AA片免费播放| 妻子互换被高潮了三次| 大香蕉国产视频| 亚洲第一综合网| 中文字幕巨肉乱码中文乱码| 蜜桃视频一区二区三区四区使用方法| 欧美五月婷婷| 好吊视频一区二区三区红桃视频you| 天天干天天操天天拍| 青娱乐免费视频| 欧洲操逼视频| 伊人在线视频| 91成人免费在线观看| 日韩图色| 麻豆视频一区二区| 亚洲AV日韩AV永久无码网站| 三级毛片网站| 我和岳m愉情XXXⅩ视频| 无码A∨| www天天操| 日韩精品无码人妻| 一插综合网| 国产精品扒开腿做爽爽爽A片唱戏| 亚洲无码高清在线观看视频| 真人一级片| 免费日本黄色| 国产伦子伦一级A片免费看小说| 日韩激情无码视频精选| 天天天日天天天天天天天日歌词| 手机av免费| AV解说| 久久久久久无码精品亚洲日韩麻豆| 噜噜噜在线视频| 熟女视频网站| 91大神免费在线观看| a天堂在线| 久久久久亚洲AV无码麻豆| 东京热精品视频| 中国无码| 欧美性爱导航| 免费高清无码视频| 国产精品日韩| 91超碰免费在线| H片在线免费观看| 亚洲第一香蕉视频| 北条麻妃在线一区二区| 手机看片1204| 六月丁香欧美综合| 亚洲第一成人网址| 久久久久亚洲AV成人网人人软件 | 无码第一页| 一级a一级a爱片兔兔软件| 黄色精品网站| 夜夜操天天干| 亚洲色综合网| 激情内射网站| 91丨露脸丨熟女| 亚洲av大片| 日韩精品一区二区在线观看| 亚洲日韩中文字幕在线观看| 无码高清18| 毛片高清无码| 波多野结衣无码在线| 国产91在线拍揄自揄拍无码九色 | 亚洲日韩欧美中在线| 久久美女视频| 青娱亚洲| 国产视频一区二区在线观看| 99re在线观看| 乱伦99| 色色五月天网站| 天天视频色| 麻豆成人无码| 国产精品成人免费视频| 视频一区中文字幕| 日本无码毛片| 春宵福利导航| 九七色色电影| www.日韩一区| 69AV在线观看| 伊人网在线| 在线观看老湿视频福利| 免费黄色毛片| 午夜成人无码视频| 国产无遮挡A片又黄又爽小直播| 日本操骚逼| 日韩高清无码观看| 最新国产AV| 91传媒在线免费观看| 黄色理论片| 日韩精品在线免费观看| 日韩不卡一区二区三区| 操屄免费视频| 国产黄色一区| 五月天婷婷丁香综合视频| 先锋av资源| 成人免费黄色网| 中文字幕国产视频| 高清无码久久| 成人做爰A片免费看网站| 一区二区三区四区五区六区高清无吗视频| 伊人视频网| 欧美a级视频| 在线中文字幕777| 俄罗斯白嫩BBwBBwBBw91| 天天综合91| 成人AV午夜福利| 日本高清一区| 1024手机在线视频| 国产精品操| 熟女人妻一区二区三区| 91福利视频在线观看| 国产精品无码一区二区三区免费| 免费人成视频在线播放| 肏屄在线视频| 久久蜜桃成人| 久草久| 亚洲三级国产| 深爱五月激情网| 精品欧美片在线观看步骤| 日韩欧美中文字幕在线视频| 国产精品久久777777| BBw日本熟妇BBwHD| 国产精品成人无码免费| 国产91无码精品秘入口| 亚洲视频天堂| 一起操在线视频| 日本久久网站| 黄网站欧美内射| 成人做爰69片免费观看| 久热这里| 婷婷五月影院| 天堂网免费视频| 中文字幕乱码中文字幕电视剧| 伊人成人视频在线观看| www.日批| 欧美夜夜草视频| 麻豆精品一区二区| 嘿咻无码推油| 日本中文字幕亚洲| 东京热在线观看| 久草黄色| 精品无码一区二区三区| 亚洲成人性爱视频| 91在线视频| 西西444| 91AV视频| 亚洲少妇无码| 一本到在线观看午夜剧场| 成人视频你懂的| 国产精品天天AVJ精麻传媒| 四虎影院在线| 亚卅毛片| 青榴社区| 丁香五月天婷婷久久| 丁香五月综合网| 人妻少妇中文字幕久久牛牛| av资源免费| 欧美啪啪视频| 日本欧美亚洲| 青娱乐在线精品| 水蜜桃一曲二区| 亚洲婷婷在线视频| 精品福利在线| 激情无码精品| 91麻豆免费视频网站| 久草资源在线观看| 久久毛久久久j| 黄色国产免费| 西西www444无码大胆| 国产精品18禁| 午夜福利h| 久久午夜福利| 操逼999| 91无码精品| 色天堂污| 女人18特级毛片。| 国产精品久久久久久久久久久久久 | 精品欧美无人区乱码毛片| 欧美性交网| 久久久成人电影| 天天操天天射天天日| 艹b视频在线观看| 2025AV天堂网| 国产成人精品一区二区三区四区| 国产一二三视频| 99热播在线| 免费在线a| 国产综合一区二区| 米奇电影777无码| 日韩性爱视频在线观看| 欧美在线视频你懂的| 大香蕉伊人在线观看| 色黄视频在线观看| 综合色国产精品欧美在线| 丁香五月五月婷婷| 东京亚洲无码| 婷婷伊人綜合中文字幕| 欧美国产第一页| av中文在线| 亚洲69p| 艹逼逼视频| 日韩精品久久| 色色色色综合| 91精品婷婷国产| 粉嫩小泬BBBBBB免费| 亚洲操逼AV| 人人色人人爱| 亚洲国产无码在线观看| 农村一级婬片A片| 国产理论电影在线观看| 久久久久亚洲AV无码专区| 激情丁香五月| 中文字幕在线免费播放| 国产99999| 久久草视频| 国产在线视频网站| 亚洲精品国产精品乱码视99 | 色射网| 伊人影院在线免费观看| 国产福利网| 精品视频网| 手机AV免费| 91av免费观看| 国产性色AV| 操极品美女| 日本丰满老熟妇乱子伦| 午夜欧美性爱视频| 韩剧《邻居的妻子》电视剧| 婷婷精品在线| 东京热第一页| 国产AV资源| 2025av天堂网| 免费在线观看黄色网址| 久久精品在线观看| 淫色五月| 2021av| 亚洲av网站| 欧美一区二区三区成人片下载| 伊人免费视频在线观看| 精品人妻一区二区三区含羞草| 大香蕉欧美在线| 色婷婷欧美| 黄色片在线| 日韩操逼逼| 乱伦播放五月天| 精品视频一区二区三区四区| 亚洲春色一区二区三区| 亚洲AV无码乱码A片无码沈樵| 亚洲AV秘无码一区浜崎りお| www一级片| 国产黄片在线播放| 91麻豆大奶巨乳一区白虎| 九九黄片| 欧美操逼在线观看| 久久激情国产| 黑人丰满大荫蒂| 精品无码一区二区Av蜜桃| 日韩不卡高清在线观看视频| 韩国成人啪啪无码高潮| 蜜桃91精品入口| 国产精品一区一区三区| 波多野结衣高清无码| 精品久久成人| 国产精品v欧美精品v日韩| 亚洲欧洲有码在线| 特级毛片片A片AAAAAA| 高清无码不卡在线观看| 日韩无码91| 777777国产77777777| 中文字幕在线免费播放| 伊人大香蕉婷婷| 又a又黄高清无码视频| 色婷婷Av| 丁香五月中文| 一级a一级a爰片免费免免在线| 免费观看无码| 成人精品水蜜桃| 免费的一级片| 99久久婷婷国产综合精品青牛牛| 亚洲精品成人电影| 国产五月| 亚洲成人a| 999成人电影| 狠狠操网站| 中日韩在线| jizz丝袜| 肏逼视频免费看| 久久久网站| 国产精品国产精品| 亚洲一| 中文无码日本高潮喷水| 日韩人妻无码专区| 另类老妇奶BBBBwBB| 大香蕉久久伊人| 麻豆黄片| 人人妻人人摸| 欧美一级免费观看| 婷婷激情视频| 操逼视频91| 综合色国产精品欧美在线观看| 免费高清无码在线观看| 99久久久国产| 琪琪色五月天| 日韩AV毛| 97精品| 综合色区| 青青草原视频在线| 日韩第一色| 欧美怕怕怕| 黄色片网站| 北条麻妃无码播放| 色噜噜人妻丝袜无码影院| 成年人免费公开视频| 秋霞精品一区二区三区| 三级av在线| 国产一级黄色录像| 午夜性爱视频| 男人v天堂| 亚洲乱码国产乱码精品天美传媒| 无码电影网站| www.日韩欧美| 国产老熟女久久久| 无码精品在线观看| 香蕉一级视频| 欧美黄色小说| 久久99热这里只频精品6学生| 亚洲性天堂| 一级片黄片| 亚洲色激情| 狼人伊人综合| 性爱视频网址| 特级西西44www无码| 露脸老熟女91集合| 免费在线观看A| 日韩激情视频在线观看| 久久99久久99久久| 精品欧美无人区乱码毛片| 亚洲色图一区二区三区| 日韩在线视频一区二区三区| 久久无码专区| 超碰人人干人人操| 久久青留社区金玉| 狠狠躁日日躁夜夜躁A片无码视频| 青青草超碰在线| 欧美亚洲成人网| 国产高清a| 内射视频免费看| 亚洲国产精品成人va在线观看| 波多野结衣一区| 色五月综合网| 日韩精品免费观看| 久久婷婷五月综合伊人| 中文字幕精品一级A片| 欧美啪啪视频| 欧美AAAAAA视频| 人人精品| www.插插插| 女人AV天堂| 五月天AV在线| 草在线| 国产一级片无码| 尤物看片| 中文字幕免| 久热99| 亚洲日韩久久| 三级a片| 人妻中文在线| 超碰在线无码| 99精品视频16在线免费观看| 18禁网站免费观看| 91最新视频| 思思热精品在线| 亚洲国产精品成人综合色五月| 中文字幕乱妇无码Av在线| 亚洲免费在线视频观看| 中文字幕一区二区三区四区五区六区 | 成人一二区| 少妇无码| 一区二区三区四区精品| 成人性爱视频在线观看| 翔田千里一区二区三区| 欧美激情综合网| AV先锋资源| 国产视频入口| 艹美女视频| 国产一二三四| 国产在线观看mv免费全集电视剧大全| 竹菊影视一区二区三区| 中文字幕高清AⅤ| 操逼视频在线| 日逼国产| 亚洲精品偷拍| 69人妻人人澡人人爽人人精品| 欧美三级毛片| 日韩无码操逼视频| 乱子伦国产精品www| 日韩亚洲在线观看| 精品黄色视频| 中文字幕国产一区| 中国12一13毛片| 成人动漫免费观看| 探花熟女| 九九热精品视频99| 麻豆福利在线| 国产美女啪啪| 狼友初视频在线观看| 天天做天天干| 亚洲精品三级| 狠久久| 永久免费一区二区三区| 无码久久久| av免费播放| 不卡无码在线观看| 国产精品国产精品国产专区| 国产欧美一区二区三区视频在线观看| 可以免费看AV的网站| 亚洲国产精品二二三三区| 91AV免费在线观看| 国产精品无码中文在线| 俺也来www俺也色com| 欧美一级成人| 久久国产亚洲| 国产酒店自拍| 久草国产在线视频| 一区二区三区水蜜桃| 日韩不卡一区二区三区| 日韩无码精品一区| 蜜桃AV在线观看| 一区四区视频| 欧洲无码精品| 午夜亚洲AⅤ无码高潮片苍井空| 黄色av网站在线观看| av天天操| 大香蕉网站视频| 中文字幕在线观看网| 亚洲黄色激情| 先锋成人电影| 亚洲黄色在线免费观看| 亚洲综合中文字幕在线播放| 国产精品视频导航| 欧一美一婬一伦一区二区三区| 国产超级无码高清在线视频观看 | 亚洲成人视频在线免费观看| 91无码人妻精品一区二区蜜桃| 亚洲日韩三级| 天天干在线观看| 亚洲精品国偷拍自产在线观看蜜桃 | 国产无套视频| 一区二区三区无码在线| 人人妻人人澡人人爽人人DVD| 午夜成人av| 99er热精品视频| 亚洲日本在线观看| 嫩BBB嫩BBB嫩BBB| 黄色视频在线观看网站| 欧美日韩三级| 天天射天天干| 日韩精品一区二区三区四区蜜桃视频 | www.日韩| 亚洲激情黑人| 91激情电影| 一级黄色在线观看| 在线观看视频免费无码| 国产91免费视频| 操逼免费观看视频| 北岛玲丝袜办公室高跟| 免费黄视频在线观看| 好吊妞在线观看| 99re在线观看观看这里只有精品| 国产麻豆精品成人免费视频| 国产黄片免费视频| 在线观看日韩av| 十八禁无码网站在线观看| 插插插视频| 日本精品在线| 成人三级在线观看| 91精品久久人妻一区二区夜夜夜| 在线二区| 黄色激情网站| 健身房被教练3p喷水了| 国产精选在线| 欧美日韩视频免费观看| 黄色视频网站观看| 久久久久久免费| 色色色热| 精品无码三级在线观看视频| 婷婷丁香五月社区亚洲| 男女啪啪网| 安徽妇搡BBB搡BBBB户外老太太 | 上床视频网站| 奇米影视狠狠干| 操片| 亚洲第一色网| 成人在线黄色视频| 在线一区| 精品黄色毛片| 国产极品久久久| 日逼高清无码| 婷婷色六月| 亚洲中文字幕视频在线| 国产成人精品av| 毛多水多丰满女人A片| 国产AV一区二区三区四区| 欧美精品久久久久久久久老牛影院| 国产精品毛片| 五月婷婷开心| 日韩操比视频| 97一区| 国产三级在线免费观看| 牛牛免费视频| 一级黄色电影免费看| 国产成人99久久亚洲综合精品| 久久福利导航| 精品欧美片在线观看步骤| 狠狠操夜夜操| 国产精品V日韩精品V在线观看| 亚洲精品一区二区三区四区五区六区 | 激情播播网| 午夜在线观看视频| 亚洲福利在线观看视频| 九九热热| 黄色片在线免费观看| 视频一视频二在线视频| 四川妇搡BBBB搡BBBB| 欧美一级片免费观看| 东方AV在| 久久久精品免费视频| 人人综合| 亚洲午夜福利在线观看| 夜夜撸| 天堂久久av| 欧美在线视频一区二区| 一本大道东京热AV| 无码AV中文字幕| 免费看A| 色视频在线观看| 国产三级黄色片| 翔田千里无码免费播放| 色香蕉影院| 最新中文字幕免费MV第一季歌词| 91做爱视频| 色婷婷在线播放| 久久国产精品在线| 亚洲美女网站免费观看网址| 91精品国产一区二区| 一级av在线| 日韩黄色网址| 性视频人人| 无码在线视频播放| 筱田步美| 色婷婷在线观看视频| 午夜高清无码| 色我影院| 丝袜天堂| 亚洲白浆| 影音先锋AV在线资源| 久久久一区二区三区四区| 骚小姨子无码| 亚洲免费观看A∨中文| 日韩无码黄| 成人av中文字幕| 五月天婷婷在线观看| 日本高清视频网站网wwwwww| 精品少妇无码视频| 伊大香蕉| 中文无码一区二区三区| 中文字幕乱码人妻二区三区| 韩国高清无码60.70.80| 91精品国产综合久久久蜜臀粉嫩 | 天天天日天天天天天天天日歌词| 日韩av在线电影| 在线观看禁无码精品| 无码视频在线播放| 色色色免费视频| 北条麻妃一区二区三区在线播放 | 亚洲A∨| 一道本无码免费视频| 五月婷在线视频| 亚洲AV无码精品成人| 亚洲免费成人| 中文字幕视频一区日日骚| 黄色小说在线看| 加勒比日韩| 久久99老妇伦国产熟女| 蜜桃在线视频| 亚洲色成人中文字幕在线| 国內精品久久久久久久| 五月天婷婷av| 久操影视| 日韩中文字幕区| 一级特黄色片| 中文在线字幕免费观看电视剧大全| 北条麻妃在线无码| 国产色自拍| 欧美午夜爱爱| 俺去| 欧美成人A片在线观看| 午夜福利av电影| 欧美日韩中文在线| 污网站免费在线观看| 中文字幕在线看成人电影| 好好的日视频| 97亚洲精品| 成人性爱网站| 三级国产网站| 欧美激情精品| 亚洲无码一级片| 99国产在线| 日本黄色视频。| 操逼逼综合网| 亚洲黄色免费网站| 中文字幕日日| 另类老妇极品BBWBBw| 国产毛片一区二区| yw在线观看| 亚洲黄色av网站| 国产成人午夜精品无码区久久麻豆 | 精品一区二区久久久久久久网站| 韩国av在线| gogogo免费高清在线偷拍| 亚洲无码免费播放| 操逼视频在线播放| 亚洲成人免费福利| 亚洲ww国产a大作| 亚洲无码999| 人人妻人人操人人爽| 日韩第22页| 日韩成人AV在线| 国产一级a毛一级a| 亚欧美日韩| 麻豆黄色片| 日韩高清无码一区| 亚洲最新AV在线| 在线看一区| 国产综合第一页| 国产精品久久久久久最猛| 草久免费视频| 精品人无码一区二区三区下载| 色天堂色男人| 成人网站欧美| 不卡的av| 国产精品AV网站| 99国产精品久久久久久久成人| 亚洲无aV在线中文字幕| 2012天天夜夜| 五月丁香婷婷啪啪| 无码一区二区视频| 免费看日韩毛片| 俺也来最新色视频| 九色PORNY9l原创自拍| 午夜精品18视频国产17c| 国产精品久久久久久久牛牛| 亚洲精品人伦一区二区| www伦理片-韩国三级三级三级a三级-成人AV | 欧美色逼| www.黄色电影| 五月丁香在线视频| 肏屄综合网| 午夜电影福利| 99热最新| 一级特黄毛片| 一区二区视频在线观看| 特级毛片AAAAAA蜜桃| 日韩有码中文字幕在线观看| 免费看黄色视频| 黄色片视频日本| 成人久久久久一级大黄毛片中国| 五月婷婷欧美| 亚洲无码理论片| AV中文在线观看| 久久无码区| 国产网友自拍| 欧美成人性爱视频| 能看的黄色视频| 亚洲国产激情视频| 人人妻人人摸| 99高清国产|