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

SQL(及存儲過程)跑得太慢怎么辦?

數據庫 新聞
如果一個計算的實現過于復雜,其開發代價已經遠遠超過性能優化本身,那也就沒有優化的意義了。

SQL 作為目前最常用的數據處理語言,廣泛應用于查詢、跑批等場景。當數據量較大時,使用 SQL(以及存儲過程)經常會發生跑得很慢的情況,這就要去優化 SQL。優化 SQL 有一些特定的套路,通常先要查看執行計劃來定位 SQL 慢的原因,然后針對性改寫來優化 SQL,比如對于連續數值判斷可以用 between 來替代 in,select 語句指明字段名稱,用 union all 替代 union,把 exists 改寫成 join 等。當然還有一些工程上的優化手段,如建立索引,使用臨時表 / 匯總表等,優化的方法有很多,相信各位 DBA 都不會陌生。

但遺憾的是,仍然有相當多情況無論怎樣優化都不可能跑得更快。這里 做 SQL 性能優化真是讓人干瞪眼 介紹了一些,并做了相應的技術分析。由于其理論基礎關系代數的局限,SQL 缺乏離散性和有序集合等特性的支持使得 SQL 在表達某些高性能算法時異常困難,甚至完全寫不出來,只能采用比較笨的低性能算法,眼睜睜地看著硬件資源被白白浪費。在 寫著簡單跑得又快的數據庫語言 SPL 中有對 SQL 理論基礎缺陷的通俗解釋。

也就是說,SQL 的慢是理論性的,這種問題僅僅由數據庫在工程層面優化只能局部改善(確實有不少商業數據庫能夠自動識別某些 SQL 并轉換成高性能算法),而不能根本地解決問題(情況復雜時數據庫優化引擎都會“暈”掉,只能按 SQL 的書寫邏輯執行成低性能算法)。

理論性的缺陷當然也不能寄希望于更換數據庫而得到解決,只要還是用 SQL,即使采用分布式數據庫、內存數據庫也還是這種情況,在消耗更大成本的資源后當然也能有一定的性能提升,但和硬件本應能夠達到的性能仍然有巨大的差距。

那還能怎么辦?

那就不能再用 SQL!也就不能再用關系數據庫了。

那用什么?

SQL 描述不了這些高性能算法,用 Java,C++ 行嗎?

沒問題!從理論上講,Java、C++ 什么算法都能實現,而且因為可以控制計算機底層的動作,這類代碼通??梢耘艹龊芎玫乃俣龋ㄖ灰绦騿T能力不是太差)。

不過,不要高興得太早,雖然都寫得出來,但由于這些開發語言過于原生,本身沒有提供什么面向數據處理的高性能計算類庫,想實現這些算法就必須從頭實現,而這恐怕要累死。以哈希關聯為例,Java 實現至少要寫幾百行代碼,不僅要設計合適的哈希函數,還要解決可能出現的哈希沖突,這一套下來的工程量可不??;還有在 Java 中進行多線程編程也并非易事,但并行計算又是提升計算性能的有效手段。類似的,涉及結構化數據計算的算法還有很多,這些都自己來做的復雜度可想而知。如果一個計算的實現過于復雜,其開發代價已經遠遠超過性能優化本身,那也就沒有優化的意義了。

Python 也面臨類似的問題,雖然在結構化數據計算類庫方面要比 Java 豐富得多,但并沒有提供必要的高性能算法庫和存儲方案,比如沒有提供為大數據服務的游標類型及相關運算,也沒提供有效的并行機制。想要實施那些高性能算法也只能自己開發,但 Python 作為解釋執行語言,本身運行效率不高,在此基礎上再開發的算法也往往達不到高性能要求。同樣,Scala 也缺乏足夠的高性能計算類庫,自己編寫的算法同樣復雜度相當高,對于不熟悉這些算法的程序員來講,從頭實現的代碼的運行效率往往還不如努力優化后商用數據庫 SQL 的速度。

那就只能忍受 SQL 的慢了嗎?

還可以用 SPL!

SPL 和高性能

開源 SPL(Structured Process Language),一個專門面向結構化數據處理的程序語言。使用 SPL 可以讓原本 SQL 跑得慢的計算變快。

為什么 SPL 能跑得快?是擁有了什么改變硬件性能的黑科技嗎?

那倒沒有。軟件改變不了硬件的計算性能,SPL 也一樣。簡單來說,SPL 快就是上面說的,要使用更高性能的算法。SPL 中提供了大量基礎的高性能算法類庫,基于這些算法庫實現的代碼可以有效減少計算量,而我們做計算就是組合運用這些算法,每種計算都快一些,那整體上就會快很多,從而達到提升計算性能的目的。

SPL 設計的這些高性能算法,像遍歷復用、有序歸并、外鍵預關聯、標簽位維度、并行計算等,都已經封裝好。這其中有很多算法都是 SPL 獨創的,在業內也是首次出現。

圖片

基于這些封裝好的算法庫,再寫程序會就很方便,拿來直接用而不需要從頭自己開發,不僅性能高,開發也快。從這個角度來看,跑得快和寫著簡單其實是一回事,就是能高效率地編寫高性能算法。反觀 Java、C++、Python、Scala 由于缺少這些算法庫,想要實現高性能也就很難了。

SPL 采用和 SQL 不同的觀念看待同一個計算任務,繼而可以采用不同(更低)復雜度的計算方法。

在實戰中,SPL 目前已經做過不少性能優化案例,少則提速數倍,多則數十倍,極端情況還有提速上千倍的,提速一個數量級基本上是常態。

比如在優化某保險公司車險保單跑批的案例( 開源 SPL 優化保險公司跑批優從 2 小時到 17 分鐘)中,使用 SPL 將計算時間從 2 小時縮短到 17 分鐘,同時代碼量減少了 2/3。這里使用了 SPL 特有的遍歷復用技術,可以在對大數據的一次遍歷過程中實現多種運算,有效地減少外存訪問量。這個案例涉及對一個大表進行三次關聯和匯總的運算,使用 SQL 要將大表遍歷三次,而使用 SPL 只需要遍歷一次,并在關聯運算上也采用了不同的方法,因此獲得了巨大的性能提升。

還有在 開源 SPL 將銀行手機賬戶查詢的預先關聯變成實時關聯 的案例中,使用 SPL 將原本只能預關聯的手機賬戶查詢變成實時關聯,同時服務器數量從 6 臺降為 1 臺。這里充分利用了 SPL 的有序存儲機制,一次性讀取整個賬戶數據時可以有效減少硬盤時間(物理存儲連續),再借助區分維表和事實表的外鍵實時關聯技術使用單機就能完成實時關聯查詢,性能提升明顯,硬件需求也降低了許多。

進一步討論

說到這里你可能會想,那是不是學會 SPL 語法就能把計算跑得快了?

也沒這么簡單!

關于算法

使用 SPL 可以獲得更高性能不是因為 SPL 語法,SPL 語法雖然有些特色,但并不是跑得快的根本原因。最關鍵的是掌握和運用高性能算法。

實現性能優化有兩步:第一步設計出低復雜的計算方案,第二步用足夠低的成本實現它。其中更關鍵的是第一步,這需要由有一定經驗和知識儲備的程序員來做(即掌握和運用高性能算法),第二步才是用 SPL 來做。換句話說,SPL 并不負責設計解決問題的方法,而只是負責讓解法更容易實現出來。

SPL 語法很簡單,比 Java 容易得多,兩小時就能基本上手,兩三周就能比較熟練了。但算法卻沒那么簡單,需要認真學習反復練習才能掌握。反過來,只要掌握了算法,用什么語法就是個相對次要的問題了(當然用 SQL 這種太粗線條的語言還是不行)。這就像給病人看病,找出病理原因后,能分析出什么成分的藥能管用。無論直接購買成藥(使用封裝過的 SPL),還是上山采藥(使用 Java/C++ 硬寫),都可以治好病,無非就是麻煩程度和支付成本不同。

因為實際中很少使用,有不少應用程序員工作幾年后都把大學時代學過的數據結構和算法課程內容忘了,而不理解這些基礎算法知識時也就沒辦法設計出高性能算法方案。為此,SPL 設置了專門的高性能專題,不僅涵蓋高性能算法與優化技巧,還有性能優化課程與性能圖書來授人以漁。

高性能計算專題

http://c.raqsoft.com.cn/article/1647044897121

性能優化圖書

http://c.raqsoft.com.cn/article/1613911172557

性能優化課程

http://www.raqsoft.com.cn/wx/course-performance-optimizing.html

關于存儲

和算法密切相關的,高性能計算還有一個關鍵點是數據存儲,高性能計算離不開合理的數據存儲方式。使用 SPL 實施高性能計算時也不能再基于數據庫來做,需要將數據從數據庫里搬出來重新組織。

為什么呢?

慢的數據計算任務可以分為計算密集型和數據密集型兩大類。單純的計算密集型任務涉及的數據量不大而只是計算量很大,計算量大并不是由于數據量大造成的,這樣不用改變存儲方式,只要實施了好的計算方法也能大幅提升性能,也就是說,可以繼續在原有的存儲方式(比如數據庫)上使用 SPL 來優化性能。而數據密集型任務涉及的計算量也很大,但計算量大主要是由數據量大造成的,這時候如果不改變存儲方式,數據讀取時間很可能會很長,即使能把計算時間優化到 0,整體運算時間也不能得到有效的優化。

遺憾的是,我們面臨的計算慢的場景絕大部分屬于數據密集型計算。如果數據還存在數據庫中,而數據庫取數接口(如 JDBC)通常又非常慢,將數據讀出就要消耗很長時間(IO 效率很低),經常遠遠超過后續 SPL 計算的時間,這也就不可能達到優化效果了。而且,SPL 中有相當多的算法也對存儲組織有要求,比如單邊分堆算法就要求有序的存儲方式,而常規關系數據庫無法滿足這個前提,這些算法也無法實施了。

為了解決這個問題,SPL 提供了自有的存儲機制,直接采用文件系統,將數據從數據庫導出到特定格式的文件中,不僅可以獲得更高的 IO 存取效率以及文件系統靈活的管理能力,還可以充分利用自有格式的列存、有序、壓縮、并行分段等數據存儲優勢,從而高效地發揮高性能算法效力。

使用文件存儲數據還可以有效減少數據入庫的時間,進一步提升計算性能。有些計算場景不僅要從數據源讀,還要將計算結果落地,存入數據庫以方便后續計算使用。像 ETL 就是典型的讀寫并存的計算,還有某些大數據計算或復雜計算需要將中間結果暫存,后續計算還需要再使用的情況。我們知道,數據庫寫入是非常慢的動作,伴隨寫入的計算場景性能自然低下。這時就可以將原本需要入庫的數據存儲在文件中(雖然這是工程方面的優勢,但仍可獲得接近數量級的讀寫性能提升),再利用 SPL 的文件計算能力直接計算,從而實現高性能。

關于 T+0

如果把數據都移到數據庫外,那么是不是就無法完成實時數據計算了?畢竟數據總是在不斷地產生。

沒有問題。

對于全量 T+0 實時查詢,SPL 提供了多源混合計算的能力以滿足這類場景。冷數據量大且不再變化使用 SPL 的高性能文件存儲,這樣可以獲得更高地計算性能;熱數據量小仍然存放在原有數據源中,SPL 直接讀取計算(支持多樣性數據源),由于熱數據量并不大,直接基于生產數據源查詢也不會對其造成太大影響,訪問時間也不會太長。冷熱數據混合計算,就可以獲得針對全量數據的 T+0 實時查詢。我們只要定期將變冷的數據固化到 SPL 的高性能存儲中,原數據源只需要保持少量近期新產生的熱數據即可。整體架構如下:

圖片

如何開始

從前面的分析可以知道,完成性能優化任務必須熟悉高性能算法和存儲機制,但從上面的課程圖書也可以看出來,這些內容并不少,都要融會貫通也不是很容易的事。特別是很多程序員都習慣了 SQL 的思維方式,很難跳出這個窠臼。面對一個性能優化任務,即使有了開源 SPL 這樣的有利武器,也常常有點無從下手。打個比方,一個趕馬車的高手想跑得更快時,會習慣于尋找韁繩和鞭子,而對于初次見到的汽車上的方向盤和油門卻會感到一頭霧水。

為此,SPL 團隊也提供相應的咨詢服務:你可以把遇到的性能問題拿過來與我們一起討論和設計優化方案,必要的時候還可以進行 POC。

我們通常關心這樣一些必要的問題信息:業務場景、面臨痛點、當前計算的數據量和并發量以及響應時間,如果還能提供 SQL 腳本、表結構和測試數據就更好了。

相信我們,從不失手!

經歷過一兩個案子,程序員們就會熟悉 SPL 的思維方式(理解了方向盤和油門),以后再自己做性能優化就不是問題了。

天下武功,唯快不破,但只有掌握了快的本質和方法才能所向無敵。你說是不是?

責任編輯:張燕妮 來源: 悟空料架構
相關推薦

2022-12-20 08:46:41

MySQL主從復制

2023-09-02 20:13:01

代碼網速

2022-08-26 16:28:41

MySQL存儲只讀語句

2010-09-01 16:35:12

SQL刪除存儲過程

2017-12-04 08:37:31

存儲空間NAS

2022-02-15 07:36:21

SQLEXPLAIN數據庫

2019-10-12 09:50:46

Redis內存數據庫

2018-01-28 20:39:39

戴爾

2022-07-05 11:48:47

MySQL死鎖表鎖

2022-12-19 11:31:57

緩存失效數據庫

2017-02-21 13:11:43

SDN網絡體系SDN架構

2009-11-03 08:56:02

linux死機操作系統

2022-05-19 08:01:49

PostgreSQL數據庫

2024-04-22 08:17:23

MySQL誤刪數據

2021-04-28 16:58:41

QQ解凍QQ移動應用

2015-10-22 09:09:59

BAT投資VC

2010-07-15 12:38:14

SQL Server存

2018-10-26 10:16:55

數據中心存儲系統網絡故障

2010-10-29 16:22:37

SQL存儲過程

2009-08-06 16:44:06

點贊
收藏

51CTO技術棧公眾號

性感美女一区二区在线观看| 老司机午夜福利视频| 欧美肉体xxxx裸体137大胆| 欧美日韩免费观看一区二区三区| 在线观看欧美亚洲| 亚洲av色香蕉一区二区三区| 在线综合视频| 日韩中文视频免费在线观看| 性高潮久久久久久| 婷婷午夜社区一区| 亚洲美女屁股眼交3| 激情视频在线观看一区二区三区| 波多野结衣高清视频| 亚洲最大黄网| 亚洲欧美日韩网| 亚欧精品在线视频| 成人教育av| 亚洲女人****多毛耸耸8| 韩国成人一区| 国产乱子伦精品无码码专区| 免费亚洲视频| 欧美激情性做爰免费视频| 国产ts在线播放| 粉嫩一区二区三区四区公司1| 在线观看日韩电影| 亚洲熟妇国产熟妇肥婆| www免费在线观看| 国产三级精品三级在线专区| 国产精品18毛片一区二区| 一本一道精品欧美中文字幕| 国产精品久久久久久模特 | 暖暖视频在线免费观看| 国产在线一区观看| 国产精品露脸自拍| 天天操天天操天天操天天| 欧美69wwwcom| 久久伊人色综合| 国产一级淫片久久久片a级| 日本欧美韩国国产| 日韩精品一区二区三区在线| 亚洲黄色av网址| 天堂av在线| 亚洲一区二区三区免费视频| 视频一区二区三| 深夜影院在线观看| 激情综合网激情| 国产精品亚洲第一区| 久久精品视频1| 在线成人欧美| 欧美极品欧美精品欧美视频| 亚洲一级二级片| 成人激情在线| 亚洲午夜色婷婷在线| 国产精品无码电影| 超碰97久久国产精品牛牛| 51精品视频一区二区三区| 国产裸体免费无遮挡| 黄网站视频在线观看| 91麻豆蜜桃一区二区三区| 国产日韩欧美一区二区三区四区| 国产成人三级一区二区在线观看一| 免费成人在线网站| 国产精品久久久久高潮| 少妇太紧太爽又黄又硬又爽| 亚洲午夜电影| 欧美日韩国产二区| 久久久久久久久久久久久久免费看 | 一本大道亚洲视频| 亚洲黄色免费视频| 精品国产99| 综合av色偷偷网| 日本理论中文字幕| 色无极亚洲影院| 日韩视频―中文字幕| 中文字幕在线观看二区| 午夜精品毛片| 久久999免费视频| 久久老司机精品视频| 一区在线免费观看| 欧美一区二区.| 自拍偷拍18p| 毛片av一区二区| 91九色单男在线观看| 国产精品视频a| 国产精品69毛片高清亚洲| aa成人免费视频| 天堂在线中文网| 久久男人中文字幕资源站| 日韩久久不卡| 日本高清在线观看| 精品久久久久久中文字幕一区奶水 | 日韩va在线观看| 亚洲国产欧美国产第一区| 精品久久国产97色综合| 国产精品一级黄片| 日韩av密桃| 欧美另类暴力丝袜| 国产手机在线视频| 日本vs亚洲vs韩国一区三区| 成人午夜高潮视频| 四虎永久在线精品免费网址| 99re这里都是精品| 亚洲成人自拍视频| caopen在线视频| 欧美日韩精品在线播放| caopor在线视频| 欧美成人精品一级| 日韩精品中文字幕久久臀| 一二三四在线观看视频| 亚洲性人人天天夜夜摸| 国产精品国产自产拍高清av水多| 国产又粗又猛又黄| 96av麻豆蜜桃一区二区| 一区二区三区视频| 黄页网站大全在线免费观看| 欧美视频不卡中文| 亚洲911精品成人18网站| 视频精品在线观看| 欧美黄色免费网站| 无码久久精品国产亚洲av影片| 国产精品12区| 亚洲国产精品日韩| 精精国产xxx在线视频app| 欧美老人xxxx18| 国产伦精品一区二区三区妓女 | 波多野结衣在线观看一区| 成人免费视频视频在线观看免费| 亚洲在线色站| 亚洲天堂1区| 亚洲国产精品va在线看黑人动漫| 制服丨自拍丨欧美丨动漫丨| 伊人成人在线| 国产精品视频免费观看| 成人在线免费看黄| 欧美日韩一区视频| 人妻精品久久久久中文字幕| 极品中文字幕一区| 91久久精品www人人做人人爽| 成人av毛片| 午夜精品久久久久影视| 成人一区二区三区仙踪林| 日韩欧美三级| 国产精品444| 欧美新色视频| 天天色图综合网| www.555国产精品免费| 亚洲男女av一区二区| 国产精品成人va在线观看| 五月婷婷丁香六月| 亚洲成人久久影院| 成人一区二区三区仙踪林| 综合天天久久| 亚洲淫片在线视频| wwwww在线观看免费视频| 婷婷久久综合九色综合伊人色| 国产sm在线观看| 欧美91大片| 97人人香蕉| 亚洲卡一卡二| 日韩欧美一级精品久久| 国产大片免费看| 国精产品一区一区三区mba视频 | 国产精品综合网站| 成人动漫在线免费观看| 欧美日韩在线不卡| 午夜国产小视频| 蜜桃一区二区三区在线观看| 亚洲精品乱码久久久久久蜜桃91| jizz欧美| 久久夜色撩人精品| 91麻豆成人精品国产免费网站| 国产精品久久毛片| 欧美激情第四页| 欧美日韩一视频区二区| 国产欧美日韩伦理| 英国三级经典在线观看| 亚洲色图日韩av| 中文字幕人妻色偷偷久久| 亚洲三级电影全部在线观看高清| 交换做爰国语对白| 亚洲国产精品一区| 久久久一本精品99久久精品66| 免费福利视频一区二区三区| 国产午夜精品一区二区三区| 亚洲图片视频小说| 亚洲欧洲精品成人久久奇米网| 精产国品一区二区三区| 亚洲片区在线| 欧美人与物videos另类| 粉嫩91精品久久久久久久99蜜桃| 日韩最新av在线| 国产成人三级在线观看视频| 欧美日韩精品在线视频| 国产熟女一区二区| 国产美女av一区二区三区| 蜜臀av无码一区二区三区| 少妇精品久久久| 亚洲永久免费观看| 中文字幕在线直播| 最近2019年日本中文免费字幕| 国产77777| 欧美性猛片xxxx免费看久爱| 国产精品 欧美激情| 97成人超碰视| 激情五月婷婷基地| 亚洲精品影院在线观看| 视频在线99| gogo久久日韩裸体艺术| 日韩69视频在线观看| 麻豆免费在线视频| 亚洲精品日韩欧美| 国产伦理吴梦梦伦理| 亚洲1区2区3区视频| 国产精品天天干| 99精品在线免费| 日本在线播放一区二区| 亚洲毛片一区| 在线观看18视频网站| 九九久久精品| 国产精品区一区二区三含羞草| 成人黄色视屏网站| 91精品国产成人| av免费看在线| 一本色道久久综合亚洲精品小说| 亚洲美女性生活| 欧美群妇大交群中文字幕| 欧美精品乱码视频一二专区| 久久视频一区二区| 国产+高潮+白浆+无码| 激情综合亚洲精品| 亚洲欧洲日本精品| 蜜桃视频一区| 国产二级片在线观看| 一区二区三区在线| 亚洲欧洲精品一区| 国产精品一国产精品| 国产91色在线|亚洲| 日本精品在线观看| 91精品国产综合久久香蕉的用户体验 | 人妻偷人精品一区二区三区| 在线视频一区二区三| 日韩av电影网址| 一区二区三区免费在线观看| 国产三级aaa| 国产欧美精品国产国产专区| 日韩精品卡通动漫网站| 成人美女在线视频| 一边摸一边做爽的视频17国产 | 色综合久久一区二区三区| 欧美污视频久久久| 伊甸园亚洲一区| 麻豆精品传媒视频| 日韩三区视频| 国内精品久久久久久久果冻传媒| 中文字幕一区二区三区中文字幕 | 国产乱码精品一区二区三区av| 亚洲天堂国产视频| 老司机一区二区| 亚欧激情乱码久久久久久久久| 三级不卡在线观看| 黄色av免费在线播放| 午夜在线视频一区二区区别| 少妇大叫太大太粗太爽了a片小说| 欧美午夜精品| 国产 日韩 欧美在线| 激情综合电影网| 成熟丰满熟妇高潮xxxxx视频| 亚洲久色影视| 国产精品国产亚洲精品看不卡| 影音先锋久久精品| 黄www在线观看| 天堂影院一区二区| 美女网站色免费| 国产一区二区三区观看| 四季av综合网站| 久久欧美一区二区| 国产探花视频在线| 亚洲女厕所小便bbb| 玖玖爱免费视频| 亚洲3atv精品一区二区三区| 毛片视频网站在线观看| 日本丰满少妇一区二区三区| 在线免费一区二区| 91精品国产欧美一区二区成人| www国产一区| 日韩精品在线第一页| 免费在线视频一级不卡| 久久久999国产精品| 日本不卡影院| 国产精品第七影院| 精品一区91| 精品亚洲欧美日韩| 欧美影院三区| 成年丰满熟妇午夜免费视频| 日韩一级大片| 奇米影音第四色| 成人一二三区视频| 大地资源二中文在线影视观看| 国产精品美女久久久久久久| 欧美成人精品一区二区免费看片| 亚洲18色成人| 国产精品久久久久久久久久久久久久久久| 欧美成人bangbros| 国际av在线| 欧美激情综合亚洲一二区| 午夜精品久久久久久久久久蜜桃| 91精品久久久久久久久久久久久| 国产香蕉精品| 亚洲一区不卡在线| 亚洲激情黄色| 亚洲成人av免费看| av午夜一区麻豆| 亚洲一二三四五六区| 性做久久久久久久免费看| 亚洲自拍偷拍另类| 亚洲欧美日韩在线一区| 最新超碰在线| 国产精品久久久久久亚洲影视| 中文字幕一区二区三区中文字幕| 性刺激综合网| 久久国产精品99国产| 天天操精品视频| 日本一区二区久久| 日韩经典在线观看| 欧美一区二区精品在线| 国产精品久久久久一区二区国产| 欧美激情免费看| **欧美日韩在线| 日本视频一区在线观看| 在线亚洲免费| 在线观看一区二区三区四区| 国产精品卡一卡二| 国产又粗又猛又爽又| 亚洲国产天堂久久综合| 日本无删减在线| 91精品久久久久久蜜桃| 久久免费av| youjizzxxxx18| 91美女视频网站| 久久狠狠高潮亚洲精品| 日韩一区二区高清| 中文字幕在线视频区| 国产精品福利无圣光在线一区| 精品欧美午夜寂寞影院| 免费网站在线观看视频| 国产麻豆9l精品三级站| 波多野结衣家庭教师在线观看| 色综合久久中文字幕综合网| 国产91久久久| 97在线看福利| 一区二区三区视频播放| 日韩精品免费一区| 国产传媒欧美日韩成人| 欧美三级在线免费观看| 在线综合亚洲欧美在线视频| 欧美成人性生活视频| 91精品国产综合久久男男| 午夜激情久久| 一级片免费在线观看视频| 亚洲欧美电影一区二区| 精品人妻无码一区二区| 欧美麻豆久久久久久中文| 亚洲精品一区在线| 欧美日韩午夜爽爽| 国产一区二区三区免费在线观看 | 国产午夜一区| 亚洲精品怡红院| 中文字幕一区二| 国产成人精品毛片| 国内精品久久久久影院优| 嫩草国产精品入口| 成人久久久久久久久| 欧美国产激情二区三区| 6—12呦国产精品| 久久99久久99精品中文字幕| 精品一区二区三区中文字幕在线| 成人在线免费观看网址| 国产成人精品1024| 99久在线精品99re8热| 亚洲欧美中文日韩在线v日本| 欧美aaa视频| 9999在线观看| 国产91精品一区二区麻豆亚洲| 日本少妇性高潮| 精品国产乱码久久久久久浪潮| 日韩成人影音| 黄色网络在线观看| 成人激情小说网站| 天堂网中文字幕| www.日本久久久久com.| 麻豆精品国产| 成年人视频观看| 欧美激情一区三区| 日韩一级免费毛片| 国产精品久久久久久五月尺| 中文字幕一区二区三区在线视频| 亚洲综合自拍网| 欧美日韩一区二区不卡| 日韩三级电影视频| 日韩精品一区二区三区外面|