久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

DB2 DBA避免性能災(zāi)難并獲得高性能的技巧

瀏覽:286日期:2023-11-08 19:35:13
為了幫助 DB2 DBA 避免性能災(zāi)難并獲得高性能,本文主要介紹了一套故障診斷流程。下文中將著重講解在Unix、Windows和OS/2 環(huán)境下使用DB2 UDB電子商務(wù)(OLTP應(yīng)用程序)的10條性能改善技巧。

10. 監(jiān)視開關(guān)

確保已經(jīng)打開監(jiān)視開關(guān)。如果它們沒有打開,您將無法獲取您需要的性能信息。要打開該監(jiān)視開關(guān),請發(fā)出以下命令: db2 'update monitor switches using

lock ON sort ON bufferpool ON uow ON

table ON statement ON'

9. 代理程序

確保有足夠的 DB2 代理程序來處理工作負(fù)載。要找出代理程序的信息,請發(fā)出命令: db2 'get snapshot for database manager'

并查找以下行: High water mark for agents registered = 7

High water mark for agents waiting for a token = 0

Agents registered= 7

Agents waiting for a token= 0

Idle agents= 5

Agents assigned from pool= 158

Agents created from empty Pool = 7

Agents stolen from another application= 0

High water mark for coordinating agents= 7

Max agents overflow= 0

如果您發(fā)現(xiàn)Agents waiting for a token或Agents stolen from another application不為 0,那么請增加對數(shù)據(jù)庫管理器可用的代理程序數(shù)(MAXAGENTS 和/或 MAX_COORDAGENTS取適用者)。

8. 最大打開的文件數(shù)

DB2 在操作系統(tǒng)資源的約束下盡量做一個“優(yōu)秀公民”。它的一個“優(yōu)秀公民”的行動就是給在任何時刻打開文件的最大數(shù)設(shè)置一個上限。數(shù)據(jù)庫配置參數(shù)MAXFILOP約束 DB2 能夠同時打開的文件最大數(shù)量。當(dāng)打開的文件數(shù)達(dá)到此數(shù)量時,DB2 將開始不斷地關(guān)閉和打開它的表空間文件(包括裸設(shè)備)。不斷地打開和關(guān)閉文件減緩了 SQL 響應(yīng)時間并耗費了 CPU 周期。要查明 DB2 是否正在關(guān)閉文件,請發(fā)出以下命令: db2 'get snapshot for database on DBNAME'

并查找以下的行: Database files closed = 0

如果上述參數(shù)的值不為 0,那么增加MAXFILOP的值直到不斷打開和關(guān)閉文件的狀態(tài)停止。使用以下命令: db2 'update db cfg for DBNAME using MAXFILOP N'

7. 鎖

LOCKTIMEOUT的缺省值是 -1,這意味著將沒有鎖超時(對 OLTP 應(yīng)用程序,這種情況可能會是災(zāi)難性的)。盡管如此,我還是經(jīng)常發(fā)現(xiàn)許多 DB2 用戶用LOCKTIMEOUT= -1。將LOCKTIMEOUT設(shè)置為很短的時間值,例如 10 或 15 秒。在鎖上等待過長時間會在鎖上產(chǎn)生雪崩效應(yīng)。

首先,用以下命令檢查LOCKTIMEOUT的值: db2 'get db cfg for DBNAME'

并查找包含以下文本的行: Lock timeout (sec) (LOCKTIMEOUT) = -1

如果值是 -1,考慮使用以下命令將它更改為 15 秒(一定要首先詢問應(yīng)用程序開發(fā)者或您的供應(yīng)商以確保應(yīng)用程序能夠處理鎖超時): db2 'update db cfg for DBNAME using LOCKTIMEOUT 15'

您同時應(yīng)該監(jiān)視鎖等待的數(shù)量、鎖等待時間和正在使用鎖列表內(nèi)存(lock list memory)的量。請發(fā)出以下命令: db2 'get snapshot for database on DBNAME'

查找以下行: Locks held currently= 0

Lock waits= 0

Time database waited on locks (ms)= 0

Lock list memory in use (Bytes)= 576

Deadlocks detected= 0

Lock escalations= 0

Exclusive lock escalations= 0

Agents currently waiting on locks= 0

Lock Timeouts= 0

如果Lock list memory in use (Bytes)超過所定義LOCKLIST大小的 50%,那么在LOCKLIST數(shù)據(jù)庫配置中增加 4k 頁的數(shù)量。

6. 臨時表空間

為了改善 DB2 執(zhí)行并行 I/O 和提高使用TEMPSPACE的排序、散列連接(hash join)和其它數(shù)據(jù)庫操作的性能,臨時表空間至少應(yīng)該在三個不同的磁盤驅(qū)動器上擁有三個容器。

要想知道您的臨時表空間具有多少容器,請發(fā)出以下命令: db2 'list tablespaces show detail'

查找與以下示例類似的TEMPSPACE表空間定義: Tablespace ID= 1

Name= TEMPSPACE1

Type= System managed space

Contents= Temporary data

State= 0x0000

Detailed explanation: Normal

Total pages= 1

Useable pages= 1

Used pages= 1

Free pages= Not applicable

High water mark (pages)= Not applicable

Page size (bytes)= 4096

Extent size (pages)= 32

Prefetch size (pages)= 96

Number of containers= 3

注意Number of containers的值是 3,而且Prefetch size是Extent size的三倍。為了得到最佳的并行 I/O 性能,重要的是Prefetch size為Extent size的倍數(shù)。這個倍數(shù)應(yīng)該等于容器的個數(shù)。

要查找容器的定義,請發(fā)出以下命令: db2 'list tablespace containers for 1 show detail'

1 指的是tablespace ID #1,它是剛才所給出的示例中的TEMPSPACE1。

5. 內(nèi)存排序

OLTP 應(yīng)用程序不應(yīng)該執(zhí)行大的排序。它們在 CPU、I/O 和所用時間方面的成本極高,而且將使任何 OLTP 應(yīng)用程序慢下來。因此,256 個 4K 頁(1MB)的缺省SORTHEAP大小(1MB)應(yīng)該是足夠了。您也應(yīng)該知道排序溢出的數(shù)量和每個事務(wù)的排序數(shù)。

請發(fā)出以下命令: Db2 'get snapshot for database on DBNAME'

并查找以下行: Total sort heap allocated= 0

Total sorts = 1

Total sort time (ms)= 8

Sort overflows = 0

Active sorts = 0

Commit statements attempted = 3

Rollback statements attempted = 0

Let transactions = Commit statements attempted + Rollback

statements attempted

Let SortsPerTX= Total sorts / transactions

Let PercentSortOverflows = Sort overflows * 100 / Total sorts

如果PercentSortOverflows ((Sort overflows * 100) / Total sorts )大于 3 個百分點,那么在應(yīng)用程序 SQL 中會出現(xiàn)嚴(yán)重的或意外的排序問題。因為正是溢出的存在表明發(fā)生了大的排序,所以理想的情況是發(fā)現(xiàn)沒有排序溢出或至少其百分比小于一個百分點。

如果出現(xiàn)過多的排序溢出,那么“應(yīng)急”解決方案是增加SORTHEAP的大小。然而,這樣做只是掩蓋了真實的性能問題。相反,您應(yīng)該確定引起排序的 SQL 并更改該 SQL、索引或群集來避免或減少排序開銷。

如果SortsPerTX大于 5 (作為一種經(jīng)驗之談),那么每個事務(wù)的排序數(shù)可能很大。雖然某些應(yīng)用程序事務(wù)執(zhí)行許多小的組合排序(它們不會溢出并且執(zhí)行時間很短),但是它消耗了過多的 CPU。當(dāng)SortsPerTX很大時,按我的經(jīng)驗,這些機器通常會受到 CPU 的限制。確定引起排序的 SQL 并改進(jìn)存取方案(通過索引、群集或更改 SQL)對提高事務(wù)吞吐率是極為重要的。

4. 表訪問

對于每個表,確定 DB2 為每個事務(wù)讀取的行數(shù)。您必須發(fā)出兩個命令: db2 'get snapshot for database on DBNAME'

db2 'get snapshot for tables on DBNAME'

在發(fā)出第一個命令以后,確定發(fā)生了多少個事務(wù)(通過取Commit statements attempted和Rollback statements attempted之和 - 請參閱 技巧 3)。

在發(fā)出第二個命令以后,將讀取的行數(shù)除以事務(wù)數(shù)(RowsPerTX)。在每個事務(wù)中,OLTP 應(yīng)用程序通常應(yīng)該從每個表讀取 1 到 20 行。如果您發(fā)現(xiàn)對每個事務(wù)有成百上千的行正被讀取,那么發(fā)生了掃描操作,也許需要創(chuàng)建索引。(有時以分布和詳細(xì)的索引來運行 runstats 也可提供了一個解決的辦法。)

“get snapshot for tables on DBNAME”的樣本輸出如下: Snapshot timestamp = 09-25-2000

4:47:09.970811

Database name= DGIDB

Database path= /fs/inst1/inst1/NODE0000/SQL00001/

Input database alias= DGIDB

Number of accessed tables= 8

Table List

Table Schema= INST1

Table Name= DGI_

SALES_ LOGS_TB

Table Type= User

Rows Written= 0

Rows Read= 98857

Overflows= 0

Page Reorgs= 0

Overflows 的數(shù)量很大就可能意味著您需要重組表。當(dāng)由于更改了行的寬度從而 DB2 必須在一個不夠理想的頁上定位一個行時就會發(fā)生溢出。

3. 表空間分析

表空間快照對理解訪問什么數(shù)據(jù)以及如何訪問是極其有價值的。要得到一個表空間快照,請發(fā)出以下命令: db2 'get snapshot for tablespaces on DBNAME'

對每個表空間,回答以下問題:

平均讀取時間(ms)是多少?

平均寫入時間(ms)是多少?

異步(預(yù)取)相對于同步(隨機)所占的物理 I/O 的百分比是多少?

每個表空間的緩沖池命中率是多少?

每分鐘讀取多少物理頁面?

對于每個事務(wù)要讀取多少物理和邏輯頁面?

對于所有表空間,回答以下問題:

哪個表空間的讀取和寫入的時間最慢?為什么?是因為其容器在慢速的磁盤上嗎?容器大小是否相等?對比異步訪問和同步訪問,訪問屬性是否和期望的一致?隨機讀取的表應(yīng)該有隨機讀取的表空間,這是為了得到高的同步讀取百分比、通常較高的緩沖池命中率和更低的物理 I/O 率。

對每個表空間,確保預(yù)取大小等于數(shù)據(jù)塊大小乘以容器數(shù)。請發(fā)出以下命令: db2 'list tablespaces show detail'

如果需要,可以為一個給定表空間改變預(yù)取大小。可以使用以下命令來檢查容器定義: db2 'list tablespace containers for N show detail'

在此,N 是表空間標(biāo)識號。

2. 緩沖池優(yōu)化

我時常發(fā)現(xiàn)一些 DB2 UDB 站點,雖然機器具有 2、4 或 8GB 內(nèi)存,但是 DB2 數(shù)據(jù)庫卻只有一個緩沖池(IBMDEFAULTBP),其大小只有 16MB!

如果在您的站點上也是這種情況,請為 SYSCATSPACE 目錄表空間創(chuàng)建一個緩沖池、為TEMPSPACE表空間創(chuàng)建一個緩沖池以及另外創(chuàng)建至少兩個緩沖池:BP_RAND和BP_SEQ。隨機訪問的表空間應(yīng)該分配給用于隨機訪問的緩沖池(BP_RAND)。順序訪問(使用異步預(yù)取 I/O)的表空間應(yīng)該分配給用于順序訪問的緩沖池(BP_SEQ)。根據(jù)某些事務(wù)的性能目標(biāo),您可以創(chuàng)建附加的緩沖池;例如,您可以使一個緩沖池足夠大以存儲整個“熱”(或者說訪問非常頻繁的)表。當(dāng)涉及到大的表時,某些 DB2 用戶將重要表的索引放入一個索引(BP_IX)緩沖池取得了很大成功。

太小的緩沖池會產(chǎn)生過多的、不必要的物理 I/O。太大的緩沖池使系統(tǒng)處在操作系統(tǒng)頁面調(diào)度的風(fēng)險中并消耗不必要的 CPU 周期來管理過度分配的內(nèi)存。正好合適的緩沖池大小就在“太小”和“太大”之間的某個平衡點上。適當(dāng)?shù)拇笮〈嬖谟诨貓髮⒁_始減少的點上。如果您沒有使用工具來自動進(jìn)行回報減少分析,那么您應(yīng)該在不斷增加緩沖池大小上科學(xué)地測試緩沖池性能(命中率、I/O 時間和物理 I/O 讀取率),直到達(dá)到最佳的緩沖池大小。因為業(yè)務(wù)一直在變動和增長,所以應(yīng)該定期重新評估“最佳大小”決策。

1. SQL 成本分析

一條糟糕的 SQL 語句會徹底破壞您的一整天。我不止一次地看到一個相對簡單的 SQL 語句搞糟了一個調(diào)整得很好的數(shù)據(jù)庫和機器。對于很多這些語句,天底下(或在文件中)沒有 DB2 UDB 配置參數(shù)能夠糾正因錯誤的 SQL 語句導(dǎo)致的高成本的情況。

更糟糕的是,DBA 常常受到種種束縛:不能更改 SQL(可能是因為它是應(yīng)用程序供應(yīng)商提供的,例如 SAP、 PeopleSoft或 Siebel)。這給 DBA 只留下三條路可走:

(1)更改或添加索引

(2)更改群集

(3)更改目錄統(tǒng)計信息

另外,如今健壯的應(yīng)用程序由成千上萬條不同的 SQL 語句組成。這些語句執(zhí)行的頻率隨應(yīng)用程序的功能和日常的業(yè)務(wù)需要的不同而不同。SQL 語句的實際成本是它執(zhí)行一次的成本乘以它執(zhí)行的次數(shù)。

每個 DBA 所面臨的重大的任務(wù)是,識別具有最高“實際成本”的語句的挑戰(zhàn),并且減少這些語句的成本。

通過本機 DB2 Explain 實用程序、一些第三方供應(yīng)商提供的工具或 DB2 UDB SQL Event Monitor 數(shù)據(jù),您可以計算出執(zhí)行一次 SQL 語句所用的資源成本。但是語句執(zhí)行頻率只能通過仔細(xì)和耗時地分析 DB2 UDB SQL Event Monitor 的數(shù)據(jù)來了解。

在研究SQL語句問題時,DBA 使用的標(biāo)準(zhǔn)流程是:

1. 創(chuàng)建一個 SQL Event Monitor,寫入文件: ___FCKpd___22gt; db2 'create event monitor SQLCOST for statements write to ...'

2. 激活事件監(jiān)視器(確保有充足的可用磁盤空間): ___FCKpd___23gt; db2 'set event monitor SQLCOST state = 1'

3. 讓應(yīng)用程序運行。

4. 取消激活事件監(jiān)視器: ___FCKpd___24gt; db2 'set event monitor SQLCOST state = 0'

5. 使用 DB2 提供的 db2evmon 工具來格式化 SQL Event Monitor 原始數(shù)據(jù)(根據(jù) SQL 吞吐率可能需要數(shù)百兆字節(jié)的可用磁盤空間): ___FCKpd___25gt; db2evmon -db DBNAME -evm SQLCOST

> sqltrace.txt

6. 瀏覽整個已格式化的文件,尋找顯著大的成本數(shù)(一個耗時的過程): ___FCKpd___26gt; more sqltrace.txt

7. 對已格式化的文件進(jìn)行更完整的分析,該文件試圖標(biāo)識唯一的語句(獨立于文字值)、每個唯一語句的頻率(它出現(xiàn)的次數(shù))和其總 CPU、排序以及其它資源成本的總計。如此徹底的分析在 30 分鐘的應(yīng)用程序 SQL 活動樣本上可能要花一周或更多的時間。

要減少確定高成本 SQL 語句所花的時間,您可以考慮許多可用的信息來源:

從技巧4,務(wù)必要計算在每個事務(wù)中從每個表中讀取的行數(shù)。如果產(chǎn)生的數(shù)字看上去很大,那么 DBA 可以在 SQL Event Monitor 格式化輸出中搜索有關(guān)的表名稱(這將縮小搜索范圍而且節(jié)省一些時間),這樣也許能夠找出有問題的語句。 從 技巧 3,務(wù)必計算每個表空間的異步讀取百分比和物理 I/O 讀取率。如果一個表空間的異步讀取百分比很高并遠(yuǎn)遠(yuǎn)超過平均的物理 I/O 讀取率,那么在此表空間中的一個或更多的表正在被掃描。查詢目錄并找出哪些表被分配到可疑的表空間(每個表空間分配一個表提供最佳性能檢測),然后在 SQL Event Monitor 格式化輸出中搜索這些表。這些也可能有助于縮小對高成本 SQL 語句的搜索范圍。 嘗試觀察應(yīng)用程序執(zhí)行的每條 SQL 語句的 DB2 Explain 信息。然而,我發(fā)現(xiàn)高頻率、低成本語句經(jīng)常爭用機器容量和能力來提供期望的性能。 如果分析時間很短而且最大性能是關(guān)鍵的,那么請考慮使用供應(yīng)商提供的工具(它們能夠快速自動化識別資源密集的 SQL 語句的過程)。 Database-GUYS Inc.的 SQL-GUY 工具提供精確、實時且均衡的 SQL 語句的成本等級分析。

繼續(xù)調(diào)節(jié)

最佳性能不僅需要排除高成本 SQL 語句,而且需要確保相應(yīng)的物理基礎(chǔ)結(jié)構(gòu)是適當(dāng)?shù)摹.?dāng)所有的調(diào)節(jié)旋鈕都設(shè)置得恰到好處、內(nèi)存被有效地分配到池和堆而且 I/O 均勻地分配到各個磁盤時,才可得到最佳性能。雖然量度和調(diào)整需要時間,但是執(zhí)行這 10 個建議的 DBA 將非常成功地滿足內(nèi)部和外部的 DB2 客戶。因為電子商務(wù)的變化和增長,即使是管理得最好的數(shù)據(jù)庫也需要定期的微調(diào)。DBA 的工作永遠(yuǎn)都做不完!

技巧總結(jié):

對工作負(fù)載使用足夠的代理程序。

不允許 DB2 不必要地關(guān)閉和打開文件。

不允許長期的鎖等待。

確保數(shù)據(jù)庫的 TEMPSPACE 表空間的并行 I/O 能力。

保守地管理 DB2 排序內(nèi)存并不要以大的 SORTHEAP 來掩蓋排序問題。

分析表的訪問活動并確定具有特別高的每個事務(wù)讀取行數(shù)或溢出數(shù)的表。

分析每個表空間的性能特性,并尋求改善讀取時間最慢、等待時間最長、物理 I/O 讀取率最高、命中率最差的表空間性能以及與所期望的不一致的訪問屬性。

創(chuàng)建多個緩沖池,有目的地將表空間分配到緩沖池以便于共享訪問屬性。

檢查 DB2 UDB SQL Event Monitor 信息以找到哪個 SQL 語句消耗計算資源最多并采取正確的措施。

一旦排除了高成本 SQL,馬上重新評估配置和物理設(shè)計設(shè)置。

標(biāo)簽: DB2 數(shù)據(jù)庫
主站蜘蛛池模板: 精品无人乱码一区二区三区 | 国产精品视频一区二区三区 | www.亚洲区| 天天干天天骑 | 免费黄色片在线观看 | 国产精品人人做人人爽人人添 | 日韩成人一级片 | 午夜草民福利电影 | 美女视频一区二区三区 | 在线亚州| 高清在线一区二区 | 999精品网 | 中文字幕av一区二区三区 | 日韩三级中文字幕 | 成人练习生 | 99精品欧美一区二区三区综合在线 | www.成人| 午夜视频 | 国产精品久久久久久久久污网站 | 久草免费在线 | 国产美女在线播放 | 久草久草久草 | 99久久婷婷国产综合亚洲 | 成人在线播放器 | 九九热视频在线 | 国产精品久久久久aaaa九色 | 日韩中文字幕一区 | 成人av影视在线观看 | 亚洲精品天堂 | 成人日韩av| 在线国产一区 | 成人午夜在线观看 | 久久夜色精品 | 国产一区不卡 | 精品欧美一区二区三区久久久 | 免费观看一区二区三区 | 亚洲高清视频一区二区三区 | 一区二区三区四区国产 | 美女久久久久 | 91在线免费观看 | 青青草久 | 狠狠操av| 亚洲tv国产 | 日本午夜精品 | www.伊人| 国产成人看片 | 韩国精品一区二区 | 欧美男人天堂 | 国产精品无码久久久久 | 亚洲国产二区 | 久久国产精品99久久久久久老狼 | 日韩成人在线一区 | 黄网免费 | 日韩在线字幕 | 九九免费视频 | 精品一区二区三区免费 | av一区二区三区四区 | 91网站免费 | 久久久久中文字幕 | 簧片毛片 | 国产日韩一区二区 | 国产亚洲精品一区二区 | 久久精品系列 | 天天操网| 麻豆91在线观看 | 国产亚洲精品久久久久久豆腐 | 亚洲精品视频免费 | 国产在视频一区二区三区吞精 | 欧美日韩精品一区 | 精品久久网 | 久久全国免费视频 | 久久精品国产99国产 | 色欧美片视频在线观看 | 在线播放高清视频www | 久久久精品日本 | 操操日| 亚洲欧美一区二区三区四区 | 玖草在线视频 | 国产激情网站 | 国产日韩欧美精品一区二区三区 | 免费黄色小片 | 欧美日本韩国一区二区三区 | 一区二区精品视频 | 谁有毛片 | 亚洲国产高清在线 | 亚洲精品国产综合区久久久久久久 | 欧美三级视频在线播放 | 国产欧美精品一区二区色综合朱莉 | 亚洲精品久久久久久久久 | 犬夜叉在线观看 | 日本在线视 | 国产视频一区二区 | 亚洲一级黄色 | 国产精品日韩 | 久草精品视频 | 国产综合视频在线播放 | 国产精品影院在线观看 | 综合久久久久 | 最近免费中文字幕在线视频2 | 精品中文字幕一区二区 | 久久夜夜| 国产一区二区精品 | 精品自拍网 | 日韩一区二区视频 | 欧美精品国产精品 | 国产精品国色综合久久 | 免费黄色片一区二区 | 国产精品毛片一区二区 | 综合在线视频 | 久久综合九色综合欧美狠狠 | 国产精品久久久久久久久久东京 | av在线成人| 日韩专区视频 | 亚洲精片| 久久久久一区 | 欧美精品成人一区二区三区四区 | 国产午夜精品一区二区三区免费 | 中文字幕91 | 欧美激情视频久久 | 日韩精品一91爱爱 | 国产欧美一区二区精品忘忧草 | 91视频一88av | 国产精品毛片 | 国产精品久久久久久久久久东京 | 亚洲成人在线视频网站 | 国产一区二区精品在线 | 色官网| 日本在线观看www | 在线中文字幕第一页 | 国产欧美在线视频 | 久久久久亚洲视频 | 99久久视频| 奇米av在线 | 激情久久久久 | 午夜社区 | 激情小视频网站 | 亚洲国产天堂久久综合 | 无套内谢孕妇毛片免费看红桃影视 | 国产精品视频入口 | 日一日干一干 | 久久夜精| 亚洲精品视频在线 | 97国产精品久久久 | 精品二三区 | 欧美一级片在线观看 | 国产精品第一国产精品 | 狠狠的干 | 亚洲国产精品久久久久久 | 日韩成人免费 | 日韩免费在线观看视频 | 精品欧美激情在线观看 | 天堂va在线高清一区 | 国产区在线观看 | 一区二区三区四区日韩 | 亚洲第一免费看片 | 九九久久久 | 国产精品久久免费视频在线 | 久久丁香 | 久久综合中文字幕 | 91免费看片 | av网站在线免费观看 | 日韩av免费在线观看 | 青青操av | 91中文字幕在线观看 | 欧美激情精品久久久久久 | 国产精品国产三级国产aⅴ入口 | 欧美在线观看一区 | 亚洲欧美中文日韩在线v日本 | h在线视频 | 国产一区免费视频 | 欧美专区在线观看 | 中文字幕久久精品 | 欧美一区永久视频免费观看 | 国产午夜精品久久久 | 成年人精品视频在线观看 | 久久久夜 | 亚洲第一色| 午夜网址 | 一区二区在线视频 | 每日更新在线观看av | 一级片免费视频 | 日韩精品 电影一区 亚洲 | 操操网站 | 中文字幕一区二区三区四区 | 超碰在线观看97 | 一区二区电影 | 精品www| 天天网| 日韩二区三区 | 国产免费看| 欧洲一级毛片 | 精品国产一区二区三区成人影院 | 亚洲高清视频在线观看 | 一区二区三区国产精品 | 亚洲人在线观看视频 | 午夜视频 | 亚洲国产精品久久久 | 色资源 | 国产欧美精品一区二区三区四区 | 日韩中文字幕在线观看 | 久久久av一区| 91精品免费| 国产1区 | 久草一区 | 特级淫片日本高清视频免费 | 国产www网站 | 狠狠操综合网 | 亚洲精品乱码久久观看网 | 亚洲精品91 | 欧洲尺码日本国产精品 | 黄视频网站免费看 | 中文字幕日韩一区二区三区 | 狠狠撸在线视频 | 欧美一区二区免费 | 国产日韩欧美综合 | 成人a在线视频免费观看 | 国产伦精品一区二区三区在线 | 国产视频精品在线 | 黄色片在线免费观看 | 久久精品 | 日本一本在线 | 中文字幕日韩一区 | 天天澡天天狠天天天做 | 超碰在线天天 | 国产精品主播 | 午夜视频在线观看网址 | 国产99久久久国产精品 | 国产精品精品视频一区二区三区 | 久久久av | 中文亚洲 | 日本一区二区三区视频免费看 | 久久久久国产一区二区三区 | 日韩欧美手机在线 | 欧美电影一区二区三区 | 亚洲国产成人av | 免费看片一区二区三区 | 欧美视频网站 | 久久密| 免费一级 国产 | 亚洲性视频 | 色婷婷综合久久久中文字幕 | 成人在线视频免费观看 | 久久久久久久国产精品 | 操皮视频| 国户精品久久久久久久久久久不卡 | 午夜视频网站 | 最新国产在线 | 在线观看精品视频网站 | 99久久精品免费 | 日韩欧美高清dvd碟片 | 国产精品久久久久久亚洲调教 | 亚洲天堂中文字幕 | 亚洲福利影院 | 天天干天天操天天爽 | 色接久久 | 亚洲成av人片在线观看无码 | 青青草久草在线 | 亚洲视频在线一区 | 日韩国产在线播放 | www.国产精品 | 一区二区三区在线观看国产 | 91久久爽久久爽爽久久片 | 一区二区免费视频 | av在线大全 | 亚洲精品一区二区三区在线 | 成人免费高清视频 | 欧美一级毛片久久99精品蜜桃 | 国产永久免费 | www.亚洲| 久久99精品久久久久婷婷暖91 | 久久人体| 中文字幕在线不卡 | 欧美日韩在线免费 | 日韩精品1区2区3区 成人黄页在线观看 | 天天久久 | 国产高清久久久 | 在线视频中文字幕 | 亚洲一区二区精品 | 日韩成人在线看 | 国产高清精品在线 | 精品一区二区6 | 久国产精品视频 | 国产一区二区黑人欧美xxxx | 91超碰caoporm国产香蕉 | 亚洲高清视频在线 | 久久久精品国产 | 国产精品久久久久久久粉嫩 | 久久久久国产 | 欧美一区二区三区免费 | 99精品一区二区三区 | 日韩av中文在线 | 日韩国产一区二区三区 | 超碰最新在线 | 欧美精品一级 | 国产成人综合一区二区三区 | 国产视频自拍一区 | 麻豆国产一区二区三区四区 | 人成亚洲| 久久综合中文字幕 | 亚洲欧美日韩另类精品一区二区三区 | 国产精品爱久久久久久久 | 青青操天天干 | 久久久久久网站 | 可以在线看的黄色网址 | 亚洲免费小视频 | 一级毛片一级毛片一级毛片 | 国产精品美女视频免费观看软件 | 欧美狠狠操 | 成人天堂666 | 一区二区三区小视频 | 国产精品久久久久久久久免费桃花 | 国产视频精品自拍 | 免费一级在线观看 | 久草成人 | 免费在线成人网 | 青青草视频免费观看 | 亚洲黄色一区二区 | 精品视频久久久久 | 女人久久久久 | 亚洲天堂一区二区 | 免费欧美一级 | 久久精品播放 | 香蕉大人久久国产成人av | 久热精品视频 | 欧美黑人一区 | 日韩精品中文字幕在线播放 | 精品国产91亚洲一区二区三区www | 日韩成人高清 | 免费毛片网站 | 97理论片| 国产精品高清在线 | 亚洲视频在线观看免费 | 成人亚洲视频 | 日韩精品视频在线观看免费 | 91在线导航 | 欧美自拍三区 | 国产va| 99这里只有精品视频 | 操久久 | 国产宾馆自拍 | 国产欧美一区二区精品性色 | 中文精品在线 | 国产精品久久久久精 | 欧美美乳| 久久网站免费视频 | 亚洲国产一区二区三区四区 | 久久久国产精品入口麻豆 | 日本高清视频网站 | 欧美一级二级三级视频 | 日韩视频一区二区 | 国产美女高潮视频 | 亚洲天堂一区 | 美女黄网站视频免费 | 超碰日韩在线 | 亚洲精品成人 | 午夜男人天堂 | 国产精品毛片一区二区三区 | 久久这里只有精品23 | 久久综合久色欧美综合狠狠 | 国产在线精品一区二区 | 久久国产成人 | 欧洲一区在线 | 午夜在线免费观看 | 精品欧美乱码久久久久久 | 在线国产一区二区 | 免费观看一级特黄欧美大片 | 国产精品久久久久久久久久久久久 | 成人国产综合 | 日本久久精品一区二区 | 久久成人精品视频 | 天天av天天操 | 高清xxxx| 欧美久久影视 | 国产色播 | 亚洲视频区 | 欧美日韩在线免费 | 国产精品一区免费在线观看 | 欧美亚洲天堂 | 国产一区二区免费 | 免费国产一区 | 一区| 91精品久久久久久久久入口 | 色天天综合久久久久综合片 | 看毛片网站 | 亚洲国产精品成人久久久 | 午夜爱视频 | 国产a级毛片 | 91精品国产91久久久久久久久久久久 | 亚洲成人在线观看视频 | 欧美一区二区三区在线视频 | 久草视| 欧美精品久久一区 | 免费看特级毛片 | 精精国产xxxx视频在线 | 日本爽快片毛片 | 亚洲视频在线观看网站 | 二区在线观看 | 日韩成人视屏 | 免费一二二区视频 | 一区二区三区四区日韩 | 久久久久久亚洲精品 | 久久久久久久久久国产精品 | 亚洲精品视频在线 | 99re6热在线精品视频播放 | 国产999精品久久久影片官网 | 青青草视频在线免费观看 | 亚洲精品乱码久久久久久不卡 | 最新av在线网址 | aaaaaa毛片 | 精品不卡 | 亚洲一区在线日韩在线深爱 | 成人在线免费观看 | 激情91| 欧美亚洲国产一区 | 久久综合一区 | 天天艹视频 | 激情欧美日韩一区二区 | 91精品国产综合久久久久久丝袜 | 亚洲精久 | 国产精品永久免费自在线观看 | 久草免费在线视频 | 国产99久久久国产精品 | 国产大片aaa | 日韩av在线一区 | 一区二区三区高清 | 欧美精品一区二区三区在线 | 成人中文视频 | 亚洲精品国产综合区久久久久久久 | a在线看 | 国产精品91网站 | 黄色精品一区二区 | 亚洲毛片在线 | 久久三区 | 一区二区三区国产 | 欧美激情一区二区三区在线观看 | 成人一区二区在线观看 | 剑来高清在线观看 | 精品少妇一区二区三区日产乱码 | 成人免费毛片嘿嘿连载视频 | 欧美日韩一区二区电影 | 国产一级大片 | 99国产精品久久久久老师 | 国产亚洲欧美一区 | www久久精品| 欧美第一页 | 国产大胆自拍 | 91成人免费看片 | www夜夜操com| 看片久久 | 国产精品无码久久久久 | 国产在线精品一区 | 美女超碰| 中文字幕乱码亚洲精品一区 | 伊人艹| 特黄视频 | 精品免费视频 | 极品一区 | 日韩精品久 | 日韩欧美一区二区视频 | 免费久久99精品国产婷婷六月 | 澳门av| 精品久久久久久久久久久久 | 国产一区二区三区免费播放 | 国产综合久久 | 日韩欧美国产精品 | 欧美一区久久 | 国产综合精品一区二区三区 | 国产猛男猛女超爽免费视频网站 | 在线免费观看毛片 | 亚洲精品一区二区三区在线播放 | 高清视频一区二区三区 | 91久久精品一区 | 黄色骚片 | 国产精品69毛片高清亚洲 | 91爱啪啪 | www.国产精品 | 天天操天操 | 亚洲午夜电影 | 国产精品女同一区二区久久夜 | 天天操天操 | 欧美视频在线播放 | 国产精品免费看 | 亚洲最色视频 | 国产美女黄色片 | 日韩在线精品 | 精品视频一区在线观看 | 精品视频网 | 999精品在线 | 日本一区二区三区免费观看 | 亚洲成人第一 | 视频一区久久 | 日韩在线大片 | av入口 | 亚洲免费精品 | 亚洲视频一区二区 | 伊人久操| 久久久精品久久久久 | 亚洲一区二区三区福利 | 求av网站| 国产精品综合 | 亚洲精品四区 | 国产免费一区 | 亚洲777 | 亚洲无吗天堂 | 干一干操一操 | 少妇久久久 | 亚洲成人动漫在线观看 | 欧美日韩免费在线 | 久久久精品一区二区三区 | 午夜免费观看视频 | 国产亚洲一区二区三区在线观看 | 亚洲国产精品久久久久秋霞不卡 | 日本做暖暖视频高清观看 | 亚洲欧美少妇 | 极品久久久久久 | 国产一级视频免费播放 | 日韩中文字幕视频 | 国内精品视频在线观看 | 国产精品美女 | 国产成人久久精品一区二区三区 | 天天草草草 | 中文字幕99| 999在线观看视频 | 欧美久久精品 | 国产精品国产三级国产aⅴ 羞羞的视频在线 | 欧美一级片在线观看 | 成年人视频在线观看免费 | 欧美日韩一区二区三区在线观看 | 欧美精品一区在线 | 无码日韩精品一区二区免费 | 中文字字幕一区二区三区四区五区 | 国产精品色婷婷亚洲综合看 | 国产在线小视频 | 四虎影院在线 | 一区二区三区播放 | 久久99精品久久久久久按摩秒播 | 亚洲一区二区三区四区五区中文 | 欧美福利影院 | 狠狠91| 久久99精品国产麻豆婷婷洗澡 | www.久久爱.cn | 亚洲精品福利在线观看 | 精品国产91久久 | 美女午夜视频 | 玖玖精品| 成人av在线网 | 国产一区二区三区在线免费观看 | 亚洲一区二区中文字幕 | 亚洲高清视频在线 | 国产精品毛片久久久久久久 | 97人人干| 国产美女福利在线 | 在线视频一区二区 | 免费中文字幕 | 亚洲综合在线播放 | 九一精品 | 久久婷婷国产麻豆91天堂 | 欧美日韩在线免费观看 | 青草精品 | 天天人人精品 | 一区二区三区亚洲 | 国产精品无码专区在线观看 | 一区久久 | 91精品国产乱码久久蜜臀 | 婷五月综合 | 最新超碰 | 欧美午夜视频在线观看 | 伊人久久婷婷 | 精品自拍网| 美女视频一区二区三区 | 久久精品国产99国产 | 日本精品一区二区三区在线观看视频 | 国产激情91久久精品导航 | 天天干天天操天天舔 | 精品免费一区二区 | 久久精品久久久久电影 | 97精品国产97久久久久久粉红 | 亚洲精品视频在线 | 成人h动漫在线看 | 久久一视频 | 嫩草影院永久入口 | 成人免毛片 | 亚洲一区二区中文字幕 | 七龙珠z普通话国语版在线观看 | 操人视频网站 | 精品欧美乱码久久久久久 | 久久久久久久 | 成人av高清在线观看 | 免费视频一区二区 | 日韩网站免费观看 | 国产成人精品免费 | 久在线视频 | 国产精品美女久久久久aⅴ国产馆 | 亚州视频在线 | 天堂成人国产精品一区 | 日韩欧美国产成人一区二区 | 成人在线免费 | 免费观看黄色一级大片 | 国产精品女同一区二区久久夜 | 久久夜夜| 亚洲天堂av网 | 久久99精品久久久水蜜桃 | 国产福利视频在线观看 | 亚洲一区二区三区四区五区中文 | 久久伊人青青草 | 国产精品日产欧美久久久久 | 狠狠夜夜 | 九九99久久| 亚洲欧美国产一区二区 | 天堂视频在线 | 在线观看91视频 | 视频在线一区二区三区 | 嫩草网站 | 午夜精品久久久久久久久久久久久 | 精品一区二区三区久久久 |