• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Hive的空氣質(zhì)量大數(shù)據(jù)查詢優(yōu)化方法

    2020-08-13 14:14:08劉黎志張晨躍
    關(guān)鍵詞:數(shù)據(jù)表視圖空氣質(zhì)量

    彭 貝,劉黎志*,楊 敏,張晨躍

    1.智能機(jī)器人湖北省重點(diǎn)實(shí)驗(yàn)室(武漢工程大學(xué)),湖北 武漢430205;

    2.武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,湖北 武漢430205

    大數(shù)據(jù)技術(shù)對(duì)環(huán)境監(jiān)測(cè)數(shù)據(jù)分析和綜合決策具有重要意義。我國(guó)已建成涵蓋國(guó)家、省、市、縣4個(gè)層級(jí)的環(huán)境質(zhì)量自動(dòng)監(jiān)測(cè)系統(tǒng),建立了環(huán)境質(zhì)量實(shí)時(shí)發(fā)布系統(tǒng)[1]。根據(jù)全國(guó)“互聯(lián)網(wǎng)+監(jiān)管”系統(tǒng)建設(shè)的總體設(shè)計(jì),在省級(jí)設(shè)立一個(gè)數(shù)據(jù)監(jiān)管中心,建立各類監(jiān)管數(shù)據(jù)庫(kù)??h、市級(jí)環(huán)境監(jiān)測(cè)機(jī)構(gòu)負(fù)責(zé)編制轄區(qū)內(nèi)環(huán)境質(zhì)量報(bào)告,上報(bào)省環(huán)境監(jiān)測(cè)中心站。省環(huán)境監(jiān)測(cè)中心站匯總分析各地報(bào)告并編制全省環(huán)境質(zhì)量報(bào)告。因此,省級(jí)中心站收集了全省范圍內(nèi)各個(gè)自動(dòng)化監(jiān)測(cè)站的數(shù)據(jù),其中的空氣質(zhì)量監(jiān)測(cè)數(shù)據(jù)庫(kù)收集記錄了省內(nèi)各站點(diǎn)的SO2,NO2,PM10,CO,O3,PM2.5六類污染物的每小時(shí)監(jiān)測(cè)均值及相關(guān)氣象參數(shù)等數(shù)據(jù)[2-3]。隨著時(shí)間的推移,省級(jí)中心站存儲(chǔ)的數(shù)據(jù)量越來(lái)越大,形成了有著容量大、種類多、產(chǎn)生速度快、價(jià)值高、密度低等特征的大數(shù)據(jù)[4-5]。在對(duì)這些大數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析時(shí),SQL Server等傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)會(huì)出現(xiàn)存儲(chǔ)空間不足、數(shù)據(jù)查詢耗時(shí)長(zhǎng)等問(wèn)題,而SQL Server上的分區(qū)視圖優(yōu)化技術(shù)也有其局限性,已無(wú)法滿足高效迅速處理這類數(shù)據(jù)的需求[6-7]。為了提高省級(jí)中心站數(shù)據(jù)處理速度,提升空氣質(zhì)量數(shù)據(jù)分析評(píng)價(jià)工作效率。本文基于Spark分布式集群環(huán)境和Hive數(shù)據(jù)倉(cāng)庫(kù),提出了一種多維度的分區(qū)存儲(chǔ)策略對(duì)省級(jí)中心站中的空氣質(zhì)量大數(shù)據(jù)查詢進(jìn)行了優(yōu)化。

    1 大數(shù)據(jù)處理平臺(tái)

    1.1 Spark與Hive

    Spark是目前最受歡迎的分布式計(jì)算引擎之一,被廣泛應(yīng)用于大規(guī)模數(shù)據(jù)處理。由于其基于內(nèi)存計(jì)算的特點(diǎn),Spark計(jì)算速度比同樣以MapReduce為核心的Hadoop要快很多倍。Spark是一個(gè)通用引擎,提供了Spark Core、Spark SQL、Mllib等組件庫(kù)可完成包括SQL查詢、文本處理、機(jī)器學(xué)習(xí)等各類運(yùn)算。且支持Java、R、Pathon等多種語(yǔ)言,可以訪問(wèn)分布式文件系統(tǒng)(hadoop distributed file system,HDFS)、Hive、Hbase等多種數(shù)據(jù)源[8-10]。

    Hive是基于Hadoop的分布式數(shù)據(jù)倉(cāng)庫(kù),用于以結(jié)構(gòu)化的形式管理存儲(chǔ)在HDFS中的數(shù)據(jù),它提供了類似SQL的語(yǔ)句HiveQL來(lái)存儲(chǔ)、查詢、分析數(shù)據(jù)。Hive將用戶的HiveQL語(yǔ)句自動(dòng)轉(zhuǎn)換為MapReduce任務(wù)執(zhí)行,簡(jiǎn)化了用戶操作。Spark與Hive的結(jié)合具有處理數(shù)據(jù)規(guī)模大、速度快、可擴(kuò)展性強(qiáng)等優(yōu)勢(shì)[11-13]。

    1.2 Spark SQL

    Spark SQL是Spark中用于處理結(jié)構(gòu)化數(shù)據(jù)的子模塊。它將SQL查詢與Spark程序結(jié)合,使用戶可以在Spark程序中使用SQL查詢數(shù)據(jù)。它提供了DataFrames作為連接訪問(wèn)多種數(shù)據(jù)源的統(tǒng)一方式,其數(shù)據(jù)源包括Hive、Avro、Parquet、Orc、Json和Jdbc[14]。其架構(gòu)如圖1所示。

    圖1 Spark SQL架構(gòu)圖Fig.1 Schema diagram of Spark SQL

    Spark SQL底層使用Spark Core作為執(zhí)行引擎,其本身由ANSI SQL解析器、DataFrame API和Catalyst優(yōu)化器組成,其中ANSI SQL解析器負(fù)責(zé)解析SQL語(yǔ)句。DataFrame對(duì)象是Spark SQL在彈性分布式數(shù)據(jù)集(resilient distributed dataset,RDD)的基礎(chǔ)上封裝而成的類似于數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)。Catalyst優(yōu)化器則是整個(gè)查詢過(guò)程的優(yōu)化引擎,配合解析器和DataFrame將關(guān)系查詢優(yōu)化解析為Spark可以運(yùn)行的作業(yè)[15]。Spark SQL提供了對(duì)關(guān)系數(shù)據(jù)處理的支持,同時(shí)支持內(nèi)部RDD數(shù)據(jù)和外部的多種數(shù)據(jù)源,也兼容Hive中的數(shù)據(jù)類型。還允許擴(kuò)展以支持更加復(fù)雜的分析算法,如機(jī)器學(xué)習(xí)、圖計(jì)算等。

    2 數(shù)據(jù)分區(qū)優(yōu)化方法

    2.1 SQL Server分區(qū)視圖

    分區(qū)是對(duì)數(shù)據(jù)表的水平劃分,將大表拆分為多個(gè)小表,執(zhí)行查詢時(shí)通過(guò)排除不需要掃描的分區(qū)來(lái)提高查詢效率。SQL Server分區(qū)視圖允許根據(jù)某一列的值在邏輯上將大表中數(shù)據(jù)劃分為數(shù)值范圍較小的數(shù)據(jù)分區(qū),并將這些分區(qū)數(shù)據(jù)存儲(chǔ)在參與分區(qū)的小表中。為此,需在所有參與的表中分區(qū)列上使用Check關(guān)鍵字定義約束,用以將表中的該列數(shù)值限定在一定的范圍,然后再使用UNION ALL運(yùn)算符將所有參與表中的數(shù)據(jù)查詢結(jié)果合并為一個(gè)分區(qū)視圖。執(zhí)行查詢時(shí),Check約束用于指定哪個(gè)分區(qū)中包含需要的數(shù)據(jù),從而跳過(guò)其它分區(qū)。每個(gè)參與分區(qū)的表都是獨(dú)立的,在不改變分區(qū)列的前提下可以單獨(dú)地添加和修改。

    在SQL Server上創(chuàng)建分區(qū)視圖有其局限性。如:分區(qū)列不能是標(biāo)識(shí)列、默認(rèn)列、計(jì)算列和時(shí)間戳列。分區(qū)列必須為表的主屬性。分區(qū)列上只能有一個(gè)Check約束。只能對(duì)表中的一個(gè)列進(jìn)行分區(qū),即分區(qū)屬性只能有一個(gè)。這些限制了分區(qū)視圖的性能。面對(duì)復(fù)雜的數(shù)據(jù)和復(fù)雜的查詢需求需對(duì)多個(gè)屬性列進(jìn)行分區(qū)的情況時(shí),SQL Server分區(qū)視圖提供的性能優(yōu)化十分有限。

    2.2 Hive數(shù)據(jù)分區(qū)

    Hive上的數(shù)據(jù)分區(qū)也是一種對(duì)數(shù)據(jù)表的劃分,采用“分而治之”的策略來(lái)管理數(shù)據(jù)。但與SQL Server分區(qū)視圖不同的是Hive數(shù)據(jù)分區(qū)是基于分布式集群環(huán)境的,分區(qū)數(shù)據(jù)存在集群的各個(gè)節(jié)點(diǎn)上[16]。其分區(qū)屬性可以有多個(gè),可以將數(shù)據(jù)表按照多個(gè)屬性列做多維度的劃分。如圖2所示,以空氣質(zhì)量數(shù)據(jù)為例,按照“地區(qū)”和“時(shí)間”兩個(gè)屬性列對(duì)其做數(shù)據(jù)分區(qū)。按地區(qū)劃分以后根據(jù)地區(qū)屬性的值劃分為多個(gè)分區(qū),相同地區(qū)的數(shù)據(jù)在一個(gè)分區(qū)內(nèi)。每個(gè)地區(qū)分區(qū)內(nèi)再進(jìn)一步按時(shí)間劃分。根據(jù)實(shí)際需求還可以繼續(xù)按其他屬性分區(qū)。如此一來(lái),分區(qū)的粒度更加精細(xì),查詢時(shí)需掃描的分區(qū)更加明確,查詢時(shí)間自然會(huì)減少,而能被優(yōu)化的查詢種類也會(huì)增多。在分布式數(shù)據(jù)倉(cāng)庫(kù)上的分區(qū)可以充分利用集群節(jié)點(diǎn)的特性,將分區(qū)存儲(chǔ)在各個(gè)節(jié)點(diǎn)上有利于查詢和存儲(chǔ)的負(fù)載均衡。

    圖2 Hive數(shù)據(jù)分區(qū)示例Fig.2 Examples of Hive data partition

    但是不恰當(dāng)?shù)臄?shù)據(jù)分區(qū)策略并不能提高查詢效率。Hive上的數(shù)據(jù)分區(qū)中每一個(gè)分區(qū)都對(duì)應(yīng)一個(gè)分布式文件系統(tǒng)上的文件目錄,若選擇的分區(qū)屬性上的值的種類過(guò)多,分區(qū)以后產(chǎn)生了過(guò)多的分區(qū),會(huì)導(dǎo)致集群上的文件目錄過(guò)多,進(jìn)而增加了集群數(shù)據(jù)節(jié)點(diǎn)負(fù)擔(dān)。若分區(qū)以后,數(shù)據(jù)傾斜度太高,某個(gè)或某些分區(qū)上集中了大部分的數(shù)據(jù),這樣的分區(qū)方法也不一定能提高查詢效率。因此需要充分了解集群環(huán)境和數(shù)據(jù)查詢特性,選擇恰當(dāng)?shù)姆謪^(qū)策略才能有效地提高查詢效率。

    3 空氣質(zhì)量大數(shù)據(jù)分區(qū)優(yōu)化方法

    空氣質(zhì)量監(jiān)測(cè)數(shù)據(jù)是環(huán)境監(jiān)測(cè)中十分重要的一部分,經(jīng)過(guò)日復(fù)一日地積累,其數(shù)據(jù)量已經(jīng)十分巨大。在利用SQL Server及其上的分區(qū)視圖技術(shù)對(duì)這些數(shù)據(jù)做統(tǒng)計(jì)分析時(shí),查詢消耗的時(shí)間長(zhǎng),導(dǎo)致分析工作效率低下。為此,采用先將數(shù)據(jù)導(dǎo)入Spark集群,使用Spark SQL語(yǔ)句在Hive中進(jìn)行分區(qū)存儲(chǔ),然后在Spark集群環(huán)境下進(jìn)行數(shù)據(jù)查詢、統(tǒng)計(jì)和分析的方法以提高效率。

    3.1 空氣質(zhì)量監(jiān)測(cè)數(shù)據(jù)

    省級(jí)環(huán)境監(jiān)測(cè)中心站中的空氣質(zhì)量數(shù)據(jù)庫(kù)收集了全省所有空氣自動(dòng)監(jiān)測(cè)站點(diǎn)的監(jiān)測(cè)數(shù)據(jù)。庫(kù)中為每個(gè)站點(diǎn)建立了一張數(shù)據(jù)表。本文提出的方法用到的數(shù)據(jù)來(lái)源于湖北省環(huán)境監(jiān)測(cè)中心站中的空氣質(zhì)量SQL Server數(shù)據(jù)庫(kù),庫(kù)中記錄每個(gè)站點(diǎn)監(jiān)測(cè)數(shù)據(jù)的表結(jié)構(gòu)如表1所示。其中站點(diǎn)編號(hào)用于區(qū)分不同的監(jiān)測(cè)站點(diǎn),如:編號(hào)SS4201002表示湖北省(42),武漢市(01),漢陽(yáng)月湖自動(dòng)化監(jiān)測(cè)站(002)。污染物編號(hào)表示記錄的污染物類型,如:編號(hào)EP02表示記錄的是SO2。數(shù)據(jù)庫(kù)中記錄站點(diǎn)信息的數(shù)據(jù)表包含站點(diǎn)編號(hào)、所屬地區(qū)編號(hào)、地址、站點(diǎn)類型等信息。

    表1監(jiān)測(cè)站數(shù)據(jù)記錄表結(jié)構(gòu)Tab.1 Recording table structure of monitoring station data

    3.2 空氣質(zhì)量大數(shù)據(jù)分區(qū)策略

    數(shù)據(jù)分區(qū)過(guò)程中,分區(qū)屬性的選擇將影響最終的優(yōu)化效果。根據(jù)實(shí)際的數(shù)據(jù)統(tǒng)計(jì)分析需求,對(duì)空氣質(zhì)量數(shù)據(jù)的查詢往往是以所監(jiān)測(cè)數(shù)據(jù)的時(shí)間、地區(qū)、監(jiān)測(cè)站點(diǎn)以及數(shù)據(jù)所屬的污染物種類等屬性為查詢條件。因此,選擇以查詢條件中出現(xiàn)頻率高的所屬地區(qū)、監(jiān)測(cè)站點(diǎn)、污染物種類、監(jiān)測(cè)年份4個(gè)屬性為分區(qū)屬性,在Hive中進(jìn)行多維度分區(qū)的策略。

    該分區(qū)策略具體執(zhí)行方法如下:首先,在原始SQL Server數(shù)據(jù)庫(kù)中,利用各個(gè)站點(diǎn)監(jiān)測(cè)數(shù)據(jù)表中的監(jiān)測(cè)數(shù)據(jù)創(chuàng)建分區(qū)視圖。由于每張表中記錄同一站點(diǎn)的數(shù)據(jù),站點(diǎn)編號(hào)字段已添加了約束。再使用UNION ALL操作符合并每張數(shù)據(jù)表的查詢結(jié)果構(gòu)成分區(qū)視圖All_Air_Data。創(chuàng)建該視圖時(shí),查詢站點(diǎn)信息表中的地區(qū)編號(hào)作為視圖的地區(qū)編號(hào)字段,如4 201表示湖北武漢。提取數(shù)據(jù)記錄表中記錄時(shí)間的第1到4位作為視圖的年份字段,其它需要的站點(diǎn)編號(hào)、污染物編號(hào)、監(jiān)測(cè)時(shí)間、監(jiān)測(cè)值、監(jiān)測(cè)值單位、樣本數(shù)量、儀器工作狀態(tài)等字段直接從各個(gè)站點(diǎn)監(jiān)測(cè)數(shù)據(jù)表中查詢。創(chuàng)建分區(qū)視圖偽代碼如下:

    然后,搭建Spark集群并配置能連接到集群的Eclipse開(kāi)發(fā)環(huán)境。編寫Spark SQL程序?qū)⑸弦徊絼?chuàng)建好的總數(shù)據(jù)視圖All_Air_Data讀取到Spark集群中。此處調(diào)用Spark SQL的入口是SparkSession,導(dǎo)入數(shù)據(jù)具體實(shí)現(xiàn)的核心偽代碼如下:

    最后,用SparkSession.enableHiveSupport方法打開(kāi)Hive連接,用Spark SQL程序操作Hive將導(dǎo)入到集群的數(shù)據(jù)按照地區(qū)編號(hào),站點(diǎn)編號(hào),污染物編號(hào),監(jiān)測(cè)年份的順序進(jìn)行四維分區(qū)并存入Hive中,其在Hive中存儲(chǔ)為airdb數(shù)據(jù)庫(kù)下的AirData表。Spark SQL中的分區(qū)代碼如下:

    按上述方法完成空氣質(zhì)量大數(shù)據(jù)的分區(qū)存儲(chǔ)以后,Hive中的每一個(gè)分區(qū)會(huì)在集群的分布式文件系統(tǒng)上生成一個(gè)文件目錄。數(shù)據(jù)在集群上的文件存儲(chǔ)結(jié)構(gòu)如圖3所示。圖3中4級(jí)文件目錄對(duì)應(yīng)按4個(gè)屬性進(jìn)行的4次分區(qū)操作,最里層的“監(jiān)測(cè)數(shù)據(jù)文件”為實(shí)際的數(shù)據(jù)文件。

    圖3數(shù)據(jù)分區(qū)存儲(chǔ)結(jié)構(gòu)Fig.3 Storage structure of data partitions

    4 實(shí)驗(yàn)部分

    為評(píng)估本文提出的查詢優(yōu)化方法的效果。設(shè)計(jì)了對(duì)比實(shí)驗(yàn),使用兩臺(tái)相同配置的服務(wù)器,其中一臺(tái)使用SQL Server分區(qū)視圖方法實(shí)驗(yàn)。另一臺(tái)按照本文提出的方法進(jìn)行實(shí)驗(yàn)。實(shí)驗(yàn)思路為:設(shè)計(jì)能充分代表實(shí)際查詢需求的數(shù)據(jù)查詢集,將查詢集中每一個(gè)查詢同時(shí)在Hive和SQL Server兩種存儲(chǔ)方法上執(zhí)行,每個(gè)查詢執(zhí)行3次取查詢時(shí)間的平均值為實(shí)驗(yàn)結(jié)果。

    4.1 實(shí)驗(yàn)環(huán)境

    實(shí)驗(yàn)用的服務(wù)器為兩臺(tái)一樣的戴爾Power-Edge R720服務(wù)器配有兩臺(tái)英特爾E5-2620 V2物理CPU,每臺(tái)CPU有6個(gè)內(nèi)核,共12內(nèi)核,主頻2.10 GHz,內(nèi)存32 GB,硬盤8 TB,物理網(wǎng)卡4個(gè)。一臺(tái)安裝Windows Server 2008操作系統(tǒng),SQL Server 2012數(shù)據(jù)庫(kù)管理系統(tǒng)。另一臺(tái)用VMWare Vsphere將其虛擬化為4個(gè)虛擬機(jī),安裝Hadoop、Spark、Hive搭 建包 含1個(gè)Master節(jié) 點(diǎn)4個(gè)Worker節(jié)點(diǎn)(Master節(jié)點(diǎn)也是Worker節(jié)點(diǎn))的集群環(huán)境。集群?jiǎn)蝹€(gè)節(jié)點(diǎn)的硬件配置和軟件版本如表2所示。

    表2集群每個(gè)節(jié)點(diǎn)軟硬件版本Tab.2 Hardware and software versions of each node of cluster

    4.2 查詢集

    實(shí)驗(yàn)用的查詢集從簡(jiǎn)單到復(fù)雜分為3類。第1類查詢限定查某一地區(qū)的某一站點(diǎn)的數(shù)據(jù),第2類限定查某一地區(qū)內(nèi)的所有站點(diǎn)的數(shù)據(jù),第3類無(wú)限定地查所有地區(qū)所有站點(diǎn)的數(shù)據(jù)。每一類查詢?cè)谠擃惖牟樵兿薅l件下分別設(shè)計(jì)了4個(gè)查詢:1)查詢?cè)擃惖南薅l件下某污染物某一年的數(shù)值總和。2)查詢?cè)擃惖南薅l件下某污染物所有年份的數(shù)值總和。3)查詢?cè)擃惖南薅l件下所有污染物某一年的數(shù)值和。4)查詢?cè)擃惖南薅l件下所有污染物所有年份的數(shù)值和。

    以上3類限定條件,每類4個(gè)查詢共12個(gè)查詢分別用SQL編寫在SQL Server上執(zhí)行,用Java在Eclipse上編寫再連接到集群在Hive上執(zhí)行。所查詢數(shù)據(jù)集的數(shù)據(jù)量分別有0.5億條、1億條、2億條、4億條4種。

    4.3 結(jié)果分析

    12條查詢?cè)贖ive和SQL Server上的不同的數(shù)據(jù)集上執(zhí)行時(shí)間如表3所示。由表3可以看出第1類查詢(Q1.1至Q1.4)在SQL Server上的執(zhí)行時(shí)間極短約為1~2 s,而在Hive上的執(zhí)行時(shí)間卻有10 s左右。究其原因,是因?yàn)檫@一類查詢?cè)诓樵儣l件中限定了地區(qū)和站點(diǎn),由于在SQL Server上建立分區(qū)視圖是使用Check約束限定了每張數(shù)據(jù)表的站點(diǎn)編號(hào),在SQL Server上執(zhí)行這一類查詢時(shí)查詢分析器只需找到所查站點(diǎn)的數(shù)據(jù)表并將其讀入內(nèi)存進(jìn)行計(jì)算即可。而在Hive上執(zhí)行,首先Spark集群有額外的建立線程、分配內(nèi)存及銷毀現(xiàn)場(chǎng)等操作,然后Hive需按照分區(qū)的層次,讀入計(jì)算所需要的數(shù)據(jù)文件到內(nèi)存后,才能進(jìn)行計(jì)算。這些集群環(huán)境的額外時(shí)間開(kāi)銷使得基于Hive的方法在執(zhí)行限定了具體站點(diǎn)的查詢時(shí)耗時(shí)長(zhǎng)。

    表3 Hive和SQL Server在不同數(shù)據(jù)集上的查詢時(shí)間Tab.3 Query times of Hive and SQL Server on different datasets s

    對(duì)于其它幾類查詢,查詢的限定條件少,查詢目標(biāo)不明確,查詢復(fù)雜度增加了。此時(shí),由于Hive上多維分區(qū)的優(yōu)勢(shì),使得在Hive上的查詢時(shí)間明顯少于在SQL Server上的。這時(shí)即使基于Hive的方法有集群環(huán)境的額外開(kāi)銷也顯得微不足道,優(yōu)化效果明顯。如圖4所示的是數(shù)據(jù)量為4億條時(shí)本文提出方法的查詢的優(yōu)化效果。從圖中可見(jiàn)優(yōu)化效果最好的是查詢Q2.3,有96%的時(shí)間優(yōu)化,最低的Q3.4也有47%的查詢時(shí)間優(yōu)化。

    縱向分析實(shí)驗(yàn)結(jié)果,使用Hive和SQL Server兩種方案在數(shù)據(jù)量為4億條的數(shù)據(jù)集上的查詢時(shí)間對(duì)比,如圖5所示。從查詢Q1.1到查詢Q3.4,隨著查詢復(fù)雜度增加,查詢用時(shí)都會(huì)增多,但是顯然在Hive中的查詢時(shí)間增長(zhǎng)比在SQL Server中的時(shí)間增長(zhǎng)要緩慢。圖5中值得注意的是在Q2.3和Q2.4處的SQL Server查詢時(shí)間有一個(gè)突起和突降。這是因?yàn)椴樵僎2.3、Q2.4是查詢某一地區(qū)內(nèi)所有站點(diǎn)里所有污染物某一年份和所有污染物所有年份的數(shù)據(jù)。在SQL Server上執(zhí)行這2個(gè)查詢時(shí)由于設(shè)備內(nèi)存的限制,導(dǎo)致需掃描的文件只有輪流從內(nèi)存中換入換出才能完成全部文件的掃描,這浪費(fèi)了大量的時(shí)間。而在Hive上執(zhí)行時(shí)則沒(méi)有這樣的限制,不僅查詢耗時(shí)少,而且時(shí)間變化也非常平滑。這也是Hive上分區(qū)優(yōu)化方法的優(yōu)點(diǎn)之一。

    圖4 Hive對(duì)不同查詢的優(yōu)化效果Fig.4 Optimization effects of Hive for different queries

    圖5查詢4億條數(shù)據(jù)Hive與SQL Server用時(shí)對(duì)比Fig.5 Comparison of query time about 400 million entries of Hive and SQL Server

    橫向分析實(shí)驗(yàn)結(jié)果,如圖6(a)和(b)所示,分別為Q3.4和Q2.4在4種不同數(shù)據(jù)集上查詢時(shí),Hive和SQL Server兩種方案的用時(shí)對(duì)比。對(duì)于同一個(gè)查詢,隨著查詢數(shù)據(jù)量的增加,查詢用時(shí)也增加了,但在Hive上增加的時(shí)間要少于在SQL Server上增加的時(shí)間。對(duì)于其它的查詢也是如此。

    圖6(a)查詢Q3.4在不同數(shù)據(jù)集上的查詢用時(shí),(b)查詢Q2.4在不同數(shù)據(jù)集上的查詢用時(shí)Fig.6(a)Query times of Q3.4 on different data sets,(b)Query times of Q2.4 on different data sets

    總而言之,同一查詢?cè)谕粩?shù)據(jù)集上執(zhí)行時(shí),本文提出的基于Hive的方法比SQL Server要快。而同一查詢?cè)诓煌瑪?shù)據(jù)集上執(zhí)行時(shí),基于Hive的方法上查詢時(shí)間的增長(zhǎng)要比SQL Server上的時(shí)間增長(zhǎng)慢。不同復(fù)雜度的查詢?cè)谕粩?shù)據(jù)集上執(zhí)行時(shí),基于Hive的方法上查詢時(shí)間的增長(zhǎng)要比SQL Server上的增長(zhǎng)也要慢。

    5 結(jié)論

    在環(huán)境空氣質(zhì)量自動(dòng)監(jiān)測(cè)系統(tǒng)中已產(chǎn)生海量數(shù)據(jù)給統(tǒng)計(jì)分析工作帶來(lái)困難的背景下,本文基于Spark集群提出了一種在Hive上分區(qū)存儲(chǔ)的查詢優(yōu)化方法,降低了空氣質(zhì)量大數(shù)據(jù)的查詢時(shí)間消耗。通過(guò)與SQL Server上的分區(qū)視圖查詢方法對(duì)比得出:本文提出的方法對(duì)空氣質(zhì)量監(jiān)測(cè)大數(shù)據(jù)的查詢時(shí)間有47%到96%的優(yōu)化作用。特別是當(dāng)查詢的限定條件越少、復(fù)雜度越高和查詢數(shù)據(jù)量越大時(shí),本文方法的優(yōu)化作用越大。這一查詢時(shí)間的優(yōu)化將提升空氣質(zhì)量數(shù)據(jù)的分析和預(yù)警及預(yù)報(bào)工作的效率。

    猜你喜歡
    數(shù)據(jù)表視圖空氣質(zhì)量
    湖北省新冠肺炎疫情數(shù)據(jù)表
    黨員生活(2020年2期)2020-04-17 09:56:30
    基于列控工程數(shù)據(jù)表建立線路拓?fù)潢P(guān)系的研究
    5.3 視圖與投影
    視圖
    Y—20重型運(yùn)輸機(jī)多視圖
    SA2型76毫米車載高炮多視圖
    “空氣質(zhì)量發(fā)布”APP上線
    車內(nèi)空氣質(zhì)量標(biāo)準(zhǔn)進(jìn)展
    汽車與安全(2016年5期)2016-12-01 05:22:14
    重視車內(nèi)空氣質(zhì)量工作 制造更環(huán)保、更清潔、更健康的汽車
    汽車與安全(2016年5期)2016-12-01 05:22:13
    開(kāi)展“大氣污染執(zhí)法年”行動(dòng) 加快推動(dòng)空氣質(zhì)量改善
    搡老岳熟女国产| 国产伦一二天堂av在线观看| 欧美日韩福利视频一区二区| 久久久久久国产a免费观看| 国内少妇人妻偷人精品xxx网站 | 国产伦在线观看视频一区| 国产久久久一区二区三区| 18禁黄网站禁片午夜丰满| 欧洲精品卡2卡3卡4卡5卡区| 美女午夜性视频免费| 成人一区二区视频在线观看| 俺也久久电影网| 18禁黄网站禁片午夜丰满| 99在线人妻在线中文字幕| 男女做爰动态图高潮gif福利片| 久久久久亚洲av毛片大全| 一二三四在线观看免费中文在| 免费看日本二区| 日本 欧美在线| 香蕉av资源在线| 国内少妇人妻偷人精品xxx网站 | 九九久久精品国产亚洲av麻豆 | 少妇丰满av| 麻豆久久精品国产亚洲av| 国产免费男女视频| 蜜桃久久精品国产亚洲av| 男人的好看免费观看在线视频| 久久久国产精品麻豆| 久久这里只有精品中国| 国产99白浆流出| 老司机深夜福利视频在线观看| 欧美国产日韩亚洲一区| 成年人黄色毛片网站| 亚洲七黄色美女视频| 长腿黑丝高跟| 午夜福利18| 国内精品久久久久精免费| 亚洲专区中文字幕在线| 久久精品国产99精品国产亚洲性色| 老鸭窝网址在线观看| 国产精品av视频在线免费观看| 精品国产亚洲在线| 久久久精品大字幕| 日本黄色片子视频| 国产一区二区在线av高清观看| 巨乳人妻的诱惑在线观看| 日本免费一区二区三区高清不卡| 一区二区三区激情视频| 婷婷亚洲欧美| 又黄又爽又免费观看的视频| 在线观看舔阴道视频| 99久久综合精品五月天人人| 18禁黄网站禁片午夜丰满| 无人区码免费观看不卡| 成人特级av手机在线观看| 嫩草影视91久久| 不卡av一区二区三区| 最新在线观看一区二区三区| 日日干狠狠操夜夜爽| 亚洲av免费在线观看| 久久国产乱子伦精品免费另类| 12—13女人毛片做爰片一| 日本一本二区三区精品| 首页视频小说图片口味搜索| 观看美女的网站| 欧美性猛交黑人性爽| 成人特级黄色片久久久久久久| 亚洲午夜理论影院| 久久伊人香网站| 欧美日韩一级在线毛片| 欧美在线一区亚洲| 变态另类丝袜制服| 美女cb高潮喷水在线观看 | 免费观看人在逋| 亚洲一区二区三区色噜噜| 国产日本99.免费观看| 亚洲无线在线观看| 悠悠久久av| 日韩欧美在线乱码| 真人一进一出gif抽搐免费| 亚洲欧美精品综合一区二区三区| 美女午夜性视频免费| 两性午夜刺激爽爽歪歪视频在线观看| 一级作爱视频免费观看| 19禁男女啪啪无遮挡网站| 欧美在线黄色| 国产极品精品免费视频能看的| 99精品在免费线老司机午夜| 特大巨黑吊av在线直播| 亚洲精品粉嫩美女一区| 在线视频色国产色| 黑人操中国人逼视频| xxxwww97欧美| 在线免费观看不下载黄p国产 | 香蕉国产在线看| 嫩草影院入口| 久久香蕉国产精品| 国产成人福利小说| 国产欧美日韩一区二区三| 听说在线观看完整版免费高清| 久久99热这里只有精品18| 97碰自拍视频| 亚洲av成人不卡在线观看播放网| 国产精品1区2区在线观看.| 欧美日韩精品网址| av在线天堂中文字幕| 又紧又爽又黄一区二区| 欧美日韩国产亚洲二区| 黄片大片在线免费观看| 欧美日韩黄片免| 免费观看精品视频网站| 狠狠狠狠99中文字幕| 国产又色又爽无遮挡免费看| 午夜日韩欧美国产| 九色国产91popny在线| 成年女人毛片免费观看观看9| 美女高潮的动态| 禁无遮挡网站| 综合色av麻豆| 国产三级中文精品| 日本成人三级电影网站| 精品国产亚洲在线| 国产欧美日韩精品一区二区| tocl精华| 国产午夜精品久久久久久| 在线观看66精品国产| 国产激情偷乱视频一区二区| 亚洲成a人片在线一区二区| 一个人观看的视频www高清免费观看 | 香蕉国产在线看| 叶爱在线成人免费视频播放| av中文乱码字幕在线| 国产乱人视频| 成人国产综合亚洲| 日日摸夜夜添夜夜添小说| 美女高潮的动态| 日本黄色片子视频| 两性夫妻黄色片| 久久午夜亚洲精品久久| 久久中文字幕一级| 97人妻精品一区二区三区麻豆| 18禁黄网站禁片免费观看直播| 欧美一区二区国产精品久久精品| 丁香欧美五月| 91av网一区二区| 一进一出抽搐gif免费好疼| 大型黄色视频在线免费观看| 黄色 视频免费看| 最新美女视频免费是黄的| 精品久久久久久成人av| 亚洲第一欧美日韩一区二区三区| 午夜福利成人在线免费观看| 欧美极品一区二区三区四区| 亚洲色图 男人天堂 中文字幕| 免费人成视频x8x8入口观看| 青草久久国产| 国产真实乱freesex| 国产69精品久久久久777片 | 高潮久久久久久久久久久不卡| 国产aⅴ精品一区二区三区波| 国产在线精品亚洲第一网站| 亚洲av电影不卡..在线观看| 最新美女视频免费是黄的| 天堂影院成人在线观看| 国产单亲对白刺激| 一二三四社区在线视频社区8| 国产精品,欧美在线| 国产乱人伦免费视频| 一卡2卡三卡四卡精品乱码亚洲| 美女cb高潮喷水在线观看 | 五月伊人婷婷丁香| 不卡一级毛片| 12—13女人毛片做爰片一| 熟妇人妻久久中文字幕3abv| 在线十欧美十亚洲十日本专区| 亚洲中文日韩欧美视频| 欧美精品啪啪一区二区三区| 国产精品一区二区精品视频观看| 国内精品一区二区在线观看| 国产亚洲精品av在线| h日本视频在线播放| 免费av不卡在线播放| 天天一区二区日本电影三级| 一区二区三区激情视频| 欧美日韩精品网址| 欧美高清成人免费视频www| 99久久99久久久精品蜜桃| 脱女人内裤的视频| 在线免费观看不下载黄p国产 | 高潮久久久久久久久久久不卡| 亚洲av熟女| 精品久久久久久久毛片微露脸| 久久天堂一区二区三区四区| 在线视频色国产色| av在线蜜桃| 久久久久久九九精品二区国产| av在线蜜桃| 欧美最黄视频在线播放免费| 国产激情久久老熟女| 老司机午夜十八禁免费视频| 99久久精品国产亚洲精品| 毛片女人毛片| 精品无人区乱码1区二区| 国产日本99.免费观看| 色视频www国产| 日韩欧美国产在线观看| 观看免费一级毛片| 久久午夜综合久久蜜桃| 91九色精品人成在线观看| 亚洲人成网站高清观看| 国产欧美日韩精品一区二区| 国产综合懂色| 黑人欧美特级aaaaaa片| 欧美中文综合在线视频| 国产久久久一区二区三区| 成人鲁丝片一二三区免费| aaaaa片日本免费| 国产精品永久免费网站| 国产高清videossex| 精品久久蜜臀av无| 中文在线观看免费www的网站| 精品久久久久久久久久免费视频| 国内精品久久久久精免费| 99国产精品一区二区三区| 国产乱人伦免费视频| 成人av一区二区三区在线看| av在线蜜桃| 一级毛片高清免费大全| 成人精品一区二区免费| 欧美一级毛片孕妇| 91久久精品国产一区二区成人 | 欧美成人性av电影在线观看| 美女cb高潮喷水在线观看 | 精品国产乱子伦一区二区三区| 国产高清三级在线| 亚洲无线观看免费| 白带黄色成豆腐渣| 欧美三级亚洲精品| 国产高清激情床上av| 91麻豆精品激情在线观看国产| 90打野战视频偷拍视频| 国产精品精品国产色婷婷| a级毛片在线看网站| a在线观看视频网站| 国产成人影院久久av| 亚洲五月天丁香| 亚洲性夜色夜夜综合| or卡值多少钱| а√天堂www在线а√下载| 国产成人精品久久二区二区91| 极品教师在线免费播放| 99久久精品热视频| 1024香蕉在线观看| 免费av毛片视频| 久久天堂一区二区三区四区| 久久香蕉国产精品| or卡值多少钱| 少妇裸体淫交视频免费看高清| 日本免费a在线| 欧美黑人巨大hd| 嫁个100分男人电影在线观看| 性色avwww在线观看| bbb黄色大片| 国产亚洲欧美98| 99热这里只有精品一区 | 亚洲精品乱码久久久v下载方式 | 男女视频在线观看网站免费| 少妇裸体淫交视频免费看高清| 日日干狠狠操夜夜爽| 桃色一区二区三区在线观看| 久久久久精品国产欧美久久久| 亚洲在线观看片| 在线十欧美十亚洲十日本专区| 国产精品一区二区精品视频观看| 国内少妇人妻偷人精品xxx网站 | 90打野战视频偷拍视频| 成在线人永久免费视频| 在线观看日韩欧美| 欧美成人一区二区免费高清观看 | 国产成+人综合+亚洲专区| 国产毛片a区久久久久| 激情在线观看视频在线高清| 我的老师免费观看完整版| 国产野战对白在线观看| 美女大奶头视频| 亚洲狠狠婷婷综合久久图片| 青草久久国产| 色视频www国产| 一区二区三区国产精品乱码| 亚洲va日本ⅴa欧美va伊人久久| 日韩精品中文字幕看吧| 亚洲精品一区av在线观看| 久久婷婷人人爽人人干人人爱| 少妇丰满av| 亚洲精品在线观看二区| 少妇熟女aⅴ在线视频| 在线国产一区二区在线| www.熟女人妻精品国产| 国产av一区在线观看免费| 在线国产一区二区在线| 国产成人啪精品午夜网站| 亚洲人与动物交配视频| 久久午夜亚洲精品久久| 欧美色欧美亚洲另类二区| 亚洲在线观看片| 国产熟女xx| 白带黄色成豆腐渣| 美女午夜性视频免费| 久久精品国产清高在天天线| 欧美性猛交╳xxx乱大交人| 老鸭窝网址在线观看| 久久久国产成人精品二区| 精品99又大又爽又粗少妇毛片 | 法律面前人人平等表现在哪些方面| 老司机午夜福利在线观看视频| 亚洲色图 男人天堂 中文字幕| 国产69精品久久久久777片 | 精品久久久久久久人妻蜜臀av| 亚洲色图av天堂| 九九在线视频观看精品| 老熟妇仑乱视频hdxx| 亚洲国产看品久久| 大型黄色视频在线免费观看| 国产亚洲av高清不卡| 国产精品电影一区二区三区| 人妻夜夜爽99麻豆av| 三级男女做爰猛烈吃奶摸视频| 欧美乱色亚洲激情| 亚洲成人精品中文字幕电影| 岛国在线免费视频观看| 午夜激情福利司机影院| 99热精品在线国产| 亚洲va日本ⅴa欧美va伊人久久| 此物有八面人人有两片| 亚洲狠狠婷婷综合久久图片| 国产淫片久久久久久久久 | 亚洲七黄色美女视频| 亚洲五月婷婷丁香| 性欧美人与动物交配| 欧美一级a爱片免费观看看| 超碰成人久久| 小说图片视频综合网站| 啦啦啦免费观看视频1| 欧美黄色片欧美黄色片| 在线免费观看的www视频| 国产精品免费一区二区三区在线| 免费看美女性在线毛片视频| 欧美极品一区二区三区四区| 亚洲av成人精品一区久久| 婷婷亚洲欧美| 午夜影院日韩av| www.自偷自拍.com| 丰满人妻一区二区三区视频av | 日日摸夜夜添夜夜添小说| 成人特级黄色片久久久久久久| 亚洲精品一卡2卡三卡4卡5卡| 精品久久久久久久人妻蜜臀av| 免费看光身美女| 国产精品亚洲一级av第二区| 巨乳人妻的诱惑在线观看| 一a级毛片在线观看| 91麻豆精品激情在线观看国产| 国产精品久久久久久精品电影| 在线永久观看黄色视频| 成在线人永久免费视频| 成人无遮挡网站| 亚洲五月婷婷丁香| www.www免费av| 欧美3d第一页| 午夜精品一区二区三区免费看| 人妻丰满熟妇av一区二区三区| 最近最新中文字幕大全电影3| 久久久久精品国产欧美久久久| 亚洲国产精品合色在线| 国产主播在线观看一区二区| 听说在线观看完整版免费高清| 99热6这里只有精品| 在线观看舔阴道视频| 成人高潮视频无遮挡免费网站| 香蕉久久夜色| 亚洲专区中文字幕在线| 精品国产美女av久久久久小说| 免费人成视频x8x8入口观看| e午夜精品久久久久久久| 91麻豆av在线| 欧美乱码精品一区二区三区| 三级国产精品欧美在线观看 | 一级a爱片免费观看的视频| 免费电影在线观看免费观看| 无遮挡黄片免费观看| 国产精品av视频在线免费观看| 亚洲中文av在线| 麻豆成人午夜福利视频| 特大巨黑吊av在线直播| 国产av麻豆久久久久久久| 日韩精品中文字幕看吧| 精品久久久久久,| 色综合站精品国产| 日本一二三区视频观看| 免费在线观看成人毛片| 中文字幕最新亚洲高清| 久久婷婷人人爽人人干人人爱| 床上黄色一级片| 国产黄a三级三级三级人| 免费搜索国产男女视频| 丝袜人妻中文字幕| 久久久精品大字幕| 嫩草影视91久久| 久久人人精品亚洲av| 五月玫瑰六月丁香| 精品国产乱码久久久久久男人| 欧美在线黄色| 亚洲性夜色夜夜综合| 国产淫片久久久久久久久 | 欧美黑人欧美精品刺激| 日韩av在线大香蕉| 成年免费大片在线观看| 天堂av国产一区二区熟女人妻| 日韩国内少妇激情av| 97碰自拍视频| 精品乱码久久久久久99久播| 亚洲av第一区精品v没综合| 丝袜人妻中文字幕| 黄色片一级片一级黄色片| 中出人妻视频一区二区| 最新美女视频免费是黄的| 搡老熟女国产l中国老女人| 亚洲av熟女| 最近在线观看免费完整版| 国产成人aa在线观看| 热99re8久久精品国产| 亚洲欧美日韩高清在线视频| 两性午夜刺激爽爽歪歪视频在线观看| 国产三级中文精品| 成人高潮视频无遮挡免费网站| 女人高潮潮喷娇喘18禁视频| 男女床上黄色一级片免费看| 日本免费a在线| 国产高清videossex| 老熟妇乱子伦视频在线观看| 欧美三级亚洲精品| 久久久久久久久久黄片| 免费看a级黄色片| 国内精品美女久久久久久| 日韩 欧美 亚洲 中文字幕| 黄色丝袜av网址大全| 脱女人内裤的视频| 中文字幕av在线有码专区| 九九在线视频观看精品| 色在线成人网| 日韩高清综合在线| 在线永久观看黄色视频| 757午夜福利合集在线观看| 美女黄网站色视频| 免费av不卡在线播放| 国产精品亚洲一级av第二区| 国产欧美日韩精品一区二区| 哪里可以看免费的av片| 婷婷丁香在线五月| 欧美大码av| 成人鲁丝片一二三区免费| 两性夫妻黄色片| 久久精品国产99精品国产亚洲性色| 观看免费一级毛片| 日日夜夜操网爽| 国产乱人视频| 国产精品日韩av在线免费观看| 亚洲av中文字字幕乱码综合| 法律面前人人平等表现在哪些方面| 欧美一级a爱片免费观看看| 亚洲一区二区三区色噜噜| 国产亚洲精品综合一区在线观看| 亚洲性夜色夜夜综合| 嫩草影院入口| 桃色一区二区三区在线观看| 一个人看视频在线观看www免费 | 国产精品一区二区三区四区久久| 日韩av在线大香蕉| 欧美一级a爱片免费观看看| 日本a在线网址| 别揉我奶头~嗯~啊~动态视频| 国产成人啪精品午夜网站| 国产伦在线观看视频一区| 老司机午夜十八禁免费视频| 久久精品综合一区二区三区| 成人性生交大片免费视频hd| 黑人欧美特级aaaaaa片| 午夜精品久久久久久毛片777| 国产精品 欧美亚洲| 亚洲熟女毛片儿| 精品国产亚洲在线| 日韩国内少妇激情av| 亚洲国产看品久久| 少妇裸体淫交视频免费看高清| 97超级碰碰碰精品色视频在线观看| 久久午夜综合久久蜜桃| 午夜福利18| 国产精品爽爽va在线观看网站| 国产成人av教育| 国产伦精品一区二区三区四那| 免费在线观看影片大全网站| 丰满人妻一区二区三区视频av | 国产精品一及| 午夜影院日韩av| 九色国产91popny在线| 日韩大尺度精品在线看网址| 国产一级毛片七仙女欲春2| avwww免费| 国产综合懂色| 女人被狂操c到高潮| 国语自产精品视频在线第100页| 岛国视频午夜一区免费看| 久久中文看片网| 1024手机看黄色片| 亚洲欧美精品综合久久99| 日韩大尺度精品在线看网址| 无人区码免费观看不卡| 丁香欧美五月| 久久精品亚洲精品国产色婷小说| 老熟妇仑乱视频hdxx| 午夜福利18| 少妇熟女aⅴ在线视频| 99国产极品粉嫩在线观看| 久久精品国产亚洲av香蕉五月| 精品国产美女av久久久久小说| 一本久久中文字幕| 国产三级在线视频| 露出奶头的视频| 久久久久国产一级毛片高清牌| 一级黄色大片毛片| 动漫黄色视频在线观看| 亚洲中文av在线| 在线观看免费午夜福利视频| 欧美最黄视频在线播放免费| 亚洲最大成人中文| 美女午夜性视频免费| 亚洲中文av在线| 在线观看日韩欧美| 国产亚洲精品综合一区在线观看| 欧美在线黄色| 国内毛片毛片毛片毛片毛片| 青草久久国产| 国产亚洲欧美98| 丁香六月欧美| 亚洲欧美日韩无卡精品| 性色avwww在线观看| 欧美日韩亚洲国产一区二区在线观看| 少妇熟女aⅴ在线视频| 久久欧美精品欧美久久欧美| 日本a在线网址| 国内久久婷婷六月综合欲色啪| 欧美大码av| 国产爱豆传媒在线观看| 香蕉丝袜av| 一个人免费在线观看的高清视频| 亚洲18禁久久av| 最近在线观看免费完整版| 看黄色毛片网站| 精品久久久久久,| 女生性感内裤真人,穿戴方法视频| 亚洲成a人片在线一区二区| 国产aⅴ精品一区二区三区波| 一区二区三区高清视频在线| or卡值多少钱| 午夜激情欧美在线| 嫁个100分男人电影在线观看| x7x7x7水蜜桃| 欧美日韩国产亚洲二区| 亚洲国产看品久久| 欧美黑人欧美精品刺激| 91在线精品国自产拍蜜月 | 欧美日韩福利视频一区二区| 亚洲第一电影网av| 老熟妇乱子伦视频在线观看| 国产高清视频在线观看网站| 一个人观看的视频www高清免费观看 | 两个人视频免费观看高清| 国产aⅴ精品一区二区三区波| av中文乱码字幕在线| 日本a在线网址| 淫妇啪啪啪对白视频| 亚洲中文字幕一区二区三区有码在线看 | 久久伊人香网站| 黑人巨大精品欧美一区二区mp4| av天堂在线播放| 亚洲18禁久久av| 欧美丝袜亚洲另类 | 99久久精品一区二区三区| 女人高潮潮喷娇喘18禁视频| 在线视频色国产色| 十八禁人妻一区二区| 久久国产精品人妻蜜桃| 女人高潮潮喷娇喘18禁视频| 青草久久国产| 无限看片的www在线观看| 九色成人免费人妻av| 99热这里只有精品一区 | 日本精品一区二区三区蜜桃| 久久久久性生活片| 高潮久久久久久久久久久不卡| 日本与韩国留学比较| 母亲3免费完整高清在线观看| 午夜精品久久久久久毛片777| 曰老女人黄片| 久久久国产精品麻豆| 午夜久久久久精精品| 亚洲精品一区av在线观看| 久久亚洲真实| 最近在线观看免费完整版| 真实男女啪啪啪动态图| 日韩欧美精品v在线| 男人的好看免费观看在线视频| 国产亚洲精品综合一区在线观看| 国产私拍福利视频在线观看| 国产单亲对白刺激|