久久精品女人天堂网,国产激情电影综合在线观看,手机在线视频 国产口爆,久久久久久久国产视屏,色天使久久综合给合久久97色,亚洲免费在线视频公开,久久国产精品亚洲系列,极品JK美女被草视频,加勒比中文字幕在线播放,十八禁网站免费进入

      HOME 首頁(yè)
      SERVICE 服務(wù)產(chǎn)品
      XINMEITI 新媒體代運(yùn)營(yíng)
      CASE 服務(wù)案例
      NEWS 熱點(diǎn)資訊
      ABOUT 關(guān)于我們
      CONTACT 聯(lián)系我們
      創(chuàng)意嶺
      讓品牌有溫度、有情感
      專(zhuān)注品牌策劃15年

        快照讀和當(dāng)前讀(快照讀和當(dāng)前讀是mvcc技術(shù)嗎)

        發(fā)布時(shí)間:2023-04-22 00:46:50     稿源: 創(chuàng)意嶺    閱讀: 144        

        大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于快照讀和當(dāng)前讀的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

        開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等

        只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端

        官網(wǎng):https://ai.de1919.com。

        創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008

        本文目錄:

        快照讀和當(dāng)前讀(快照讀和當(dāng)前讀是mvcc技術(shù)嗎)

        一、MySQL innodb引擎深入講解

        表空間(ibd文件),一個(gè)MySQL實(shí)例可以對(duì)應(yīng)多個(gè)表空間,用于存儲(chǔ)記錄,索引等數(shù)據(jù)。

        段,分為數(shù)據(jù)段、索引段、回滾段,innodb是索引組織表,數(shù)據(jù)段就是B+Tree的葉子節(jié)點(diǎn),索引段為非葉子節(jié)點(diǎn),段用來(lái)管理多個(gè)區(qū)。

        區(qū),表空間的單元結(jié)構(gòu),每個(gè)區(qū)的大小為1M,默認(rèn)情況下,innodb存儲(chǔ)引擎頁(yè)大小為16K,即一個(gè)區(qū)中一共有64個(gè)連續(xù)的頁(yè)。

        頁(yè),是innodb存儲(chǔ)引擎磁盤(pán)管理的最小單元,每個(gè)頁(yè)的大小為16K,為了保證頁(yè)的連續(xù)性,innodb存儲(chǔ)引擎每次從磁盤(pán)申請(qǐng)4~5個(gè)區(qū)。

        行,innodb存儲(chǔ)引擎數(shù)據(jù)是按行進(jìn)行存儲(chǔ)的。Trx_id 最后一次事務(wù)操作的id、roll_pointer滾動(dòng)指針。

        i nnodb的內(nèi)存結(jié)構(gòu) ,由Buffer Pool、Change Buffer和Log Buffer組成。

        Buffer Pool : 緩沖池是主內(nèi)存中的一個(gè)區(qū)域,里面可以緩存磁盤(pán)上經(jīng)常操作的真實(shí)數(shù)據(jù),在執(zhí)行增刪改查操作時(shí),先操作緩沖池中的數(shù)據(jù)(若緩沖池么有數(shù)據(jù),則從磁盤(pán)加載并緩存),然后再以一定頻率刷新磁盤(pán),從而減少磁盤(pán)IO,加快處理速度。

        緩沖池以page頁(yè)為單位,底層采用鏈表數(shù)據(jù)結(jié)構(gòu)管理page,根據(jù)狀態(tài),將page分為三種類(lèi)型:

        1、free page 即空閑page,未被使用。

        2、clean page 被使用page,數(shù)據(jù)沒(méi)有被修改過(guò)。

        3、dirty page 臟頁(yè),被使用page,數(shù)據(jù)被修改過(guò),這個(gè)page當(dāng)中的數(shù)據(jù)和磁盤(pán)當(dāng)中的數(shù)據(jù) 不一致。說(shuō)得簡(jiǎn)單點(diǎn)就是緩沖池中的數(shù)據(jù)改了,磁盤(pán)中的沒(méi)改,因?yàn)檫€沒(méi)刷寫(xiě)到磁盤(pán)。

        Change Buffer :更改緩沖區(qū)(針對(duì)于非唯一二級(jí)索引頁(yè)),在執(zhí)行DML語(yǔ)句時(shí),如果這些數(shù)據(jù)page沒(méi)有在Buffer Pool中,不會(huì)直接操作磁盤(pán),而會(huì)將數(shù)據(jù)變更存在更改緩沖區(qū)Change Buffer中,在未來(lái)數(shù)據(jù)被讀取時(shí)。再將數(shù)據(jù)合并恢復(fù)到Buffer Pool中,再將合并后的數(shù)據(jù)刷新到磁盤(pán)中。

        二級(jí)索引通常是非唯一的,并且以相對(duì)隨機(jī)的順序插入二級(jí)索引頁(yè),同樣,刪除和更新可能會(huì)影響索引樹(shù)中不相鄰的二級(jí)索引頁(yè)。如果每一次都操作磁盤(pán),會(huì)造成大量磁盤(pán)IO,有了Change Buffer之后,我們可以在緩沖池中進(jìn)行合并處理,減少磁盤(pán)IO。

        Adaptive Hash Index: 自適應(yīng)hash索引,用于優(yōu)化對(duì)Buffer Pool數(shù)據(jù)的查詢(xún),InnoDB存儲(chǔ)引擎會(huì)監(jiān)控對(duì)表上各索引頁(yè)的查詢(xún),如果觀察到hash索引可以提升速度,則建立hash索引,稱(chēng)之為自適應(yīng)hash索引。無(wú)需人工干預(yù),系統(tǒng)根據(jù)情況自動(dòng)完成。

        參數(shù):innodb_adaptive_hash_index

        Log Buffer: 日志緩沖區(qū),用來(lái)保存要寫(xiě)入到磁盤(pán)中的log日志數(shù)據(jù)(redo log、undo log),默認(rèn)大小為16M,日志緩沖區(qū)的日志會(huì)定期刷新到磁盤(pán)中,如果需要更新,插入或刪除許多行的事務(wù),增加日志緩沖區(qū)的大小可以節(jié)省磁盤(pán)IO。

        參數(shù): innodb_log_buffer_size 緩沖區(qū)大小

        innodb_flush_log_at_trx_commit 日志刷新到磁盤(pán)時(shí)機(jī)

        innodb_flush_log_at_trx_commit=1 表示日志在每次事務(wù)提交時(shí)寫(xiě)入并刷新到磁盤(pán)

        2 表示日志在每次事務(wù)提交后寫(xiě)入,并每秒刷新到磁盤(pán)一次

        0 表示每秒將日志寫(xiě)入并刷新到磁盤(pán)一次。

        InnoDB 的磁盤(pán)結(jié)構(gòu),由系統(tǒng)表空間(ibdata1),獨(dú)立表空間(*.ibd),通用表空間,撤銷(xiāo)表空間(undo tablespaces), 臨時(shí)表空間(Temporary Tablespaces), 雙寫(xiě)緩沖區(qū)(Doublewrite Buffer files), 重做日志(Redo Log).

        系統(tǒng)表空間(ibdata1): 系統(tǒng)表空間是更改緩沖區(qū)的存儲(chǔ)區(qū)域,如果表是在系統(tǒng)表空間而不是每個(gè)表文件或者通用表空間中創(chuàng)建的,它也可能包含表和索引數(shù)據(jù)。

        參數(shù)為: innodb_data_file_path

        獨(dú)立表空間(*.ibd): 每個(gè)表的文件表空間包含單個(gè)innodb表的數(shù)據(jù)和索引,并存儲(chǔ)在文件系 統(tǒng)上的單個(gè)數(shù)據(jù)文件中。 參數(shù): innodb_file_per_table

        通用表空間: 需要通過(guò)create tablespace 語(yǔ)法創(chuàng)建,創(chuàng)建表時(shí) 可以指定該表空間。

        create tablespace xxx add datafile 'file_name' engine=engine_name

        create table table_name .... tablespace xxx

        撤銷(xiāo)表空間(undo tablespaces): MySQL實(shí)例在初始化時(shí)會(huì)自動(dòng)創(chuàng)建兩個(gè)默認(rèn)的undo表空間(初始大小16K,undo_001,undo_002),用于存儲(chǔ)undo log 日志

        臨時(shí)表空間(Temporary Tablespaces): innodb使用會(huì)話臨時(shí)表空和全局表空間,存儲(chǔ)用 戶創(chuàng)建的臨時(shí)表等數(shù)據(jù)。

        雙寫(xiě)緩沖區(qū)(Doublewrite Buffer files): innodb引擎將數(shù)據(jù)頁(yè)從Buffer Pool刷新到磁盤(pán)前,先將數(shù)據(jù)頁(yè)寫(xiě)入緩沖區(qū)文件中,便于系統(tǒng)異常時(shí)恢復(fù)數(shù)據(jù)。

        重做日志(Redo Log): 是用來(lái)實(shí)現(xiàn)事務(wù)的持久性,該日志文件由兩部分組成,重做日志緩沖區(qū)(redo log buffer)以及重做日志文件(redo log),前者是在內(nèi)存中,后者在磁盤(pán)中,當(dāng)事務(wù)提交之后會(huì)把修改信息都會(huì)存儲(chǔ)到該日志中,用于在刷新臟頁(yè)到磁盤(pán)時(shí),發(fā)送錯(cuò)誤時(shí),進(jìn)行數(shù)據(jù)恢復(fù)使用。以循環(huán)方式寫(xiě)入重做日志文件,涉及兩個(gè)文件ib_logfile0,ib_logfile1。

        那內(nèi)存結(jié)構(gòu)中的數(shù)據(jù)是如何刷新到磁盤(pán)中的? 在MySQL中有4個(gè)線程負(fù)責(zé)刷新日志到磁盤(pán)。

        1、Master Thread, mysql核心后臺(tái)線程,負(fù)責(zé)調(diào)度其它線程,還負(fù)責(zé)將緩沖池中的數(shù)據(jù)異 步刷新到磁盤(pán)中,保持?jǐn)?shù)據(jù)的一致性,還包括臟頁(yè)的刷新,合并插入緩沖、undo頁(yè)的回 收。

        2、IO Thread,在innodb存儲(chǔ)引擎中大量使用了AIO來(lái)處理IO請(qǐng)求,這樣可以極大地提高數(shù) 據(jù)庫(kù)的性能,而IO Thead主要負(fù)責(zé)這些IO請(qǐng)求的回調(diào)。

        4個(gè)讀線程 Read thread負(fù)責(zé)讀操作

        4個(gè)寫(xiě)線程write thread負(fù)責(zé)寫(xiě)操作

        1個(gè)Log thread線程 負(fù)責(zé)將日志緩沖區(qū)刷新到磁盤(pán)

        1個(gè)insert buffer線程 負(fù)責(zé)將寫(xiě)入緩沖區(qū)內(nèi)容刷新到磁盤(pán)

        3、Purge Thread,主要用于回收事務(wù)已經(jīng)提交了的undo log,在事務(wù)提交之后,undo log 可能不用了,就用它來(lái)回收。

        4、Page Cleaner Thread, 協(xié)助Master Thread 刷新臟頁(yè)到磁盤(pán)的線程,它可以減輕主線程 的壓力,減少阻塞。

        事務(wù)就是一組操作的集合,它是一個(gè)不可分割的工作單位,事務(wù)會(huì)把所有的操作作為一個(gè)整體一起向系統(tǒng)提交或撤銷(xiāo)操作請(qǐng)求,即這些操作要么同時(shí)成功,要么同時(shí)失效。

        事務(wù)的4大特性分為:

        如何保證事務(wù)的4大特性,原子性,一致性和持久性是由innodb存儲(chǔ)引擎底層的兩份日志來(lái)保證的,分別是redo log和undo log。對(duì)于隔離性是由鎖機(jī)制和MVCC(多版本并發(fā)控制)來(lái)實(shí)現(xiàn)的。

        redo log,稱(chēng)為重做日志,記錄的是事務(wù)提交時(shí)數(shù)據(jù)頁(yè)的物理修改,是用來(lái)實(shí)現(xiàn)事務(wù)的持久性。該日志文件由兩部分組成: 重做日志緩沖redo log buffer及重做日志文件redo log file,前者是在內(nèi)存中,后者是在磁盤(pán)中,當(dāng)事務(wù)提交之后會(huì)把所有修改信息都存到該日志文件中,用于在刷新臟頁(yè)到磁盤(pán),發(fā)送錯(cuò)誤時(shí),進(jìn)行數(shù)據(jù)的恢復(fù)使用,從而保證事務(wù)的持久性。

        具體的操作流程是:

        1、客戶端發(fā)起事務(wù)操作,包含多條DML語(yǔ)句。首先去innodb中的buffer pool中的數(shù)據(jù)頁(yè)去查找有沒(méi)有我們要更新的這些數(shù)據(jù),如果沒(méi)有則通過(guò)后臺(tái)線程從磁盤(pán)中加載到buffer pool對(duì)應(yīng)的數(shù)據(jù)頁(yè)中,然后就可以在緩沖池中進(jìn)行數(shù)據(jù)操作了。

        2、此時(shí)緩沖池中的數(shù)據(jù)頁(yè)發(fā)生了變更,還沒(méi)刷寫(xiě)到磁盤(pán),這個(gè)數(shù)據(jù)頁(yè)稱(chēng)為臟頁(yè)。臟頁(yè)不是實(shí)時(shí)刷新到磁盤(pán)的,而是根據(jù)你配置的刷寫(xiě)策略進(jìn)行刷寫(xiě)到磁盤(pán)的(innodb_flush_log_at_trx_commit,0,1,2三個(gè)值)。如果臟頁(yè)在往磁盤(pán)刷新的時(shí)候出現(xiàn)了故障,會(huì)丟失數(shù)據(jù),導(dǎo)致事務(wù)的持久性得不到保證。為了避免這種現(xiàn)象,當(dāng)對(duì)緩沖池中的數(shù)據(jù)進(jìn)行增刪改操作時(shí),會(huì)把增刪改記錄到redo log buffer當(dāng)中,redo log buffer會(huì)把數(shù)據(jù)頁(yè)的物理變更持久化到磁盤(pán)文件中(ib_logfile0/ib_logfile1)。如果臟頁(yè)刷新失敗,就可以通過(guò)這兩個(gè)日志文件進(jìn)行恢復(fù)。

        undo log,它是用來(lái)解決事務(wù)的原子性的,也稱(chēng)為回滾日志。用于記錄數(shù)據(jù)被修改前的信息,作用包括:提供回滾和MVCC多版本并發(fā)控制。

        undo log和redo log的記錄物理日志不一樣,它是邏輯日志??梢哉J(rèn)為當(dāng)delete一條記錄時(shí),undo log中會(huì)記錄一條對(duì)應(yīng)的insert記錄,當(dāng)update一條記錄時(shí),它記錄一條對(duì)應(yīng)相反的update記錄,當(dāng)執(zhí)行rollback時(shí),就可以從undo log中的邏輯記錄讀取到相應(yīng)的內(nèi)容并進(jìn)行回滾。

        undo log銷(xiāo)毀: undo log 在事務(wù)執(zhí)行時(shí)產(chǎn)生,事務(wù)提交時(shí),并不會(huì)立即刪除undo log,因?yàn)檫@些日子可能用于MVCC。

        undo log存儲(chǔ): undo log 采用段的方式進(jìn)行管理和記錄,存放在前面介紹的rollback segment回滾段中,內(nèi)部包含1024個(gè)undo log segment。

        mvcc(multi-Version Concurrency Control),多版本并發(fā)控制,指維護(hù)一個(gè)數(shù)據(jù)的多個(gè)版本,使得讀寫(xiě)操作沒(méi)有沖突,快照讀為MySQL實(shí)現(xiàn)MVCC提供了一個(gè)非阻塞讀功能,MVCC的具體實(shí)現(xiàn),還需要依賴(lài)于數(shù)據(jù)庫(kù)記錄中的三個(gè)隱式字段,undo log日志、readView。

        read committed 每次select 都生成一個(gè)快照讀

        repeatable read 開(kāi)啟事務(wù)后第一個(gè)select語(yǔ)句才是快照讀的地方

        serializable 快照讀會(huì)退化為當(dāng)前讀。

        mvcc的實(shí)現(xiàn)原理

        DB_TRX_ID: 最近修改事務(wù)ID,記錄插入這條記錄或最后一次修改該記錄的事務(wù)ID

        DB_ROLL_PTR: 回滾指針,指向這條記錄的上一個(gè)版本,用于配合undo log,指向上一個(gè) 版本

        DB_ROW_ID: 隱藏主鍵,如果表結(jié)構(gòu)沒(méi)有指定主鍵,將會(huì)生成該隱藏字段。

        m_ids當(dāng)前活躍的事務(wù)ID集合

        min_trx_id: 最小活躍事務(wù)id

        max_trx_id: 預(yù)分配事務(wù)ID,當(dāng)前最大事務(wù)id+1,因?yàn)槭聞?wù)id是自增的

        creator_trx_id: ReadView創(chuàng)建者的事務(wù)ID

        版本鏈數(shù)據(jù)訪問(wèn)規(guī)則:

        trx_id: 表示當(dāng)前的事務(wù)ID

        1、trx_id == creator_trx_id? 可以訪問(wèn)讀版本-->成立的話,說(shuō)明數(shù)據(jù)是當(dāng)前這個(gè)事務(wù)更改的

        2、trx_id 成立,說(shuō)明數(shù)據(jù)已經(jīng)提交了。

        3、trx_id>max_trx_id?不可用訪問(wèn)讀版本-> 成立的話,說(shuō)明該事務(wù)是在ReadView生成后才開(kāi)啟的。

        4、min_trx_id

        二、MySQL之快照讀

        快照讀 即: snapshot read ,官方叫法是: Consistent Nonlocking Reads ,即: 一致性非鎖定讀 ,官方的解釋是:

        即:

        即 快照讀 的問(wèn)題在于:在同一個(gè)事務(wù)中,能夠讀取到之前提交的數(shù)據(jù)。表現(xiàn)為:

        字面意思:在事務(wù)中,為查詢(xún)創(chuàng)建的快照,并不適用與 DML 語(yǔ)句。

        也就是說(shuō):如果事務(wù) A 開(kāi)始時(shí)創(chuàng)建的快照,查詢(xún)不到數(shù)據(jù) col1=1 ,但此時(shí)事務(wù) B 剛剛提交 insert col1=1 和 insert col1=1 ,此時(shí)如果事務(wù) A 執(zhí)行, delete col1=1 ,是能將事務(wù) B 生成的數(shù)據(jù)刪除的。

        字面意思:即使事務(wù) A 的快照是在事務(wù) B 提交之前創(chuàng)建的,但事務(wù) A 也只有在事務(wù) A 和事務(wù) B 都提交后,才能看到事務(wù) B 新增的數(shù)據(jù)。

        三、事務(wù)/forupdate會(huì)鎖表嗎

        如果條件中確定使用了索引,則會(huì)鎖該行,如沒(méi)有索引或沒(méi)使用到索引,則會(huì)鎖表。

        是否使用到索引,利用trace工具判斷,這里不做敘述。

        建議用主鍵做索引驗(yàn)證

        先打開(kāi)兩個(gè)連接session

        注:session1此時(shí)未提交

        session2修改當(dāng)前數(shù)據(jù)被阻塞,因?yàn)樾薷膶儆谔厥庾x這里會(huì)使用當(dāng)前讀,修改阻塞說(shuō)明session1事務(wù)加了鎖。但此時(shí)不能判斷是行鎖還是表鎖。

        將session1提交后,session2隨即成功提交,這里阻塞了20s左右

        session2修改其他數(shù)據(jù)正常執(zhí)行,說(shuō)明鎖的是行鎖,不是表鎖。

        session2查詢(xún)操作正常,因?yàn)槠胀ㄗx時(shí)由于mysql的mvcc機(jī)制會(huì)使用的是快照度,所以不會(huì)阻塞。

        mvcc當(dāng)前讀與快照讀及其相關(guān)原理這里不做敘述

        注:session1此時(shí)未提交

        session2修改當(dāng)前數(shù)據(jù)被阻塞,因?yàn)樾薷膶儆谔厥庾x這里會(huì)使用當(dāng)前讀,修改阻塞說(shuō)明session1事務(wù)加了鎖。但此時(shí)不能判斷是行鎖還是表鎖。

        將session1提交后,session2隨即成功提交,這里阻塞了20s左右

        session2修改其他數(shù)據(jù)被阻塞,說(shuō)明鎖的是表鎖,不是行鎖。

        將session1提交后,session2隨即成功提交,這里阻塞了20s左右

        session2查詢(xún)操作正常,因?yàn)槠胀ㄗx時(shí)由于mysql的mvcc機(jī)制會(huì)使用的是快照度,所以不會(huì)阻塞。

        mvcc當(dāng)前讀與快照讀及其相關(guān)原理這里不做敘述

        注:for update只有在begin commit,也就是事務(wù)之間才會(huì)起作用,如果發(fā)現(xiàn)兩個(gè)session都成功對(duì)一條數(shù)據(jù)加鎖成功,注意看下是否有沒(méi)有開(kāi)啟事務(wù)。

        先打開(kāi)兩個(gè)連接session

        注:session1此時(shí)未提交

        由于session1加了鎖,session2查詢(xún)加鎖被阻塞,但此時(shí)不能判斷是行鎖還是表鎖。

        將session1提交后,session2隨即成功加鎖,這里阻塞了20s左右

        session2加鎖其他數(shù)據(jù)正常執(zhí)行,說(shuō)明鎖的是行鎖,不是表鎖。

        session2修改當(dāng)前數(shù)據(jù)被阻塞

        session2修改其他數(shù)據(jù)正常執(zhí)行

        注:session1此時(shí)未提交

        由于session1加了鎖,session2查詢(xún)加鎖被阻塞,但此時(shí)不能判斷是行鎖還是表鎖。

        將session1提交后,session2隨即加鎖成功,這里阻塞了20s左右

        session2加鎖其他數(shù)據(jù)也被阻塞,說(shuō)明鎖的是表鎖,不是行鎖。

        將session1提交后,session2隨即加鎖成功,這里阻塞了20s左右

        session2修改當(dāng)前數(shù)據(jù)被阻塞,但此時(shí)不能判斷是行鎖還是表鎖。

        將session1提交后,session2隨即修改成功,這里阻塞了20s左右

        session2修改其他數(shù)據(jù)同樣被阻塞,說(shuō)明鎖的是表鎖,不是行鎖。

        將session1提交后,session2隨即修改成功,這里阻塞了20s左右

        四、事務(wù)的隔離級(jí)別 全部都是共享鎖嗎

        前言: 我們都知道事務(wù)的幾種性質(zhì),數(shù)據(jù)庫(kù)為了維護(hù)這些性質(zhì),尤其是一致性和隔離性,一般使用加鎖這種方式。同時(shí)數(shù)據(jù)庫(kù)又是個(gè)高并發(fā)的應(yīng)用,同一時(shí)間會(huì)有大量的并發(fā)訪問(wèn),如果加鎖過(guò)度,會(huì)極大的降低并發(fā)處理能力。所以對(duì)于加鎖的處理,可以說(shuō)就是數(shù)據(jù)庫(kù)對(duì)于事務(wù)處理的精髓所在。這里通過(guò)分析MySQL中InnoDB引擎的加鎖機(jī)制,來(lái)拋磚引玉,讓讀者更好的理解,在事務(wù)處理中數(shù)據(jù)庫(kù)到底做了什么。 一次封鎖or兩段鎖? 因?yàn)橛写罅康牟l(fā)訪問(wèn),為了預(yù)防死鎖,一般應(yīng)用中推薦使用一次封鎖法,就是在方法的開(kāi)始階段,已經(jīng)預(yù)先知道會(huì)用到哪些數(shù)據(jù),然后全部鎖住,在方法運(yùn)行之后,再全部解鎖。這種方式可以有效的避免循環(huán)死鎖,但在數(shù)據(jù)庫(kù)中卻不適用,因?yàn)樵谑聞?wù)開(kāi)始階段,數(shù)據(jù)庫(kù)并不知道會(huì)用到哪些數(shù)據(jù)。 數(shù)據(jù)庫(kù)遵循的是兩段鎖協(xié)議,將事務(wù)分成兩個(gè)階段,加鎖階段和解鎖階段(所以叫兩段鎖) 加鎖階段:在該階段可以進(jìn)行加鎖操作。在對(duì)任何數(shù)據(jù)進(jìn)行讀操作之前要申請(qǐng)并獲得S鎖(共享鎖,其它事務(wù)可以繼續(xù)加共享鎖,但不能加排它鎖),在進(jìn)行寫(xiě)操作之前要申請(qǐng)并獲得X鎖(排它鎖,其它事務(wù)不能再獲得任何鎖)。加鎖不成功,則事務(wù)進(jìn)入等待狀態(tài),直到加鎖成功才繼續(xù)執(zhí)行。 解鎖階段:當(dāng)事務(wù)釋放了一個(gè)封鎖以后,事務(wù)進(jìn)入解鎖階段,在該階段只能進(jìn)行解鎖操作不能再進(jìn)行加鎖操作。 事務(wù) 加鎖/解鎖處理 begin; insert into test ..... 加insert對(duì)應(yīng)的鎖 update test set... 加update對(duì)應(yīng)的鎖 delete from test .... 加delete對(duì)應(yīng)的鎖 commit; 事務(wù)提交時(shí),同時(shí)釋放insert、update、delete對(duì)應(yīng)的鎖 這種方式雖然無(wú)法避免死鎖,但是兩段鎖協(xié)議可以保證事務(wù)的并發(fā)調(diào)度是串行化(串行化很重要,尤其是在數(shù)據(jù)恢復(fù)和備份的時(shí)候)的。 事務(wù)中的加鎖方式 事務(wù)的四種隔離級(jí)別 在數(shù)據(jù)庫(kù)操作中,為了有效保證并發(fā)讀取數(shù)據(jù)的正確性,提出的事務(wù)隔離級(jí)別。我們的數(shù)據(jù)庫(kù)鎖,也是為了構(gòu)建這些隔離級(jí)別存在的。 隔離級(jí)別 臟讀(Dirty Read) 不可重復(fù)讀(NonRepeatable Read) 幻讀(Phantom Read) 未提交讀(Read uncommitted) 可能 可能 可能 已提交讀(Read committed) 不可能 可能 可能 可重復(fù)讀(Repeatable read) 不可能 不可能 可能 可串行化(Serializable ) 不可能 不可能 不可能 未提交讀(Read Uncommitted):允許臟讀,也就是可能讀取到其他會(huì)話中未提交事務(wù)修改的數(shù)據(jù) 提交讀(Read Committed):只能讀取到已經(jīng)提交的數(shù)據(jù)。Oracle等多數(shù)數(shù)據(jù)庫(kù)默認(rèn)都是該級(jí)別 (不重復(fù)讀) 可重復(fù)讀(Repeated Read):可重復(fù)讀。在同一個(gè)事務(wù)內(nèi)的查詢(xún)都是事務(wù)開(kāi)始時(shí)刻一致的,InnoDB默認(rèn)級(jí)別。在SQL標(biāo)準(zhǔn)中,該隔離級(jí)別消除了不可重復(fù)讀,但是還存在幻象讀 串行讀(Serializable):完全串行化的讀,每次讀都需要獲得表級(jí)共享鎖,讀寫(xiě)相互都會(huì)阻塞 Read Uncommitted這種級(jí)別,數(shù)據(jù)庫(kù)一般都不會(huì)用,而且任何操作都不會(huì)加鎖,這里就不討論了。 MySQL中鎖的種類(lèi) MySQL中鎖的種類(lèi)很多,有常見(jiàn)的表鎖和行鎖,也有新加入的Metadata Lock等等,表鎖是對(duì)一整張表加鎖,雖然可分為讀鎖和寫(xiě)鎖,但畢竟是鎖住整張表,會(huì)導(dǎo)致并發(fā)能力下降,一般是做ddl處理時(shí)使用。 行鎖則是鎖住數(shù)據(jù)行,這種加鎖方法比較復(fù)雜,但是由于只鎖住有限的數(shù)據(jù),對(duì)于其它數(shù)據(jù)不加限制,所以并發(fā)能力強(qiáng),MySQL一般都是用行鎖來(lái)處理并發(fā)事務(wù)。這里主要討論的也就是行鎖。 Read Committed(讀取提交內(nèi)容) 在RC級(jí)別中,數(shù)據(jù)的讀取都是不加鎖的,但是數(shù)據(jù)的寫(xiě)入、修改和刪除是需要加鎖的。效果如下 MySQL> show create table class_teacher \G\ Table: class_teacher Create Table: CREATE TABLE `class_teacher` ( `id` int(11) NOT NULL AUTO_INCREMENT, `class_name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, `teacher_id` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `idx_teacher_id` (`teacher_id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci 1 row in set (0.02 sec) MySQL> select * from class_teacher; +----+--------------+------------+ id class_name teacher_id +----+--------------+------------+ 1 初三一班 1 3 初二一班 2 4 初二二班 2 +----+--------------+------------+ 由于MySQL的InnoDB默認(rèn)是使用的RR級(jí)別,所以我們先要將該session開(kāi)啟成RC級(jí)別,并且設(shè)置binlog的模式 SET session transaction isolation level read committed; SET SESSION binlog_format = 'ROW'; (或者是MIXED) 事務(wù)A 事務(wù)B begin; begin; update class_teacher set class_name='初三二班' where teacher_id=1; update class_teacher set class_name='初三三班' where teacher_id=1; ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction commit; 為了防止并發(fā)過(guò)程中的修改沖突,事務(wù)A中MySQL給teacher_id=1的數(shù)據(jù)行加鎖,并一直不commit(釋放鎖),那么事務(wù)B也就一直拿不到該行鎖,wait直到超時(shí)。 這時(shí)我們要注意到,teacher_id是有索引的,如果是沒(méi)有索引的class_name呢?update class_teacher set teacher_id=3 where class_name = '初三一班'; 那么MySQL會(huì)給整張表的所有數(shù)據(jù)行的加行鎖。這里聽(tīng)起來(lái)有點(diǎn)不可思議,但是當(dāng)sql運(yùn)行的過(guò)程中,MySQL并不知道哪些數(shù)據(jù)行是 class_name = '初三一班'的(沒(méi)有索引嘛),如果一個(gè)條件無(wú)法通過(guò)索引快速過(guò)濾,存儲(chǔ)引擎層面就會(huì)將所有記錄加鎖后返回,再由MySQL Server層進(jìn)行過(guò)濾。 但在實(shí)際使用過(guò)程當(dāng)中,MySQL做了一些改進(jìn),在MySQL Server過(guò)濾條件,發(fā)現(xiàn)不滿足后,會(huì)調(diào)用unlock_row方法,把不滿足條件的記錄釋放鎖 (違背了二段鎖協(xié)議的約束)。這樣做,保證了最后只會(huì)持有滿足條件記錄上的鎖,但是每條記錄的加鎖操作還是不能省略的??梢?jiàn)即使是MySQL,為了效率也是會(huì)違反規(guī)范的。(參見(jiàn)《高性能MySQL》中文第三版p181) 這種情況同樣適用于MySQL的默認(rèn)隔離級(jí)別RR。所以對(duì)一個(gè)數(shù)據(jù)量很大的表做批量修改的時(shí)候,如果無(wú)法使用相應(yīng)的索引,MySQL Server過(guò)濾數(shù)據(jù)的的時(shí)候特別慢,就會(huì)出現(xiàn)雖然沒(méi)有修改某些行的數(shù)據(jù),但是它們還是被鎖住了的現(xiàn)象。 Repeatable Read(可重讀) 這是MySQL中InnoDB默認(rèn)的隔離級(jí)別。我們姑且分“讀”和“寫(xiě)”兩個(gè)模塊來(lái)講解。 讀 讀就是可重讀,可重讀這個(gè)概念是一事務(wù)的多個(gè)實(shí)例在并發(fā)讀取數(shù)據(jù)時(shí),會(huì)看到同樣的數(shù)據(jù)行,有點(diǎn)抽象,我們來(lái)看一下效果。 RC(不可重讀)模式下的展現(xiàn) 事務(wù)A 事務(wù)B begin; begin; select id,class_name,teacher_id from class_teacher where teacher_id=1; id class_name teacher_id 1 初三二班 1 2 初三一班 1 update class_teacher set class_name='初三三班' where id=1; commit; select id,class_name,teacher_id from class_teacher where teacher_id=1; id class_name teacher_id 1 初三三班 1 2 初三一班 1 讀到了事務(wù)B修改的數(shù)據(jù),和第一次查詢(xún)的結(jié)果不一樣,是不可重讀的。 commit; 事務(wù)B修改id=1的數(shù)據(jù)提交之后,事務(wù)A同樣的查詢(xún),后一次和前一次的結(jié)果不一樣,這就是不可重讀(重新讀取產(chǎn)生的結(jié)果不一樣)。這就很可能帶來(lái)一些問(wèn)題,那么我們來(lái)看看在RR級(jí)別中MySQL的表現(xiàn): 事務(wù)A 事務(wù)B 事務(wù)C begin; begin; begin; select id,class_name,teacher_id from class_teacher where teacher_id=1; id class_name teacher_id 1 初三二班 1 2 初三一班 1 update class_teacher set class_name='初三三班' where id=1; commit; insert into class_teacher values (null,'初三三班',1); commit; select id,class_name,teacher_id from class_teacher where teacher_id=1; id class_name teacher_id 1 初三二班 1 2 初三一班 1 沒(méi)有讀到事務(wù)B修改的數(shù)據(jù),和第一次sql讀取的一樣,是可重復(fù)讀的。 沒(méi)有讀到事務(wù)C新添加的數(shù)據(jù)。 commit; 我們注意到,當(dāng)teacher_id=1時(shí),事務(wù)A先做了一次讀取,事務(wù)B中間修改了id=1的數(shù)據(jù),并commit之后,事務(wù)A第二次讀到的數(shù)據(jù)和第一次完全相同。所以說(shuō)它是可重讀的。那么MySQL是怎么做到的呢?這里姑且賣(mài)個(gè)關(guān)子,我們往下看。 不可重復(fù)讀和幻讀的區(qū)別 很多人容易搞混不可重復(fù)讀和幻讀,確實(shí)這兩者有些相似。但不可重復(fù)讀重點(diǎn)在于update和delete,而幻讀的重點(diǎn)在于insert。 如果使用鎖機(jī)制來(lái)實(shí)現(xiàn)這兩種隔離級(jí)別,在可重復(fù)讀中,該sql第一次讀取到數(shù)據(jù)后,就將這些數(shù)據(jù)加鎖,其它事務(wù)無(wú)法修改這些數(shù)據(jù),就可以實(shí)現(xiàn)可重復(fù)讀了。但這種方法卻無(wú)法鎖住insert的數(shù)據(jù),所以當(dāng)事務(wù)A先前讀取了數(shù)據(jù),或者修改了全部數(shù)據(jù),事務(wù)B還是可以insert數(shù)據(jù)提交,這時(shí)事務(wù)A就會(huì)發(fā)現(xiàn)莫名其妙多了一條之前沒(méi)有的數(shù)據(jù),這就是幻讀,不能通過(guò)行鎖來(lái)避免。需要Serializable隔離級(jí)別 ,讀用讀鎖,寫(xiě)用寫(xiě)鎖,讀鎖和寫(xiě)鎖互斥,這么做可以有效的避免幻讀、不可重復(fù)讀、臟讀等問(wèn)題,但會(huì)極大的降低數(shù)據(jù)庫(kù)的并發(fā)能力。 所以說(shuō)不可重復(fù)讀和幻讀最大的區(qū)別,就在于如何通過(guò)鎖機(jī)制來(lái)解決他們產(chǎn)生的問(wèn)題。 上文說(shuō)的,是使用悲觀鎖機(jī)制來(lái)處理這兩種問(wèn)題,但是MySQL、ORACLE、PostgreSQL等成熟的數(shù)據(jù)庫(kù),出于性能考慮,都是使用了以樂(lè)觀鎖為理論基礎(chǔ)的MVCC(多版本并發(fā)控制)來(lái)避免這兩種問(wèn)題。 悲觀鎖和樂(lè)觀鎖 悲觀鎖 正如其名,它指的是對(duì)數(shù)據(jù)被外界(包括本系統(tǒng)當(dāng)前的其他事務(wù),以及來(lái)自外部系統(tǒng)的事務(wù)處理)修改持保守態(tài)度,因此,在整個(gè)數(shù)據(jù)處理過(guò)程中,將數(shù)據(jù)處于鎖定狀態(tài)。悲觀鎖的實(shí)現(xiàn),往往依靠數(shù)據(jù)庫(kù)提供的鎖機(jī)制(也只有數(shù)據(jù)庫(kù)層提供的鎖機(jī)制才能真正保證數(shù)據(jù)訪問(wèn)的排他性,否則,即使在本系統(tǒng)中實(shí)現(xiàn)了加鎖機(jī)制,也無(wú)法保證外部系統(tǒng)不會(huì)修改數(shù)據(jù))。 在悲觀鎖的情況下,為了保證事務(wù)的隔離性,就需要一致性鎖定讀。讀取數(shù)據(jù)時(shí)給加鎖,其它事務(wù)無(wú)法修改這些數(shù)據(jù)。修改刪除數(shù)據(jù)時(shí)也要加鎖,其它事務(wù)無(wú)法讀取這些數(shù)據(jù)。 樂(lè)觀鎖 相對(duì)悲觀鎖而言,樂(lè)觀鎖機(jī)制采取了更加寬松的加鎖機(jī)制。悲觀鎖大多數(shù)情況下依靠數(shù)據(jù)庫(kù)的鎖機(jī)制實(shí)現(xiàn),以保證操作最大程度的獨(dú)占性。但隨之而來(lái)的就是數(shù)據(jù)庫(kù)性能的大量開(kāi)銷(xiāo),特別是對(duì)長(zhǎng)事務(wù)而言,這樣的開(kāi)銷(xiāo)往往無(wú)法承受。 而樂(lè)觀鎖機(jī)制在一定程度上解決了這個(gè)問(wèn)題。樂(lè)觀鎖,大多是基于數(shù)據(jù)版本( Version )記錄機(jī)制實(shí)現(xiàn)。何謂數(shù)據(jù)版本?即為數(shù)據(jù)增加一個(gè)版本標(biāo)識(shí),在基于數(shù)據(jù)庫(kù)表的版本解決方案中,一般是通過(guò)為數(shù)據(jù)庫(kù)表增加一個(gè) “version” 字段來(lái)實(shí)現(xiàn)。讀取出數(shù)據(jù)時(shí),將此版本號(hào)一同讀出,之后更新時(shí),對(duì)此版本號(hào)加一。此時(shí),將提交數(shù)據(jù)的版本數(shù)據(jù)與數(shù)據(jù)庫(kù)表對(duì)應(yīng)記錄的當(dāng)前版本信息進(jìn)行比對(duì),如果提交的數(shù)據(jù)版本號(hào)大于數(shù)據(jù)庫(kù)表當(dāng)前版本號(hào),則予以更新,否則認(rèn)為是過(guò)期數(shù)據(jù)。 要說(shuō)明的是,MVCC的實(shí)現(xiàn)沒(méi)有固定的規(guī)范,每個(gè)數(shù)據(jù)庫(kù)都會(huì)有不同的實(shí)現(xiàn)方式,這里討論的是InnoDB的MVCC。 MVCC在MySQL的InnoDB中的實(shí)現(xiàn) 在InnoDB中,會(huì)在每行數(shù)據(jù)后添加兩個(gè)額外的隱藏的值來(lái)實(shí)現(xiàn)MVCC,這兩個(gè)值一個(gè)記錄這行數(shù)據(jù)何時(shí)被創(chuàng)建,另外一個(gè)記錄這行數(shù)據(jù)何時(shí)過(guò)期(或者被刪除)。 在實(shí)際操作中,存儲(chǔ)的并不是時(shí)間,而是事務(wù)的版本號(hào),每開(kāi)啟一個(gè)新事務(wù),事務(wù)的版本號(hào)就會(huì)遞增。 在可重讀Repeatable reads事務(wù)隔離級(jí)別下: SELECT時(shí),讀取創(chuàng)建版本號(hào)<=當(dāng)前事務(wù)版本號(hào),刪除版本號(hào)為空或>當(dāng)前事務(wù)版本號(hào)。 INSERT時(shí),保存當(dāng)前事務(wù)版本號(hào)為行的創(chuàng)建版本號(hào) DELETE時(shí),保存當(dāng)前事務(wù)版本號(hào)為行的刪除版本號(hào) UPDATE時(shí),插入一條新紀(jì)錄,保存當(dāng)前事務(wù)版本號(hào)為行創(chuàng)建版本號(hào),同時(shí)保存當(dāng)前事務(wù)版本號(hào)到原來(lái)刪除的行 通過(guò)MVCC,雖然每行記錄都需要額外的存儲(chǔ)空間,更多的行檢查工作以及一些額外的維護(hù)工作,但可以減少鎖的使用,大多數(shù)讀操作都不用加鎖,讀數(shù)據(jù)操作很簡(jiǎn)單,性能很好,并且也能保證只會(huì)讀取到符合標(biāo)準(zhǔn)的行,也只鎖住必要行。 我們不管從數(shù)據(jù)庫(kù)方面的教課書(shū)中學(xué)到,還是從網(wǎng)絡(luò)上看到,大都是上文中事務(wù)的四種隔離級(jí)別這一模塊列出的意思,RR級(jí)別是可重復(fù)讀的,但無(wú)法解決幻讀,而只有在Serializable級(jí)別才能解決幻讀。于是我就加了一個(gè)事務(wù)C來(lái)展示效果。在事務(wù)C中添加了一條teacher_id=1的數(shù)據(jù)commit,RR級(jí)別中應(yīng)該會(huì)有幻讀現(xiàn)象,事務(wù)A在查詢(xún)teacher_id=1的數(shù)據(jù)時(shí)會(huì)讀到事務(wù)C新加的數(shù)據(jù)。但是測(cè)試后發(fā)現(xiàn),在MySQL中是不存在這種情況的,在事務(wù)C提交后,事務(wù)A還是不會(huì)讀到這條數(shù)據(jù)??梢?jiàn)在MySQL的RR級(jí)別中,是解決了幻讀的讀問(wèn)題的。參見(jiàn)下圖 讀問(wèn)題解決了,根據(jù)MVCC的定義,并發(fā)提交數(shù)據(jù)時(shí)會(huì)出現(xiàn)沖突,那么沖突時(shí)如何解決呢?我們?cè)賮?lái)看看InnoDB中RR級(jí)別對(duì)于寫(xiě)數(shù)據(jù)的處理。 “讀”與“讀”的區(qū)別 可能有讀者會(huì)疑惑,事務(wù)的隔離級(jí)別其實(shí)都是對(duì)于讀數(shù)據(jù)的定義,但到了這里,就被拆成了讀和寫(xiě)兩個(gè)模塊來(lái)講解。這主要是因?yàn)镸ySQL中的讀,和事務(wù)隔離級(jí)別中的讀,是不一樣的。 我們且看,在RR級(jí)別中,通過(guò)MVCC機(jī)制,雖然讓數(shù)據(jù)變得可重復(fù)讀,但我們讀到的數(shù)據(jù)可能是歷史數(shù)據(jù),是不及時(shí)的數(shù)據(jù),不是數(shù)據(jù)庫(kù)當(dāng)前的數(shù)據(jù)!這在一些對(duì)于數(shù)據(jù)的時(shí)效特別敏感的業(yè)務(wù)中,就很可能出問(wèn)題。 對(duì)于這種讀取歷史數(shù)據(jù)的方式,我們叫它快照讀 (snapshot read),而讀取數(shù)據(jù)庫(kù)當(dāng)前版本數(shù)據(jù)的方式,叫當(dāng)前讀 (current read)。很顯然,在MVCC中: 快照讀:就是select select * from table ....; 當(dāng)前讀:特殊的讀操作,插入/更新/刪除操作,屬于當(dāng)前讀,處理的都是當(dāng)前的數(shù)據(jù),需要加鎖。 select * from table where ? lock in share mode; select * from table where ? for update; insert; update ; delete; 事務(wù)的隔離級(jí)別實(shí)際上都是定義了當(dāng)前讀的級(jí)別,MySQL為了減少鎖處理(包括等待其它鎖)的時(shí)間,提升并發(fā)能力,引入了快照讀的概念,使得select不用加鎖。而update、insert這些“當(dāng)前讀”,就需要另外的模塊來(lái)解決了。 寫(xiě)("當(dāng)前讀") 事務(wù)的隔離級(jí)別中雖然只定義了讀數(shù)據(jù)的要求,實(shí)際上這也可以說(shuō)是寫(xiě)數(shù)據(jù)的要求。上文的“讀”,實(shí)際是講的快照讀;而這里說(shuō)的“寫(xiě)”就是當(dāng)前讀了。 為了解決當(dāng)前讀中的幻讀問(wèn)題,MySQL事務(wù)使用了Next-Key鎖。 Next-Key鎖 Next-Key鎖是行鎖和GAP(間隙鎖)的合并,行鎖上文已經(jīng)介紹了,接下來(lái)說(shuō)下GAP間隙鎖。 行鎖可以防止不同事務(wù)版本的數(shù)據(jù)修改提交時(shí)造成數(shù)據(jù)沖突的情況。但如何避免別的事務(wù)插入數(shù)據(jù)就成了問(wèn)題。我們可以看看RR級(jí)別和RC級(jí)別的對(duì)比 RC級(jí)別: 事務(wù)A 事務(wù)B begin; begin; select id,class_name,teacher_id from class_teacher where teacher_id=30; id class_name teacher_id 2 初三二班 30 update class_teacher set class_name='初三四班' where teacher_id=30; insert into class_teacher values (null,'初三二班',30); commit; select id,class_name,teacher_id from class_teacher where teacher_id=30; id class_name teacher_id 2 初三四班 30 10 初三二班 30 RR級(jí)別: 事務(wù)A 事務(wù)B begin; begin; select id,class_name,teacher_id from class_teacher where teacher_id=30; id class_name teacher_id 2 初三二班 30 update class_teacher set class_name='初三四班' where teacher_id=30; insert into class_teacher values (null,'初三二班',30); waiting.... select id,class_name,teacher_id from class_teacher where teacher_id=30; id class_name teacher_id 2 初三四班 30 commit; 事務(wù)Acommit后,事務(wù)B的insert執(zhí)行。 通過(guò)對(duì)比我們可以發(fā)現(xiàn),在RC級(jí)別中,事務(wù)A修改了所有teacher_id=30的數(shù)據(jù),但是當(dāng)事務(wù)Binsert進(jìn)新數(shù)據(jù)后,事務(wù)A發(fā)現(xiàn)莫名其妙多了一行teacher_id=30的數(shù)據(jù),而且沒(méi)有被之前的update語(yǔ)句所修改,這就是“當(dāng)前讀”的幻讀。 RR級(jí)別中,事務(wù)A在update后加鎖,事務(wù)B無(wú)法插入新數(shù)據(jù),這樣事務(wù)A在update前后讀的數(shù)據(jù)保持一致,避免了幻讀。這個(gè)鎖,就是Gap鎖。 MySQL是這么實(shí)現(xiàn)的: 在class_teacher這張表中,teacher_id是個(gè)索引,那么它就會(huì)維護(hù)一套B+樹(shù)的數(shù)據(jù)關(guān)系,為了簡(jiǎn)化,我們用鏈表結(jié)構(gòu)來(lái)表達(dá)(實(shí)際上是個(gè)樹(shù)形結(jié)構(gòu),但原理相同) 如圖所示,InnoDB使用的是聚集索引,teacher_id身為二級(jí)索引,就要維護(hù)一個(gè)索引字段和主鍵id的樹(shù)狀結(jié)構(gòu)(這里用鏈表形式表現(xiàn)),并保持順序排列。 Innodb將這段數(shù)據(jù)分成幾個(gè)個(gè)區(qū)間 (negative infinity, 5], (5,30], (30,positive infinity); update class_teacher set class_name='初三四班' where teacher_id=30; 不僅用行鎖,鎖住了相應(yīng)的數(shù)據(jù)行;同時(shí)也在兩邊的區(qū)間,(5,30]和(30,positive infinity),都加入了gap鎖。這樣事務(wù)B就無(wú)法在這個(gè)兩個(gè)區(qū)間insert進(jìn)新數(shù)據(jù)。 受限于這種實(shí)現(xiàn)方式,Innodb很多時(shí)候會(huì)鎖住不需要鎖的區(qū)間。如下所示: 事務(wù)A 事務(wù)B 事務(wù)C begin; begin; begin; select id,class_name,teacher_id from class_teacher; id class_name teacher_id 1 初三一班 5 2 初三二班 30 update class_teacher set class_name='初一一班' where teacher_id=20; insert into class_teacher values (null,'初三五班',10); waiting ..... insert into class_teacher values (null,'初三五班',40); commit; 事務(wù)A commit之后,這條語(yǔ)句才插入成功 commit; commit; update的teacher_id=20是在(5,30]區(qū)間,即使沒(méi)有修改任何數(shù)據(jù),Innodb也會(huì)在這個(gè)區(qū)間加gap鎖,而其它區(qū)間不會(huì)影響,事務(wù)C正常插入。 如果使用的是沒(méi)有索引的字段,比如update class_teacher set teacher_id=7 where class_name='初三八班(即使沒(méi)有匹配到任何數(shù)據(jù))',那么會(huì)給全表加入gap鎖。同時(shí),它不能像上文中行鎖一樣經(jīng)過(guò)MySQL Server過(guò)濾自動(dòng)解除不滿足條件的鎖,因?yàn)闆](méi)有索引,則這些字段也就沒(méi)有排序,也就沒(méi)有區(qū)間。除非該事務(wù)提交,否則其它事務(wù)無(wú)法插入任何數(shù)據(jù)。 行鎖防止別的事務(wù)修改或刪除,GAP鎖防止別的事務(wù)新增,行鎖和GAP鎖結(jié)合形成的的Next-Key鎖共同解決了RR級(jí)別在寫(xiě)數(shù)據(jù)時(shí)的幻讀問(wèn)題。 Serializable 這個(gè)級(jí)別很簡(jiǎn)單,讀加共享鎖,寫(xiě)加排他鎖,讀寫(xiě)互斥。使用的悲觀鎖的理論,實(shí)現(xiàn)簡(jiǎn)單,數(shù)據(jù)更加安全,但是并發(fā)能力非常差。如果你的業(yè)務(wù)并發(fā)的特別少或者沒(méi)有并發(fā),同時(shí)又要求數(shù)據(jù)及時(shí)可靠的話,可以使用這種模式。 這里要吐槽一句,不要看到select就說(shuō)不會(huì)加鎖了,在Serializable這個(gè)級(jí)別,還是會(huì)加鎖的!

        以上就是關(guān)于快照讀和當(dāng)前讀相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢(xún),客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


        推薦閱讀:

        數(shù)據(jù)庫(kù)快照作用(數(shù)據(jù)庫(kù)快照作用有哪些)

        vm快照刪除磁盤(pán)過(guò)滿(vm刪除快照是否可以釋放空間)

        內(nèi)存快照與磁盤(pán)快照(內(nèi)存快照與磁盤(pán)快照哪個(gè)好)

        華為手機(jī)調(diào)震動(dòng)微信不震動(dòng)(華為手機(jī)調(diào)震動(dòng)微信不震動(dòng)了怎么辦)

        日本侵華從哪里登陸的(日本侵華從哪里登陸的)

        亚洲同性男GV网站在线观看免费| 两根黑人粗大噗嗤噗嗤视频| 最新亚洲av日韩av一区二区三区 | Aⅴ无码潮喷| 和 子同居的日子AV片| 在线亚洲日本欧美日韩国产| 成年男女免费视频网站| 在线看片免费人国产成视频| 无码夫の前で人妻を犯す中字| AV网站在线永久免费观看| gogowww人体大胆裸体无遮挡| 东北粗壮熟女丰满高潮| 嗯轻点使劲网站免费视频| 亚洲制服丝袜区第一页| 一级国产免费xxxx| 无码高清在线ⅤA手机看片| 欧美三级真做在线观看| 国产国产成年年人免费| 中文字幕制服丝袜无码网站| 精品国语任你躁在线播放| 呻吟 粗暴 喘息 乳 抓捏| 2021AV视频在线| 国产小u女资源合集| 国产黑色丝袜视频在线观看| 992精品视频在线| av色综合图片| 欧美黑人巨大xxxxx视频| 国产巨胸乳在线播| 18禁av免费观看| 女人扒开腿让男人桶爽免费网站 | 泰国无码AV片在线观看| 亚洲欧美日韩在线观看A三区| 在线黑人毛片| 好紧好爽好大丝袜视频| 成年女人粗暴免费观看| 国产成人精品自产拍在线观看| 久操麻豆| 极品精品娱乐成人盛宴| 2022高清无码主播在线观看| 日本少妇一级做α| 在线免费日韩视频| 91尤物超碰极品| 69视频激情一个人| 中文字幕不卡人妻在线| a级亚洲中文字幕人成影院| 成a人v一区| 欧洲熟妇乱XXXXX在线观看 | 国产免费观看调教网| 成年女人片免费看| 亚洲无码被操视频| 日韩免费一本二本三本视频| 99热这里只有是精品5相关99| 丰满人妻无码束缚啪啪专区| 少妇111111影院| 18岁禁喷白浆| 就去吻无码| 国产女洗浴在线观看| 综合AV第1页| 19禁无遮挡啪啪无码网站| 老熟女spA精油按摩偷拍视频| 国產成人av| 国产出租屋洗澡在线观看| 又爽又大又光又色的午夜视频| 狠狠操理论| 不带套日出白浆在线视频| 2021av天堂网手机版| 久久久777国产看观看| а√天堂网www在线強奸视频| 真人一级毛片免费播放| 又粗又硬小寡妇受不了视频| 99精品视频只有精品高清6| 爆乳福利在线在线观看| 天天狠天天天天透在线| 又污又黄的免费视频网站| 56aV熟妇在线观看| 男女激烈高潮免费观看| 在线观看扣喷水漂亮18| 婷婷俺也去俺也去官网| 国产精品美女久久久| 精品性爱AV| 一本无码久本草在线中文字幕dv| 操屁眼午夜福利| 国产激情高中生呻吟视频| 92午夜福利视频动态图| 最新欧美性爱精品一区二区三区| 亚洲同人专区| a毛片毛片看免费动态图| 国产精品久久久久久久久岛| 中文字幕一区在线观看视频| 亚洲无码有码专区| 丰满视频在线观看免费| 69性XXXXfreeXXXX| 超污网站免费高潮喷水| 2021无码中文视频国产新| 美女的胸又黄又www网站免费| 日日摸夜夜添夜夜添无码试| 在线播放 国产无码 高清| 亚洲欧美闷骚影视大全| 亚洲精品无码一级毛片| 亚洲春色无码| GV男男在线观看| 亚洲天堂在线播放| 国产自产av| 国内少妇一级α片| 在线三级观看国产| 人人妻人射| 午夜福利日本在线观看 | 特殊重囗味sm在线观看无码| 69天堂人成无码免费视频| 精品少妇| 中文字幕2021无线码| 喷水自慰在线观看| 亚洲∨a久久久噜噜噜久久| wwwAV黄瓜视频| 自慰网站免费入口| 18禁黄色网站中国美女| 综合激情丁香久久狠狠| 国产精品自在在线午夜精华在线| 国产亚洲中文日本不卡二区| 无码国产午夜福利| 久久精品中文字幕有码| 99久久精品国产| 曰本www在线视频| 无码窝在线播放| 亚洲美女高潮视频免费| 尤物无H码在线观看| 无码 朝鲜 人妻| 亚洲八AⅤ综合网| 波多野结衣在线观看尤物| 午夜爽毛片| 欧美18一19sex性瑜伽| 天堂在线诱惑| 高潮一进一出视频免费| 丰满熟女裸体舞bbwxxxx| 久久天天躁夜夜躁狠狠ds005 | 国产三圾片电影免费看| 爆操熟女啪啪在| 国产天堂MV在线最新| 亚洲青青草原高清| 男女真人牲交a做片| 孩交VIDEOS精品乱子| 一级a理论片理伦片| 风韵犹存老熟妇岳视频| 一道本在线高潮影院| 亚洲综合一区二区国产精品 | 美女粉嫩喷水在线看| 99精品自拍高清一区二区| 人妻无码加勒比| 中文字幕亚洲男人的天堂网络| 啊太粗太硬了快拔出来啊在线| 无码av最新清无码专区吞精| 又黑又粗又硬在线视频| 国产妇女AAAAAA免费视频| 91视频91激情| 国产成社区在线视频| 巨爆乳寡妇中文bd在线观看| 美女末成年视频黄是免费网址| 国产白丝JK制服在线| 爆乳痴汉一二区| 精品熟女区777| 啊!摁摁~啊!用力~视频| 日韩无码色色| XXXX中国在线观看免费| 女人腿张开让男人桶爽肌肌| 高中生粉嫩美女高潮视频| a级毛片视频| 未满十八周岁禁止进入观看欧美精品视频 | 69 精品在线视频| 美女裸体高清无遮挡免费网站| 亚洲日韩护士病人AV| 粗暴进入蹂躏视频在线| 尤物AⅤ精品一区二区三区| 伊人久久大香线蕉av成人| 99热这里只有精品国产免费免费 | 越猛烈欧美潮喷动态图| 国产高清拍AV在线| 新妺妺窝人体色www_聚色窝| 亚洲午夜久久久久| 亚洲熟女一区二区| 加勒比HEZYO无码av| gif刺激国产亚洲| 草莓视频污版软件| 亚洲国产综合精品| 精品久久午夜福利| 最新无码专区视频在线| 中国裸体一区二区| 亚洲国产片五月天| b8yy福利理论片| 自拍欧美日韩亚洲动漫| 韩日无码不卡| 欧美成人在线视频在线| AV天堂手在线观看| YY4080旧里番未删减版| 中文最新福利视频| 免费人成影院在线观看| AV污在线观免费观看| 9999国产精品欧美久久久久久| 不下载免费在线观看黄色网站| 新mm1313午夜福利视频| 久久久国产精品萌白酱免费| 在线视频 亚洲 3P| 国产一级性爱| 永久免费毛片| 888网站毛片免费| 插的出精出水视频| 怡红院免费| 张柏芝精品一二三区在线观看| 无码无羞耻肉3d动漫在线观看| 亚洲孕妇无码视频免费播放| 国产精品一级二级三级| 99精品网站| 国产精品勾引上司在线播放| 国产成人精品蜜芽视频| 亚洲中文无码精品卡通3D| 好紧好爽好多水视频465视频 | 无码熟妇人妻AV在线影片真实| 亚洲 小说 欧美 中文 在线| 最新国产蝌蚪视频在线播放| 亚洲四房播| 岛国AV在线一区二区| 亚洲一区二区波多野结衣av| 亚洲精品偷拍区偷拍无码| 成年满18在线观看| 双飞福利导航| А∨天堂一区一本到免费| 欧美牲交黑粗硬大| 国产女人性大毛片视频| 亚洲肥老熟妇四十五十路在线| 国产高潮娇喘免费网站| 亚洲人成网站在线小说| JLZZJLZZ亚洲乱熟在线播| 亚洲有码第2页| 免费人妻无码不卡中文字幕18禁| av无码av在线a∨天堂毛片| 国产中文在线看| 久久精品aⅴ老熟女| 在线亚洲欧美专区免费| 国产大学生闺蜜AV在线播放| 亚洲欧洲国产成人综合不卡| 中文字幕无码久久99免费| 成年男人深夜在线视频| 夜夜摸夜夜添夜夜添破| 午夜影院操一操视频| 久久免费aⅴ| 亚洲人成影院在线无码按摩店| 一级毛片免费完整视频体验区| 无遮挡污网站在线观看| 国产欧美va欧美va香蕉在线| 午夜91网站在线观看| 高H视频免费欧美| 美女解开衣服露出奶头无遮挡| AV五月天强奸| 97超碰天天| 免费AV手机版在线看网站| xxxx亚洲色| 国产 欧美 精品 蜜芽| 123区无码乱伦| av中文字幕3| 午夜爽爽爽男女免费观看影院| 欧美xxxx狂喷水| 少妇AV网| 亚洲综合久久888| 九月丁香色婷婷| 超无码喷水自慰AV| 要看免费看Aaa黄色视频| 无尽欧美杂交性视频| 中国XXXXX片| 亚洲成a人片在线播放| 69色在线视频免费| 亚洲日本人成网站在线播放18| 综合无码电影| 可以免费看美女自慰的黄色网站| 天天干天天日| jizzjizzjizz亚洲熟妇| 天天摸天天添天天爱| 国产无遮挡很黄很爽的视频| 网站你懂在线| 欧美日韩一二三区高在线| 日韩欧美国产自由二区| 在线欧美精品一区二区三区| 18女下部被啪到流水视频| 国产AV主播网站| 精品视频黄色网站| 工口全彩肉肉无遮挡无翼乌3d| 久在线免费视频| 欧美性稚交6-12| 国产美女AV一区二区三区| 姉欧美日韩国产精品777| 狠狠伊人大综合流行影院| 白浆大学生| 亚洲成av人片一区二区密柚| 日本50岁丰满熟妇xxxx| 破初无码中字免费观看| avtt手机版天堂网在线观看| 最新无码AV在线专区| 亚洲mv国产mv在线mv综合试 | 又深又大h视频免费无码| 日韩视频中文字幕在线一区| 激情文学综合丁香| 午夜福利高潮美女| A片_在线播放| 最大胆人休大胆的做受| 久久精品国产亚洲无删除| chinese中国精品自拍| 啊啊,受不了,,,,轻点视频网站| 91精品国产自产在线观看永久| 亚洲熟妇在线播放| av潮喷大喷水系列无免费| 美女粉嫩啪啪高潮喷白浆动漫| 亚洲成a无码在线| AV片免费不卡| 国产精品爽爽爽| 床震吃乳强吻扒内裤视频说| 99久久露脸精品视频| 喷水揉捏激烈高潮娇喘视频| 厨房玩朋友娇妻hd完整版视频| 97影院午夜在线观看视播放| 2022AV天堂网在线视频| 在线天堂中文新版最新版| 国产又大又硬又爽免费视频| 国产精品视频白浆免费明星| 国产国产成年年人免费| 国产真实强奷系列在线观看| 在线看黄a免费网站| AV在线毛片| 国产一级片大全免费在线播放| 黄色网站add在线观看| 97亚洲无码免费资源站| 亚洲av播放| 欧美一区国产二区在线观看| 日韩精品-99久| 精品久久193| 8050午夜理论二级| 26uuu在线亚洲欧美| 美女被遭高潮网站视频无遮挡| 成片免费观看视频在线| mm1314亚洲国产韩国日本| 国产精鲁鲁网在线视频| 中文字幕在线观看亚洲视频| 亚洲国产高清不卡在线播放| 在线播放侵犯中出| 越猛烈欧美XX00动态图免费| 白嫩国产在线观看| 2019狼人香蕉香蕉在线| 杨幂久久BB| 国产精品第25页| 丰满多毛的少妇| 九月丁香婷婷综合激情| 国产超碰人人一区二区三区| 中文AⅤ在线一区| 在线无码免费的毛片视频| 别揉我奶头av~嗯~啊| 人妻东京热| 中文亚洲av片不卡在线观看| 性无码专区一色吊丝中文| 国产高清无码第一十页在线观看| 一级毛片女人喷潮视频| 亚洲清纯最新无码专区| 乱人伦精品小说| 少妇无码丰满熟妇一区二区| 18禁娇喘出水激情叫床 | 最新国产在线视频2022| 国产精品1024永| 精品国产福利在线观看网址| 久久综合亚洲| 免费人成在线观看视频播放| 日韩不卡在线尤物视频| 麻豆精品新a v视频中文字幕| 午夜视频在线| 久久精品呦女| 337P人体粉嫩炮高清大图| tubeXXXXX久久| 中文乱码35页在线观看| 色妞网| 成 人网站另类| 国内精品久久久久久久影视| 国产AV嫩模精品| 国产精品一区二区三区四区| 精品久久久久www| 老司机午夜精品视频在线观| 高h丝袜视频| 国产无套双飞露脸两女在线高清 | 成 人在线 免费视频| 手机免费看片AV永久看片国产日韩| 国产ML在线播放| 亚洲h在线播放在线观看h| 视频一区二区日韩中字久久| 精品在线N| 午夜三级a三级三点窝| 草草浮力院禁止18进入| 国产自产2020最新| 老师扒开双腿任我玩| 久久伊人宗合网| 国产啪精品视频网站免| 可以免费看AV的网站| 日本亚洲欧洲免费无线码| 一级a爱大片免费视频| 亚洲人成综合第一网| 首页 国产 亚洲 丝袜图片区| 亚洲一区二区三区不卡视频| 国内精品久久久久久搜索动漫| mm在线精品视频在线观看| 亚洲白嫩美女在线| 别揉我奶头~嗯~啊~网站在线观看| 粗爆毛片| 日韩AV无码啪啪网站大全| 熟妇的荡欲bd高清| 爆乳动漫美女脱内衣裸体网站| 狠狠躁狠狠躁东京热无码专区| 国产精品无码2021在线观看| 国产午夜福利合集第一页| 高清国产亚洲欧洲AV综合一区| 伊人五月综合大香线蕉| 亚洲综合v永久在线观看| 图片 国产 一区| 两根粗大噗嗤噗嗤欧美精品| 亚洲男人的天堂在线观看2020| 午夜美女一级A级视频 | 一本色道无码道在线观看| 午夜激无码AV毛片| 亚洲女人天堂2021| 亚洲午夜福利院在线观看| 亚洲精品美女久久久久久| 亚洲 欧美 中文 日韩AⅤ| 一本到高清视频dvd| 国产2018大屁股福利| 91日日日日日日日日日夜夜| 97久久久久久久久精品| 又爽又黄又无掩遮| 日本电影午夜福利| 伊人心综合视频| 高潮超污视频在线观看| 久久视热这里只是精品| 91超碰人人爱香蕉精品| av手机在线天堂网| 在线观看污网站| 综合激情六月婷婷| 亚洲男男视频在线| 992在线视频| 在线看片aⅴ免费观看| 777米奇网站| 69精品在线观看| 太粗太大太深真爽视频| 高中美女粉嫩视频福利在线| 午夜福利偷视频| 久久综合久久自在自线精品| 亚洲国产成人在线一区二区不卡 | 在线视频偷国产99| 国产美女自卫慰水免费视频| 一女4p三黑人免费视频| 800αV色多多视频在线| 日本大综合色| 好想要好大好爽免费视频| 幻女bbwxxxx毛茸茸| 天天婬色婬香视频综合网| 97久久人妻| 中文字幕无码免费久久99| 67194熟妇在线观看| 蜜芽亚洲av无码精品国产午夜| 影音先锋男人看片av资源网在线| 午夜福利日本孕妇在线| 9966精品视频在线| а√天堂网www在线| 久久精品亚洲热综合色| 欧美一卡2卡三卡4卡在线| 波多野结衣AV无码免费播放| 又粗又长又大又硬又爽的少妇毛片 | 在线视频网站国产2022| 国产精品久久久久久影院| 最新国产无码AV在线| v无码免费| 67194熟妇在线观看线路| 高潮喷水一区二区三区| 黑人与中国少妇XXXX视频| 国产xo免费视频在线观看| 在线观看人成视频免费| 女人脱裤子让男生桶爽视频动态| 好紧啊要射了网站视频| 精品国产这么小也不放过| 久久国产精品偷| 无码AV动漫精品一区二区| 无码AV在线一区二区| 无码中文字幕av免费放| 九九久久香蕉| 国产国产午夜精华| 91亚洲国产日韩在线人成| 亚洲不卡女人视频| 国产精品杨幂免费看久久久8| 爽死你免费视频在线观看| 亚洲欧美日韩V在线播放| 无码专区国产精品第一页| 欧洲无码毛片免费在线观看| av高清无码国产在线观看| 哺乳期喷奶水视频www| 重口视频二区在线观看| 伊人少妇久久网| 久久亚洲露脸| 玩弄人妻少妇一级毛片| 免费黄色小视频| 久久aV高潮a√喷吹| 大量国产情侣激情视频| 亚洲色大成网WWW九久久| 怡红院免费| 日本在线看的免费网站| 18禁无码高潮在线网站| 人妻丰满熟妇av五码区| 亚洲男同GAy作爱视频网站| 午夜91网站在线观看| 最好看的2018中文字幕免费视频| 1717国产精品久久| 亚洲gif动态无码专区| 最新无码专区视频在线| 国产成社区在线视频| 尤物视频在线观看三级h| 爽极品色极品影院在线| 手机午夜看片a福利在线观看| 狠狠色综合久久| 澳门无码网| 第一福利视频网址导航| 亚洲人成网站蜜桔午夜| 久久狼人香蕉网狠狠| 亚洲第一页呦女| 性感美女高潮喷白浆视频| 亚洲天堂av大全在线观看| 波多野结衣av高清一区二区三区 | 三级国产99久久| 国内极品白嫩精品| 久久伊人精品福利国视频| 亚洲avav天堂av在线网毛片| 白嫩喷水视频好大好爽| 最近最新免费中文字幕大全| 久久HEZYO色综合| 尤物在线视频免费国产| 2018手机在线A免费无码| 亚洲成av人最新地堂无码| 国产超级乱婬Av| 91偷拍老熟女| 3D动漫AV特黄在线观看网站| 亚洲熟妇无码aⅴ91在线播放| 美女自慰激情网| 亚洲成AⅤ人片久青草影院| 国产免费高清白丝在线观看| AV在线天堂进入| 成年网站未满十八禁,免费看| 思思久久99热只有频精品66| 亚洲午夜av福利久久久一区| 黄色网站一个人免费看| 亚洲无线卡一卡二| 日本成年H动漫网站| 午夜福利日本在线观看| 国产女人av| 婷婷激情五月在线| 我爱亚洲天堂| jazz日本免费观看视频| 老外和亚洲女人av| ΑV一卡二卡三卡免费| 久久久3P| 亚洲国产片免费在线观看| 中出无码在线| 国内av高潮毛片| H肉动漫无遮挡在线观看免费| 亚洲九九色| 国语自产拍在线视频中文影音先锋| yy111111少妇影院无码区| 超碰系列91| 国产最大精品免费AV电影网站| 男女猛烈无遮挡免费动态| 亚洲男同gay片可播放| 爆乳肉感大码AⅤ无码| av天堂伊人| 国产在线狂喷潮在线观看| 成年视频免费公开| aⅴ免费视频在线观看| xunleige无码新入口男男| 91极品超碰在线| 久久免费口爆视频| 鲁丝一区二区三区免费| 国产真人三级小视频在线观看| 工口全彩肉肉无遮挡无翼乌3d| 无码av高潮抽搐流白浆在线| 741www免费人成看片| 国产AV尤物网站蜜芽麻豆邪恶 | 欧美人妖性爱免费看| 啊嗯AV在线| 白丝jk喷水自慰| 波多野结衣无码一区在线| 777奇米四色成人影视色区| 素人激情福利视频| 亚洲字幕不卡无码| 一个人看的免费高清www视频在线观看国产 | 欧美高清一区二区三区| 天堂AV里番在线观看| 大又大粗又爽又黄少妇毛片视频| 国产毛1卡2卡3卡4卡视| 深夜福利爽爽爽gif动图900期| 亚洲欧美日韩每日更新在线| 黑人与日本人妻中文字幕| 国产最大精品免费AV电影网站| JjZz18中国| 99爱国产精品免费高清在线| 98超碰人人与人欧美| 一个人看AV在线高清| 波多结衣一区二区三区| 国产国拍亚洲精品永久69| 潮喷取精10次gay在线观看| 国产精品图片视频| AV十八岁在线免费观看| 香港特黄一级视频| 又黄又湿啪啪响18禁| 精品777视频| 手机Av在线天堂| 手机在线视频国产口爆| 中文亚洲av片在线观看不卡| 亚洲熟女少妇综合图片区| 2021亚洲精品不卡a| 不卡无码三区| 亚洲女人天天要夜夜要| 日韩国产精品亚洲а∨天堂免| 国产亚洲精品美女久久| 亚洲Aⅴ无码专区在线观看q| 杨幂视频 国产在线| 香蕉网站男人网站| 荡淫无码在线观看| 黑人上司粗大拔不出来| 亚洲五月天在线观看| 国产情侣自拍AV| 中文字幕αⅴ无码免费| chinese乱子伦xxxx视频播放对| 国内一区在线| 无码丰满妇| 亚洲午夜国产一级| 免费专区丝袜调教视频| 亚洲综合av自拍图片区| 国产农村一级看片| 美女高潮全身流白浆福利区| 性爱网站国产精品高清| 美女18禁网站亚洲| 性夜影院爽黄A爽免费看| 欧美激情交换| 3D动漫H在线观看网址蜜芽| 无码爽毛片免费| 国产人成高清视频| 乱网五月99视频| 中文无码一区二区三区在线不卡| 免费一级毛毛片| 中国性BBBBBxxxxx另类| 在线亚洲人成电影| 亚洲人成无码网www动漫| 亚洲国产欧美日韩欧美特级| 国产尤物视频在线观看| 欧美黑人巨大xxxxx| 8090午夜无码专区| 正在播放 国产精品| 嫩草网站在线播放| chinese猛男自慰gv白袜喷浆| 久久欧洲欧美| 自拍h在线观看| jk自慰在线看| 尤物福利在线观看永久视频| 欧美AⅤ精品视频| 韩国免费A级作爱片| 国产精品视频一区二区三区无码| 又黄又爽又色的黄裸乳视频| 亚洲h成年动漫在线观看不卡| 最新国内外无码视频| 国产美腿丝袜视频在线观看| 欧美影院在线亚洲| gay男男自慰免费播放| 中国产看美女AV| 亚洲高清国产拍精品闺蜜合租| 波多野结衣东京热一区| A级黑粗大硬长爽猛视频| 国产аv天堂最新版在线| 公交车挺进朋友人妻的身体里| 亚洲男同免费播放网站| 国产曰批的视频| 办公室艳妇潮喷视频| CHINESE乱子伦XXXX国| 亚洲性爱一区| 中文字幕人妻系列一区尤物视频| 亚洲国产一区二区三区狠干| 3D动漫精品无码专区| 在线视频国产另类2022| 成 人 网 站 在线668Av| 亚洲欧美国产va在线播放| 国产美女清纯呻吟在线观看| 无套美女在线| 亚洲无码香| 撕掉老师胸罩摸老师奶头视频| 成 人动漫a v 免费观看| 少妇被粗大的猛进出69影院| 又粗又大黄色视频| 97视频久久国产| 国产片免费福利片永久| 另类AV无码| 校园激情一区二区文学| 久久久久综合| 久久久久久精品色费色费s| 玩弄丰满少妇视频久久| 亚洲av手机在线| jiZZjiZZjiZZ日本护士| 午夜性爱视频| 亚洲精品无码国模| 欧美性白人极品1819hd| 夜夜香Ⅴ无码| jizz韩国日本护士| 天天碰天天爽天天摸| 人妻21p大胆| 苍井空AV在线不卡网站| 在线无码视屏| 在线免费肉动漫福利导航| 亚洲欧美国产网曝综合网| 亚洲黑人粗大无码| 太深了太粗了免费视频| av手机版在线观看| 国产热综合热AV| 国产女人久久香蕉精品视| 全部免费a级毛片| 亚洲女成aⅴ| 中文成人无码久久| 99久久免费精品色老| 婷婷狠狠综合一区视频| 边扎奶边扎下面好爽视频| 99麻豆国产精品| 免费观看老子影院午夜无码| 亚洲日韩AV在线波多野结衣| 一本一道波多野结衣av黑人 | 国产在线观看免费观看不卡| 一区二区操久久| 男高中生男男GV在线| 又黄又爽做受视频免费看| 亚洲永久精品ww47永久入口| 成黄色片视频日本秘书丝袜| 黑人巨鞭大战中国妇女苏| 中文字幕与邻居少妇性刺激| 人妻有码中文字幕在线不卡| 久久精品国麻豆| 2020国产成人精品久久| 亚洲影院欧美| AV潮喷大喷水系列无码观看| 2020精品精品国产500部| 12周岁女全身裸啪啪自慰网站| 俄罗斯13女破苞| 自拍自偷亚洲| 台湾无码一级黄片子| 国产亚洲人成网站观看| 产品亚洲色视频福利| 日本XXXX色视频在线观看l| 99国产免费拍偷| 亚洲無码免费高清曰批视频…| 亚洲欧美国产精品久久| 国产午夜福利永久网站| 亚洲 中文 字幕永久免费| 国产美女被遭高潮免费网站| av网站在线观看免费一区二区| 成年女人片免费视频播放A| 狠狠色hd婷婷| 欧美交换乱理伦片1000| 国产亚洲无码1024| 狠狠狠瑟瑟爱综合久久| 小荡货腿打开水多免费视频| 夜视频在线导航| 日日夜夜爽歪| 孕妇被中出中文字幕视频| 嗯啊乳汁视频麻豆| 亚洲精品私库AV网| 国产精品午夜福利不卡| 亚洲欧美日韩V在线播放| 国产精品嫩草影院久久| 精品福利欧美| 2022最新在线观看视频美女性爱| 色偷一区国产精品| 97热久久免费频精品99手机版| 成年在线观看网站免费| 产在线拍揄自揄视频不卡| 亚洲中文无码AV永久| AV白浆喷水| av高清在线观看韩国| 又黄又刺激的网站| 免费无码又爽又刺激加速视频 | 无码看片在线| 无人区乱码一区二区三区| 国产精品va视频1区2区3区4区| 国产农村Av免费观看。| 多男一女一级伦奷片免费观看 | 国产免费高清69式视频在线观看| 国产成人a无码短视频| 黑人30公分全部进入正在播放| 无码无套少妇毛多19P| 中文字幕丁香五月天| 国产女主播在线观看2022| 国产亚洲va在线电影中文字幕| 白丝JK被啪视频在线观看| 亚洲无码第17页| 成年视频免费公开| 五月丁香啪啪激情综合5109| 国产精品jk白丝在线播放| 91视频91激情| 尤物在线亚洲无码| 亚欧强奷在线播放| 日韩亚洲国产激情一区| 56pao免费在线观看| 被窝网-啦啦啦免费高清在线观看1 | 91麻豆精品国产自产在线观看网站| 18国产精品白浆在线观看免费| 亚洲爱婷婷色69堂| 极品小仙女自慰| 免费看AV网址| 久久99热国产精品| 视频二区亚洲天堂2021| 99爱情侣偷拍视频| y1111111少妇影院无码| 亚洲人妖性爱手机视频| 2022最新自拍视频在线观看| 日韩av色色网| 国产美女高潮时出白浆视频| 99久高清在线观看视频完整版 | 久久久久久精品影院| 18禁男女污污污午夜| yw视频在线观看| 亚州av成h| 欧美。日韩,一区| 中文字幕国产巨臀一区二区三区 | 精品久久久午夜福利| 日韩一区二区三区视频,在线观看| 免费裸体黄网站免费看| 亚洲 综合社区| av网站免费在线观看一区| igao视频网在线视频| 80在线无码精品| 国产大全欧美美女色逼视频| 自拍偷拍一区二区33| 免费久久久人妻久久久| 国产精品第一页夜| yy6080午夜理论影院久久| 最新爱爱网址免费| 国产精品不卡无毒久久久久| 夜鲁夜鲁很鲁在线视频 视频| 超碰 尤物| 在线看AV天堂| 大量国产情侣激情视频| 亚洲熟妇在线| 一本久道热线在线| 嗯太粗太深了h视频免费| 又大又硬又黄又粗激情电影| 999无码激情| 国产精品video区三区| 性夜影院爽黄e爽在线| 久久这里精品免费人妖| 影音先锋大黄瓜视频| 四虎欧美精品在线视频| 欧美换爱乱理伦1000部电影| 国产免费一区二区三区| 最新AV基地在线观看| riav99精品| 五月天久久伊人网站| 国产精品亚洲AⅤ片| 蜜av―极品视觉盛宴正在播放| jk在线国产在线| av天堂线上| 欧美性色欧美A在线图片| h版动漫在线播放的网站| 亚洲一级毛片视频| 手机午夜看片a福利在线观看| 亚洲性爱视频网站| 国产私拍写真福利写真| 18禁免费av网站| 一本大道久久a久久综合| 丰满少妇愉情中文字幕| 16萝粉嫩自慰喷水| 2020日本三级天堂| 香蕉九九视频在线观看视频6| 无码av最新无码av专区| 亚洲色大成网站www成永久网站| 成人Α片免费视频在线观看| 国产一级性生活片| 日韩人体视频无码视频二区| 又粗又长的嗯啊动态图| 女人张开腿让男桶喷水高潮| 久久俄罗斯精品播放| 少妇被躁爽到高潮无码人狍大战| 亚洲色大情网站www| 久久精品国产日本波多野结衣| 国产午夜精品二区不卡| 人妻喷水观看| 小14萝裸体洗澡全过程网站| 国产又黄又爽刺激视频| 不卡无毒影院| 很污的国产网站在线观看| 中国裸体丰满一级毛片| 先锋影音玖玖影院兔女郎天堂| 亚洲少妇免费在线视频| 好吊妞日本亚洲韩国欧美一区二区| 18禁www网站| 粉嫩高中生洗澡偷拍视频| 国产亚洲欧美精品永久| 182tv午夜福利免费路线一| 黄片无遮挡无码一站| 老师穿超短包臀裙办公室爆乳| 老汉Av免费入口在线观看| 台湾免费Gay片敏感小受| 亚洲一区二区AV不卡在线观看| 美女潮喷出白浆的视频| av手机版在线观看| 亚洲产在线精品亚洲第| 麻豆高清国产AV| 中国厕所厕所XXXXX8888视频| 另类专区综合国产中文| 在线操av| 爆操熟女啪啪在| 天天躁夜夜躁狠狠综合| 无码不卡一区二区三区在线观看| 2021人妻在线| 天天爽夜夜爽免费看视频| 五月天激情婷婷婷久久| 最新AV女人的天堂| 最新精品卡一卡二| 国产欧美日韩精品久久| 强奷漂亮雪白丰满少妇av| 日本一区二区啪啪视频| 国产精品中文久久久| 九月激情婷婷丁香| 久久久青草| 夜鲁夜鲁很鲁在线视频 视频| 久久精品五福影院| 人妻无码久久综合加勒比| 亚洲中文爆乳AV| 风间由美性色三区| 韩国三级hd中文字幕| 婷婷六月综合激情| 扒开双腿猛进入喷水视频| 好爽好紧好大的免费观看| 好看的欧美熟妇www在线| 男高中生自慰Gay网站www| 中文字幕潮喷大痉挛绝顶失禁| 国自偷 亚洲 一区 二区| BBW中国中国BBW多毛| 亚州性爱3级| mm131亚洲免费在线观看| 黑人又粗又大一| 国产av天堂| 中文字幕无码av正片av| 中字人妻有码在线视频| 国产αv天堂在线观看免费| 92午夜福利合集1000在线| 疯狂的激情欧美在线观看| 亚洲欧美日韩精品专区毛茸茸| 亚洲天堂网www| 啪啪视频一区二区三区入囗| 免费网站看v片在线18禁止码| 无码熟妇人妻AV在线影片真实| 在线一级无码午夜福利| 视频二区亚洲天堂2021| 任我爽精品视频在线播放| 国产亚洲精品拍拍拍拍拍| 3D国产小屁孩cao大人免费| 欧美视频嗯啊| 影音先锋一区二区资源站 | 2020年国产最新在线观看| 波多野结衣在线观看一区二区三区| 娇妻高潮白浆狂涌视频| 国产精品一区二区久久不卡| 欧美高清视频一区二区三区| 被一群男人玩得嗷嗷叫小说| 国产免费看久久久| 欧美性爱网址| 182tv午夜福利免费路线一| AV动漫一区二区三区| 紧身裙丝袜系列中文字幕| 亚洲欧美视频在线观看| 老外的大狼色在线| 波多野结衣天堂网| 国产精品不卡无毒久久久久| 老司机在线精品视频网站 | 午夜福利精品亚洲不卡DY888| 国产女人天天弄高清免费| 668看片网尤物视频| 2019中文字幕视频一区| xxxx999精品视频| a欧美牲交aⅴ免费| 96国产在线看黄片| 720lu国产刺激无码| 亚洲人成电影在线观看四虎 | 艹乳在线视频| 草久在线 中文字幕| 亚洲av无码一区东京热| 女自慰av网站| 亚洲男士午夜免费视频| 亚洲欧美中文字幕在线一区 | Julia无码在线观看视频| 欧洲毛片免费观看| www超碰| 国产精品毛片一区二区三区| 亚洲你懂的| 日本a区精品| 狠狠橾视频| 孕妇免费视频一级大片| 国内久久久久免费视频| 久久久三级| 瑜伽国产在线视频二区| 国产欧美日韩高清在线不卡| 波多野结衣20p_亚洲色| 亚洲欧美综合区自拍另类| 国产欧美日韩在线精品| 无毒色69 视频免费观看| 欧洲色香蕉| 欧洲黑人xxxx性髙清版| 成人影院午夜男女爽爽爽| 国产欧美日本综合一区| 丁香婷婷麻豆激情综合| 中字无码尤物动漫视频| 中文av乳导航| 日韩激情无码免费毛片| 情侣黄网站免费看| 一个人看AV在线高清 | 杨幂激战黑人久久影院| 亚洲欧美综合中文| 日韩欧美制服丝袜在线| 澳门免费无码AV| av大片在线| 超碰少妇人妻| 护士高潮喷水免费网站| japanese色系列在线观看| 坐在线观看国产视频| 新版天堂资源中文8| jk制服高潮中出视频| h动漫无遮挡成本人h视频999| 网红国产区丝袜在线| 美女撒尿txxxx视频| 国产洗澡在线观看| 992tv午夜福利免费视频在线| 中文香港伦理片一本在线观看免费播放| 夜夜操欧美| 欧美精品高清在线观看爱美| 免费观看的成年网站在线的| 邻居少妇张开腿让我爽了一夜 | 性色A∨| 69天堂人成无码视频在线观看| 色综合天天综合网国产成人网| 成人三级flash在线观看| 午夜男女爽爽爽影院在线视频| 淦到高潮喷水视频| 中文字幕亚洲无线码在线手机版| 全彩无码无遮挡调教老师本子 | 久久久精品三级| 一边吃胸一边揉下面视频| 天堂亚洲中文字幕一卡| 工口全彩肉肉无遮挡彩色无码| 国产乱视频网站免费| 囯产偷拍一区二区三区| 国产片美女福利| 亚洲av久播在线观看| 东北少妇中文字幕无线乱码| 国产午夜精品福利在线观看| 在线观看无码av波多野结衣| 高潮娇喘嗯啊~视频在线观看| 成年福利片在线观看| 专门看H小视频免费网站| 大香线蕉伊人精品超碰| 狼人视频在线观看高清www色| 草欧美少妇| 韩国午夜福利片在线| 日本熟妇69www| 国产jk白丝娇喘在线观看| 777色春国产| 国产片精品免费视频| 国产成人一区二区三区在线| 亚洲无码国产网页| 国产精品jk白丝AV网站| 日本福利导航视频| 99视频30精品视频在线观看23245| 欧美一区二区啪啪| 又大又粗的妇毛片| 91香蕉在线视频| youjijizz国产免费| 在线操白浆美女高潮| 国产v亚洲V天堂无码国语对白 | 老色批视频在线观看无码| 亚洲国产片五月天| 双飞两女视频一区二区| 亚洲AV色男人的天堂| 制服丝袜长腿无码专区第一页 | 日本不卡免费高清版| 99r6这里在线精品视频| 日本爱爱网站| 午夜无码视频| 波多野结衣亚洲三区| 精品99在线黑丝袜| iGAo视频网,为爱搞点基情| 亚洲免费播放网址a| 中文字幕亚洲制服丝袜无码| 18禁全程高潮娇喘音频百度网| 把女人弄爽特黄A大片| 51看片免费视频app预约| 国产无码在线视频制服丝袜| 精品人妻无码专区在线无广告视频| 哟男哟女视频八区| 国产白浆一区二区三区| 影音先锋男人资源站| 最新国产在线拍揄自揄视频 | 日韩欧美不卡1卡2卡| 国产精品99久久| 亚洲欧美丝袜另类聚合色网站| 潮喷大喷水系列无码| 色悠悠在线中文| 九月色综合网| 3d动漫偷拍亚洲| 又色又爽又黄的视频女女| 欧美成人a在线网站| 永久免费AV无码网站大全| 亚洲日本无在线码播放| 538任你爽精品视频国产| 中文字摹草美女Av| 伊人久久性爱导航| 加勒比中文字幕在线无码| 中文无码HEYZO在线播放| 新免费观看包含亚洲有码| 欧美人妖性爱免费看| 日日摸日日碰天天爽歪歪| 天干天干啦夜天干天天爽动漫| 国产成人精选视频在线观看不卡| 无码国产精品gif动图| 日本一大新区免费高清不卡| 国产精品综合色区小说| 久久情品国产qq国产精品| 女同AV在线播放| 刺激伊人久久| 国产欧美日韩综合福利| 范冰冰性XXXXHD杨幂性XX| 人妻 色综合网站| 亚洲国产Aⅴ日韩AV| 国产又大又长又粗视频| 中国女人内谢69xxxx免费视频| 亚洲精品福利| 又爽又黄无遮挡的视频网站| 在线播放免费日本污网站| 久草视频在线播放| 黑粗一级黄色视频| 精品无码一区二区三区av| 亚洲最大自慰网| 亚洲精品私库AV网| 亚洲 欧美 自拍 唯美 另类| 婷婷丁香五月激情综合站| 成年人片尤物视频| 国产日韩一区二区三区免费高清| 嗯啊粗大视频在线观看| 超碰色了色| 亚洲最新毛片一区二区三区 | 国产丝袜jk福利在线观看| 国产无码刺激| 亚洲人妻片| 凹凸视频在线亚洲天堂在线视频| 久久思思热免费视频| 亚洲四区| 国内激情视频嫩草影视2| 扒开腿揉捏花蒂h动态图| 好黄好大好爽好猛视频| 五月综合婷婷麻豆| 久久久少妇| a∨在线无码小说| 别揉我奶头~嗯~啊~在线视频 | 啊,用力,好多水视频| 亚洲图片愉拍自拍另类| 丁香美女婷婷网| 欧美人与动牲交zooz| 狠狠色噜噜狠狠狠狠色综合| AV区无码字幕中文色| 亚洲另类丝袜综合网| 91久久嫩草影院免费看| 男人添女人下面真爽视频免费| 成年人六九视频| 97精品免费公开在线视频| 国产AV作爱网站| 四虎永久免费一级毛片| 韩国18禁爆乳美女vlp激情秀| jk制服自慰白丝喷水短裙动图| 爆乳肉感大码系列| 日本中文字幕亚洲乱码| 国产一级aA片免费| 99久视频一区视频二区视频上去| 亚洲婷婷网| 台湾男同激情videos| 又黄又爽又粗天天视频| 亚洲日韩欧美在线还看| 国产灌醉真实在线| 女人的奶头免费网站(不遮挡)| 无码I√| 波多野结衣无码黑人在线播放| 2022av在线无码| 亚洲精品自在在线观看| 真实国产乱子伦沙发睡午觉| 又爽又刺激无遮挡| 尤物AV网站| 日本a级综合久久a| 国产色媱在线视频| 国产亚洲情侣一区二区无| japanesetube日本护| 中文字幕日本韩| 夜夜夜夜夜夜天干| 在线天堂中文新版最新版| 狠狼鲁亚洲综合在线| 国产精品欧美激情丝瓜视频| Av丝袜天堂网手机版| 黑人最猛系列无码| 自慰久久精品| 亚洲成a人无码电影网站| 亚洲av无码一区二区乱子伦| 无码AV喷白浆在线播放欣赏网| 18禁有免费网站| 波多野结衣超碰在线| 嗯啊,性爱午夜视频| 小性奴导航视频| 国产JK制服丝袜午夜视频免费| 黄动漫网站视频在线播放| 亚洲VA在线∨A天堂VA欧美V... | 亚洲老肥熟女四五十路| 啊灬啊灬啊灬快好喷水| 久热热女免费视频| 国产精品九九一区视频| 久久午夜理论| 亚洲国产无卡在线| 亚洲2021AV天堂手机版| 国产亚洲精品拍拍拍拍拍| 亚洲一区免费在线观看| 国产欧美成AⅤ人高清| 久久国语视频对白| 国外午夜视频网址| 又大又黄又硬的免费网站| 国产粉嫩美女在线直播| 国产高潮福利| 国产按头口爆吞精在线视频| 狼人操人人操| 日本暴力强奷老师在线播放| 欧美一级人与嘼视频| 又黄又骚视频免费观看| 青青草原在线看nv| 制服 丝袜 动漫 无码 AV| 青青青在线视频免费观看| 日本不卡高清一区二区三区| 日本 亚洲 韩国精品| 精品妇女一级在线观看| 国产美女喷蓄高潮| 91av视频在线观看| 中文亚洲av片不卡在线观看| 潮喷取精10次在线播放| 丝袜资源av中文字幕| 成年人黄视频大全| 福利姬喷水网站在线观看| 亚洲无码高清视频影院| 国产制服啪| 一出一进又大又粗视频| 精品国产福利拍拍拍| 亚洲 欧美 变态 卡通 自拍| 最新AV网站在线网址观看| 在线观看未禁18免费视频不卡| 亚洲国产人午在线观看| 影音先锋精品男人资源站| 开心四房婷婷播福利| 只精品99re66| 8男三女交换4p| 中文一区二区三区视频在线播放| 扒开屁股从后面进去动视频| AV制服丝袜第一页AV天堂| 美女的胸又黄又www网站| 无套中出极品少妇| 国产狂喷潮在线精品| 国产女教师专区在线观看| 丰满少妇2中文在线观看| 亚洲熟女综合图区| 亚洲成无码电影在线观看| 中文字幕在线无码一二三区| 中文字幕无码av正片av| 亚洲成av人片在线观看www| 婷婷五月综合国产激情| 无码 在线 在线| 五月丁香色女子| 99久久综合九九亚洲| 嘿咻嘿咻免费区在线观看欧美| 性XXXX毛茸茸的无尽| 亚洲欧美日产综合在线网性色 | 五月婷婷香蕉网| 久久频这里精品99香蕉| 海量AV不卡高清| 国内免费的AV网站| 动漫美女露阴部自慰的网站| 亚洲男无码| 国产三级久久精品三级| 18禁美女裸体无遮挡免费观看| 韩国乱码伦视频免费| 国产日本卡二卡三卡四卡 | 最近最新免费中文字幕大全| 黑人tube7玩日本少妇| 91大神在线观免费观看| 国产女的高潮冒白浆视频| 白浆一区二区三区四区| 四个高中生粉嫩白浆在线播放| 亚洲无码高清午夜影院| 边吃奶边摸下面很爽视频| av免费在线观看美女叉开腿| 日本人妻熟妇熟| 国产美女A一级八| 国产麻豆尤物蜜芽在线| Av首页在线播放| 五十路熟女亚洲专区| 国产欧美日韩精品丝袜高跟鞋| 性孕妇孕交Av| 十八禁网站免费进入| 激情视频在线观看18岁点击进入| 中文字幕无码毛片免费看| 小说 亚洲 无码 精品| 18禁网站在线看| 色yeye香蕉凹凸视频在线观看| 国产旧里番在线观看| 久久青草资料网站| 又黄又免费又刺激的网站| 婷婷亚洲综合五月天小说| 日日橹狠狠爱欧美视频| 精品一区二区三区| 日本免费一区二区三区视频| jk制服白丝袜自慰在线观看| 国产成人精品自产拍在线观看| 国产裸舞在线一区二区| 亚洲区小说区激情区图片区| 黄喷水美女网站在线观看| 国产免费久久精品99re丫丫一| 果冻传媒视频在线免费女快递员| 天天爽夜夜欢免费视频| 中国亚洲BBw| 自慰喷水片免费观看 | 亚洲午夜无码集| 国产成人精品亚洲午夜麻豆| 中文有码在线嘿嘿视频| 曰韩在线大香蕉| 国产尤物视频在线| 丰满的少妇被猛烈进入| 久久九九有精品国产| 手机亚洲色大成网站www| 超碰CAOPOREN国产最新地| 厨房玩弄人妻系列,| 无码日韩av一区二区三区| 与隔壁清纯人妻肉干到爽| 2021AV手机在线最新| MM1313亚洲精选| 国产精品视频色尤物yw| 波多野结衣中文字幕一区二区三区 | 你懂的视频网站| 少妇影院yyyy111111| av員在线播放| 亚洲爱爱无码专区| 天堂网资源中文最新版奶水| 白丝jk捆绑固定震动FXX视频| 亚洲色大成网站WWW永久网站| 疯狂做受dvd播放免费| 国产精品开放小视频| 大码丰满奶水无码| 亚洲三级电影网| 亚洲综合图区在线| 大臿蕉香蕉大视频免费| 全球熟女AⅤ导航| 国产一级婬片免费放| 夜夜揉揉日日人人| 韩国产三级三级香港三级日本三级| 中文无码一区二区三区| 国产女A精品| 337P粉嫩日本欧洲亚福利高清| 国产免费人成视频xvdeos| 国产A区二区三区| 电影网在线亚洲一区| 永久免费无码中文字幕| 中文字幕av一区二区三区| 亚洲mv国产mv在线mv综合试看| 麻豆国产AV床下闺蜜| 午夜蜜芽尤物视频在线看| 亚洲欧美另类离制服丝袜| 波多野结衣av高清无码| 无码乱国产在线视频| 久久婷婷一区二区三区| hppts视频在线www色| 亚洲欧美日韩国产麻豆| 国产精品无打码在线播放| 成在人线AV无码免费| 亚洲中文无码亚洲人网站的| 超久新碰碰| 亲胸揉胸膜下刺激娇喘天天视频| 真人作爱试看120分钟30| 18禁止观看1000部免费| 五月丁香啪啪激情综合色九色| 国产片美女福利| 亚洲天堂尤物视频| 手机Av在线播放网址| 国产高清视频在线| 18禁黄无遮挡免费动漫网站| XXXX日本高清1| 国产一级AV教师| 操操午夜福利| 国产精品一区二区久久不卡| 久久精品久久精品中文字幕| 中字无码a| 紧身裙连裤袜波多野结衣| 亚州a√看网| 黑人欧美一级在线视频| 亚洲VA在线VA天堂XXXX中| ww,亚洲无码| 日韩AV无码免费一区二区三区| 成人免费网址在线观看不卡| 欧美女一区二区三区| AV天堂国产免费| 亚洲熟妇偷拍| 80在线无码精品| 又硬又爽又长又大的曰皮视频 | 曰本AV不卡无码一区二区三区 | yy111111少妇影院235网站| 男男黄色视频在线观看免费| 日韩在线24视频| 99久久免费精品| 男男浴室吸乳play特殊军种| 亚洲无码视频看看| 自慰 日韩在线| 久久精品丁香五月丁香伊人色| 亚洲国产午夜福利| 亚洲 图中文字幕| 波多野结衣一区二区三区av免费| 国产大全五月丁香欧洲在线视频资料大全 | 首页a∨欧洲色美| 性色AⅤ在线观看| 亚洲男人天堂2022av| 亚洲国产日韩欧美精品| 在线播放你懂的网站网址| 国产精品三级最新一区、| 中国熟妇色视频WWW| 巨臀中字幕一区二区| 中文字幕专区高清在线观看| 亚洲综合小说区图片区| 超碰尤物免费| 精品国产网红主播在线直播网| 成 人 h 高 潮在 线 观 看| 一级欧美特级aa免费观看| GAy 在线 免费| 国产精品久久久久久久久岛| bt在线一区二区| 我的妺妺h伦浴室无码视频| 国产精品99久久免费黑人| 日韩AV狠蕉蕉| 亚洲一区三上悠亚| 东京热无码人妻一区二区AV | 97偷自拍亚洲综合| 欧美综合自拍亚洲综合图 | 亚洲AV最新在线观看网址| а天堂最新版在线| 国产亚洲福利私拍| 国产成人综合在线观看不卡| 亚洲欧美日本久久综合网| 男女性爽大片视频免费看| 国产小黄瓜精品福利| 18禁黄无遮挡免费2022| 极品少妇粉嫩小泬V片可看| mm131日韩高清视频三区| 高清无吗一区二区三区| av无码全过程在线观看| 嗯啊给我想要视频国产| 自拍亚洲综合色导航2021| 久久久亚洲欧洲日产国码AⅤ| 2021天天躁夜夜躁狠狠躁| 亚洲国产精品私人影院| 伊人久久少妇| 国产呦在线观看| 亚洲av永久精品无码| 亚洲丶国产丶欧美一区二区三区| 久久亚洲五月天| 国产开嫩苞在线播放视频| 成年手机无码| 亚欧午夜男人免费视频| 偷窥熟女网| 又长又大又粗又硬的3p视频| 国产男女被愉拍在线视频| 尤物视频中文字幕在线| 五月婷婷在线视频| 中文字幕第一页无码久久网| 字幕网永久在线视频| 办公室爽到喷水456在线观看| 亚洲最大www| 亚洲三级电影网| 又激情又黄的无遮挡| 亚洲大成色www永久男同| 中文字幕无码东京热| 黑人与亚洲人精品视频| 加勒比AV在线| 成年免费A级毛片免费看无码| 亚洲最大无码一区二区三区| 两性又黄又免费的网站午夜 | 亚洲精品白丝制服av网站| 一区日韩二区欧美三区| 最新mature熟女成熟丰满| 啊 揉我奶头 嗯 在线观看视频| 久久成人成狠狠爱综合网| 国产精品337P| 在线观看国产污的网站| 亚洲一二三四区| 国产精品r级最新在线观看 | 亚洲有码一区二区三区视频| 粉嫩虎白女流水的视频| 亚洲白嫩美女在线| 调教黄色视频在线观看| 欧美男男作爱videos可播放| 久久综合给合久久国产免费| 护士的色诱2在线观看免费| Av少妇按摩AV| 亚洲网站18| 不断玩弄奶头高潮正在播放| 久久99性爱大片| 国产chinese男男gay视频网| 2022国产高清无码在线观看| 又色又狠又爽的视频在线网站| 久久国产精品偷任你爽任你| 超碰人人柔人人捏人人| 亚洲美女美妇久久字幕组| 高HAV在线免费看| 亚洲青青草原无码AV| 午夜看片在线| 丁香五月麻豆| 亚洲春色无码| 特黄一级国产免费播放| 亚洲sm另类一区二区| 东京热无码人妻一区二区AV| 国产麻豆私拍精品视频| 亚洲少妇久久| ′中国女人A级毛片| 后进极品翘臀在线视频很黄| 五十路熟久久网| 丰满五十路视频| 亚洲日韩在线中文字幕线路2区| 91在线网站| 又大又粗又硬又硬免费日批视频| 免费男女牲交全过程墦放| 久久精品一本到99热免费| 亚洲噜噜噜噜噜噜噜噜噜噜视频| 欧美成人影院在线观看| 2022AV欧美精品| 浪潮一区国产| 2020国产乱网| 国产真实强奷系列在线观看| 亚洲 小说 欧美 激情 另类| AV无码国产精品色应用| 邪恶国产精品网| 国产sp调教打屁股视频网站| 无码1区| 国产Chinese在线男同twing| 国产一区二区三区小说| 欧美成人www在线观看直播| 校园激情一区二区文学| 国产走光合集视频一区| 俄罗斯老熟妇乱子伦视频| Chinese男学生打桩Gay| 99久久99久久国产| 中国熟妇人妻XXXXX性| 一本无道码在线观看| 黄床大片免费30分钟国产精品 | 国产免费午夜福利片在线H| 国产免费一区二区三区在线观看| 亚洲一区中文字幕无码| 未发育的小身子h小说| 最新国产AⅤ无码专区| 国产大学生一区二区三区| 2022AV在线视频网站| 别揉我奶头~嗯~啊~少妇视频免费在线观看 | 欧洲在线视频免费视频| 4HU44四虎WWW在线影院麻| 国产亚洲女在线线精品| 免费高潮了好湿h视频| 亚洲欧洲国产综合aⅴ无码 | 欧美大胆A级线上视频| 亚洲国产二区三区在线| 国产AV片区| 欧美中字一区日韩| 大胸中文字幕无码| 在线呦交网站在线观看| 女被男啪到哭免费视频| 爽到高潮漏水大喷无码视频 | 性生大片免费观看668| 人妻少妇久久中文字幕电影| 伊人蕉久电影院| 性高潮视频动态图120秒| 精品视频黄色网站| 国产高清喷奶水视频无打码| A级毛片毛片免费观看久潮喷| 午夜电影AV| 久久青草 久久 香蕉| 亚洲国产成人久久综合一区 | 2022无码视频在线| 国产一卡二卡三卡四卡兔| 天堂网WWW资源在线| 日摸摸夜舔舔无码国产| 00国产精品| 中国熟妇同性性爱| 一级一片高清免费观看| 香蕉在线视频综合网| JIZZ中国JIZZ在线观看| 毛多BBWBBWXXXXX| 1000部禁片大全免费毛片| 乱码熟女| 一级一级一级一级毛片| 好紧好湿好黄的视频免费| 无套粉嫰白浆动态图免费看| 碰一级毛片看一级毛片| 亚洲精品嫩草| 超碰香蕉人人网99精品| 大香蕉尹人97超级视频| 天天爽夜夜爽人人人爽视频| 最好看的2019中文字幕视频| 固定AV一区网站| 毛片一级精油按摩高潮无码| 天堂在线诱惑| 中文字幕无码第15页| 亚洲免费看片视频| 国产小屁孩cao大人欧洲| 国产卡一卡二卡三卡免费| 国产技师三区在线观看| 国产一级片大全免费在线播放 | 又黄又粗又爽免费观看| 亚洲人成无码综合网| 又黄又刺激的网站| av无码中文字幕在线观看| 在线观看免费国产污网站| 国产人成视频在线观看| 免费无码换线| 国产gay高中生小鲜肉屁股| 亚洲不卡中文字幕无码| 天天做天天爱夜夜爽女人爽| 波多野结衣东京热国产一区二区| 本道综合精品视频| 亚洲男人最大av网站影音先锋| 在线观看欧美性爱| 一级特黄录像免费播放中文| 91激情视频在线观看| 色综合久久白洁| 免费人成视频黄片| 国产浮力免费在线| 天堂人成网站18禁止无码| 好爽好紧免费30分钟视频| 中文字幕亚洲爆乳无码专区| 99久久国产综合精品1| 成年免费A级毛片无码| 亚洲私人网站| BBw下身丰满少妇18XXXX| 337p日本大胆欧洲亚洲噜噜| 亚洲另类色区欧美日韩在线观看| 国产剧情一区二区| 国产不卡中文AV麻豆| 一个人在线观看AV| 欧美毛多水多日本一区二区| 在线观看无码多人| 久久久精品麻豆| 妓女黄色网站一级毛片| 美女洗澡AV片免费看| 国产肉感大码AV无码| 精品丝袜国产在线播放| 亚洲自慰无码一区| 婷婷六月综合激情| 99啪啪视频宅女| 自拍偷拍一区二区三区日本23| 一级AV无码影片| 97日日碰人人模人人澡| 先锋影音资源站男人天堂AV| 大香伊蕉国产综合影院| 嗯啊午夜福利在线观看| 国产日韩āv在线| 亚洲色爱免费观看视频| 嗯啊~流白浆视频| 交换配乱吟粗在线播放欧美| 自拍亚洲欧美在线成电影| 天堂免费在线观看骚虎视频| 十分钟在线视频免费看| 亚洲日韩无砖专区一中文字目| 亚洲日韩中文字幕视频| 中文字幕乱近親相姦| 久久小视频黄色视频| 在线人成免费视频69国产| 无码av一区| 五十路AV在线| 亚洲毛片在线观看| 亚洲精品国产精品国产自| 无码午夜剧场| 欧美人体视频一区二区| 国产性推油按摩AV中出| 国产在线播放鲁啊鲁视频| 久久网更衣室偷窥国产| 在线视频欧美日韩不卡一区 | 欧美性爱一区二区三区| av在线播放亚洲| 揉捏花蒂喷水np| wwwav红杏在线| а天堂最新版在线观看| 超碰少妇人妻| 久久99九九精品久久久久齐齐| 免费高清无码又刺激| 免费浪潮AV网站在线观看| 樱花AV在线无码| aⅴ视频| 日本丰满熟妇| 无遮无挡拍拍拍| 国模叶桐尿喷337p人体| 久久精品99久久香蕉国产| 国语精品福利自产拍在线观看| 多人强伦姧美女免费看| 中文字幕人成乱码在线观看| 久久久久久久久齐齐| 国产日韩欧美亚欧在线| 国产专区免费资源网站| 2020亚洲а∨天堂在线直播| 最新国模无码免费视频| AⅤ天堂一二三区免费视频| 女生自慰网站免费在线观看| 午夜 色 网站| av天堂手机在线播放| 欧美亚洲XH性影院| 被侵犯人妻中文字幕有码| 色综合丁香九月色| 另类日韩亚洲色| 色天使久久综合给合久久97色| 国产制服丝袜视频在线| 亚洲色无码专线精品观看| 草莓无限破解版永久| 亚洲国产成人无码影院| 最新国产精品拍自在线播放| 亚洲欧洲国产成人综合不卡| 中文字幕欧美123| 国产爆浆在线播放| 久久久亚洲欧洲日产国码aⅴ| 国产91爱在线播放| 超碰波多野结衣| 最新国产女同在线| 强行征服邻居人妻hd高清| 国产ai刘亦菲精品一区不卡| 泰国加勒比高清无码中文对白| 中文字幕欧美123| 国产一区二区Jk| 在线精品视频成人| 120秒十八禁免费视频无遮挡| 2020亚洲精品无码| 亚洲欧美成视频| 亚洲人成在线18禁| 亚洲中文字幕A∨| 国产麻豆hdfreesexvid| 亚洲人成电影网站色MP4| 亚洲线日本一区二区三区| 2020国产成人精品视频| h国产在线观看| 国产午夜无码福利在线看| 亚洲五码影院| 亚洲一区全彩| 又大又粗又黄的免费视频,| 夜夜澡天天碰人人爱AV| 一区二区三区av在线| 浪潮一区国产| 麻豆国产精品无码AV在线| 试看20分钟做受视频午夜| 国产午夜福利在线看红一片| 亚洲国产a√无码精品| 中日韩午夜免费理论片| 在线精品国产成人综合| 国产精品video区三区| 2020年亚州无码在线| 粗大调教h少妇沦陷精油按摩中文字幕| 亚洲成a∨人片在线播放| 婷婷开心五月四房播播人| 精品一区20p| 又粗又硬又长又黄的牲交视频| 办公室1战4波多野结衣在线观看| 91尤物超碰极品视觉盛宴| 九月激情婷婷丁香| jizz国产在线| 自慰免费在线观看| XX.00动态图视频| 国产成人AV网站网址麻豆| 亚洲а∨精品| 精品女人天堂AV| 不卡影院日本成人| 香色肉欲色综合| 日韩亚洲av最新在线观看| 在线播放黑丝袜A V| GAY日本男男GV片在线观看| 99久久精品无码一区二区三区| a人免费视频| 韩国黄色网站WW| 日本不卡的尤物视频| 国产走光一区| av少妇网站| 囯产偷拍一区二区三区| 亚洲成av人片一区二区蜜柚| 最新91在线老师啪国产| 最近中文字幕电影在线| 不卡无码av一区二区| 成年人久久免费小视频| 在线看片免费不卡人成视频| 2022av 在线无码 1080P 1080P| 国产精品高清一区二区三区不卡| 白浆一区少妇| 2021最新免费啪啪| 麻豆久久婷婷综合五月国产| av无码不卡在线观看免费| 91免费精品高清a| 曰的好深好爽免费视频网| 一区二区无码在线| 激情在线91| 国产精品白皙| 亚洲无码aⅴ在线视频观看| 美女高潮流白浆一区二区三区视频| 玩弄人妻少妇精品视频| 日本黄污视频| 午夜好爽好舒服免费视频| 18禁高潮出水呻吟娇喘音频| 夹 射 嗯 紧 在线观看| 成年人日批免费视频| 亚洲A∨无码精品午夜电影| 久久2021免费视频| 扒开粉嫩小泬的图片| 国产浪潮av| 波多野结衣久久| 亚洲人成电影在线手机网站安卓版 | 好大好BBB爽办公免费视频| 最美白嫩的极品美女ASSPIC| 亚洲人成网无码| A级国产乱理论片在线观看| 2021中文字幕入口网站| 粗壮挺进邻居人妻| 中文字幕在线播放国产| 成 人 网 站国产免费观看| 女高中生第一次破苞av| 亚洲 欧美 丝袜 另类| 亚洲AV中文字字幕乱| 亚洲成av人无码综合在线| 狼人色综合伊人| 亚洲欧美日韩国产先锋影音| 动漫精品免费av片在线观看| 无遮挡粉嫩小泬视频| 中文字幕大看焦在线看| 免费女人自慰网站| 亚洲男男gv手机在线观看| 久久网性爱视频| 欧美成人天天综合在线| 视频二区亚洲天堂2021| 欧美性爱免费男人视频| 午夜福利网站入口| 自慰网址免费的| 色肉体在线| 亚洲 另类 自拍 日本| 人成午夜大片免费视频77777| 欧美性爱精品一区二区| 尤物网站在线免费观看| 成年女人毛片视频免费播放| 欧美性色aⅴ| HD老熟女BBXXX| 无码视频一区| 国产黑色丝袜在线脚交| 日鲁夜鲁狠狠鲁| 亚洲av片不卡无码久久| 无遮挡免费观看的污网站| 欧美最猛性XXXXX一| 国产午夜导航在线| 中文无码一区视频| 韩国日本亚洲精品视频| 在线观看免费国产v视频| 精品亚洲AⅤ无码午夜在线| 久久精品影视免费观看| 别揉了我快要受不了了视频| 亚洲AV制服丝袜日韩高清| 中国a级毛片免费| AV淘宝国产首页在线最新| 国产美女在线精品摸内| 麻豆av电影网| 嗯额啊啊在线日本视频| 波多野结衣AV高潮在线看| a级毛片免费全部播放| AV在线永久无码| 另类小说 在线日韩 欧美 | 国产在线污视频| 永久不封国产毛片av网煮站| 开心五月激情网| 亚洲国产美女精品久久久| 亚洲区极品| 爆乳肉体大杂交中文字幕| 永久免费精品性爱网站| 最新国产在线拍揄自揄视频| 乱人伦中文视频在线观看无码| 国产流白浆免费观看| 曰本女人与公拘交酡| 国产精品全国免费观看高清| av日韩久久| 尤物视频色综合| аv天堂最新中文在线| 老鸭窝欧美在线观看国产| 国产成人一区二区免费视频| 久久影视久久午夜| 被男人日下面视频| 最新在线精品国自产拍视频提供bt电影下载| 56aV熟妇在线观看| 亚洲AV本道一区二区三区四区| 2021久久国产福利国产秒拍| 极品美女Aⅴ在线观看| A级毛片,黄,免费观看m| 最新日韩AV网址在线观看| 亚洲色大成网站永久| 亚洲熟妇无吗在线播放| 18禁全程高潮娇喘音频百度网| 亚洲,欧洲AVAV| 91综合久久婷婷久久| 人妻少妇精品视频无码专区| 白丝护士高潮喷水网站| 337P人体粉嫩炮高清大图| h片在线看| 一个人看AV在线高清| 99国产黄色視頻网站| 亚洲无碼在线观看手机| 中文AV怡红院| 久久动漫一精品伊人| 国产精品无码一区二区牛牛| H漫大全视频在线观看不卡| 欧美xxxx做受欧美| JIZZ国产在线播放| 美女裸体a级毛片| 国产欲女高潮正在播放| 精品国产迪丽热巴在线| 最新日本a∨中文字幕专区| 好吊色av网站| 中文教师高清无码| 亚洲中文字幕va福利| 丁香婷婷激情| 亚洲少妇日韩| 国产特级毛片AAAAAA毛片| AV高潮喷水出白浆| 自产拍在线观看| XXXXX69日本少妇| 国产一卡免费在线播放观看| 无码在线视频播放一区| 亚洲图片/18/禁| 久久96热在精品国产高清| 尤物视频在线观看国产| 免费无码毛片一区二区| 2018天天躁夜夜躁狠狠躁| 开心五月激情网| 3dh动漫在线| 在线国产视频有码字幕| 精品国产不卡不卡一区二区| 18禁无码专区| 久久久国产一区| 国产黄 色 网 站 成 人免费| 又长又硬又黄免费视频| 岛国免费动作片AV综合久久AV| 四虎成人免费毛片| 亚洲Av日韩AV动漫在线观看| 午夜影院国产| 成人v免费视频黄| 曰AV在线无码| 强行征服邻居人妻hd高清| 国产午夜福利红一片| 亚洲av无码欧洲av无码网站| 欧美在线A∨影院| 亚洲曰本一区二区三区在线| 无码免费的毛片视频| 亚洲精品无码久久不卡网站| 久久激情五月丁香伊人| japanese第一次喷水| 国产极品情侣| 18禁黄无遮挡免费网站| 白丝喷水自慰白浆一区二区| 亚洲区GIF动态图| 大象焦伊人久久综合网色视| 欧美动态无遮挡| 国产免费人成视频网站在线18 | 大陆一级毛片免费播放| heyzo无码专区| 又黄又爽的成人免费视频| 草的爽在线视频| 成年女人爽歪歪大片免费播放| 2022亚洲96AV无码| 又大又粗又长又黄的毛片| 成 人 网 站 免费 在 线品善网| 国产真实乱子伦精品视频| 亚洲国产美女精品久久久| 18一20岁男gay国产网站| yw193亚洲中文字幕无码一区| 18禁黄免费| 久久网站亚蕉| jijzzizz老师出水喷水喷出| 日韩在线一区二区三区免费视频| 国产乱对白刺激视频在线直播| 国产精品一区二区含羞草| 50岁熟妇大白屁股真爽| 一区二区三区高请黄色视频| 亚洲一级奶水多| jizzjizzjjizz日本护士大全 | 97视频精品全国免费观看| 久久人人妻人人人人妻| 亚洲AV无码国产综合专区| 出轨综合人妻丝袜乱中文字幕| 国产白浆精品亚洲| 日本激情在线看免费观看| 尤物视频在线播放你懂的| 久热这里只精品99国产6| 国产午夜成人免费啪视频| 18禁高潮娇喘出水女女| 在线国产尤物导航| 亚洲欧美国产另类va| 情侣作爱视频实拍网站| 成人体免费视频| 中文字幕亚洲资源| wwweee免费观看视频| 性大特级毛片视频| 中文字慕高清无码视频网站| 永久免费AV影院| 一女被多男弄喷潮免费视频在线观看| 高清A级在线观看视频| 国产刘亦菲一区二区三区在线播放 | 亚洲国产无卡在线| 国产极品久久久久极品| 色五月激情中文字幕| 中文字幕禁忌乱偷在线| 黑巨茎大战俄罗斯美女免费| 极品JK小仙女呻吟自慰下载| 午夜免费不卡无码影院| 在线观看成人无码中文av天堂| 伊在人天堂亚洲香蕉精品区| 国产又黄又刺激网站| 午夜福利视频免费导航| 欧美性狂猛XXXXX深喉| 亚洲免费热女视频| 伊人久久免费综合视频| 91社区丰满人妻| 中文av岛国无码免费播放| 怡红院有毒av| xxxxx在线ai| jzzijzzij亚洲一区二区三区成熟少妇 | 国产大学生口爆吞精在线视频| 日啪高清无码在线视频| 天天操国产女人| 18禁喷水白浆高潮| 中文字幕高清无码不卡合作邮箱| 国产精品99一区二区三区| 欧美色哟哟| 阿娇13分钟作爱视频| 亚洲免费看片视频| 久操 国产精品| 2022AV网站在线观看| 午夜激无码AV毛片| 亚洲视频无码在线观看| 百合av_区二区三区| 成年人网站尤物黄色网站动态图片| 午夜阳光高清在线观看日本片| 久久综合九色欧美综合狠狠不卡| 国产午夜久久久| 中文字幕va欧美精品| A片多人午夜免费视频| 800AⅤ在线视频免费观看| 又爽又刺激的免费视频动漫| 午夜性刺激在线看免费| av在线中| 色噜噜网站| 亚洲の无码热の综合| 在线看av高潮| 在线播放av每天更新| 9191精品国产免费| 国产公共露出视频在线下载| 亚洲人xx视频| 亚洲揄拍图片色区图片专区| WWXXXXX日本高潮| 亚洲а∨精品| 欧美—iGAO视频网| 8禁止观看美女脱裤子男生桶| A片在线观看无删减无打码| 亚洲色大成在线视频| 污污网站网址在线观看日本黄 | 干少妇屁眼18p| 尤物国产在线精品一区| 亚洲精品欧美精品日韩精品| 亚洲视频国产| 亚洲一区二区三区日本久久九| 2021天天看激情久久| 亚洲AV淘宝在线观看| 中文无遮挡好黄H肉视频| 夫妇交换聚会群4P大战| 亚洲依依人网| 校花高潮抽搐喷水视频舔下面| 夜色人妻 在线免费观看| 忘忧草在线无码| 成年无码动漫av片在线尤物| 性导航无码窝第一正品| 又大又粗又爽黄少妇毛片| 又大又黄又硬的免费毛片| 国产免费性爱视频| 国产翘臀美女XX00后进式在线观看| 国内免费久久久久久久久久| 天堂在线最新版www国产| 久久九九热re6这里有精品| 亚洲2020一区二区三区四区五区| 强奷迷奷系列在线观看| 国产女人久久精品视| 欧美最刺激的性视频| 狂喷白浆视频在线观看免费| 国产在线精品欧美日韩电影| 好紧真爽喷水高潮视频0L一| 337p亚洲人术艺术| 7m最新精品视频在线观看| AV片在线播放| AAAA免费网站| 亚洲一区,二区电影网| ww欧美在线| 中文字幕一级AV| 99视频在线精品免费观看6| 综合图区亚洲另类图片| 只精品99re66| 波多野结衣AⅤ片免费观看| mm131亚洲免费在线观看| 久久资源网免费视频久久影音| 国产精品所白浆视频| 好大好爽456在线观看| 成人午夜污污在线观看网站| 嗯…舒服h视频大全在线观看| 换爱交换乱理伦片中文字幕| 日产在线播放视频在线观看| JK白丝班长胯下娇喘视频| 久久综合亚洲五月天| 国产乱理伦片在线观看| 高潮娇喘喷水在线观看| 永久免费提供强奷乱码中文字幕| 刘亦菲激情旡码大片| 伊人亚洲国产卡通| 浪友视频老年人性爱| 337p亚洲欧洲人体精品| YJizz视频网站在线播放| 亚洲成年女人综合网| 亚洲理论片中文| 啊啊啊别操了要喷了视频| 在线天天看片视频免费观看观看 | 久久国产自揄拍3| 黑人又大又粗弄得我好爽| 性爱综合网狠狠| 国产精品自在线拍国产| 2022无码视频网站| 中出自慰高潮| av暴露白丝在线观看| 中文字幕无码免费不卡视频 | 黑人与国产91| 激情床戏,男人的天堂| 邻居少妇张开腿让我爽了一夜| 亚洲а∨天堂2020在线网站| 亚洲小说图片综合在线专区l| 国产亚洲美女久久久久久男同| 亚洲AV电影院在线观看| 中文字幕亚洲中文字幕无码码| 亚洲黄色成人网站视频在线播放| 制服丝袜无码专区第一页| 一级无码456在线观看| 永久不封国产AV毛片| 又爽又刺激又无码| 在线免费亚洲无码视频| 人妻人人射| 亚洲成a人片在线观看无码专区| 人妻老妇乱子伦精品无码专区| 久久午夜无码鲁丝片| 亚洲欧美在线制服丝袜国产| 2021av网站在线播放| 永久免费AV无码网站在线观看| 50岁老熟妇全程露脸| 一本久道久久综合婷婷五月| 怡红院av色综合| 成人无码视频在线观看大全| 白丝jk美女自慰| 在线观看免费无码性生活视频一| av生在线| 高清无码黄片视频| 人人妻人人射| 老司机日本三级| 亚洲国产精品导航| 被揉得好爽视频| 成年人网站在线播放| 91普通话国产对白在线| 精品国偷自产在线视频| 嗯啊……好爽视频| 中文在线AⅤ免费播放| 激情中文小说区图片区| 国产无套白浆中出视频| 丁香五月缴情网站免费| 最新手机在线免费色视频| 亚洲国产天堂无码视频| 中文字幕视频在线播放有码无码| 麻豆国产精品无码AV在线| 亚洲色偷偷男人的天堂 | AV无码专区在线电影| 国产成人av| 无码色偷偷亚洲国内自拍| 国产成人亚洲日韩欧美黑人| 国产AN国产精品| 久久青青草原国产免费不卡| 亚洲精品私拍国| 凹凸福利午夜导航| 厨房玩朋友娇妻hd完整版视频| 亚洲综合色在线社区| 又黑又粗又爽的免费视频| 国产在线正在播放| 欧美亚洲春色校园小说图片区| 成人黄色视频播放165| 亚洲av永久无码青青草原| 福利姬液液酱在线观看| 亚洲精品影视| 久久国产精品明星换脸| 中文少妇| 毛茸茸的少妇疯狂做性| 日本电影午夜福利| 粉嫩一级免费毛卡片| 国产在线视频一区二区三区| 中文字幕少妇高潮喷潮| 美国九九黄色视频| 色色91超碰| 18禁jk白丝超短裙自慰| 瑜伽国产在线视频二区| 情理伦片视频下载| 天天做天天爱天天爽天天综合网| 国产AV麻豆精品第一页| 嗯啊,性爱视频在线播放| 亚洲国产无卡在线| 中文有码中文无码中文剧情| 爆乳美女午夜福利国产| 国产成人美女裸体片免费看| 国语自产精品视频在线九九| 杨幂AV免费在线观看| 741www免费人成看片| 国产精品夜间视频香蕉| 另类一区二区三区| 特黄一级一毛| av资源男人网| 黄片艹亚洲| 韩国嗯啊视频免费| 国产农村妇女一级系列| A级国产片在线| 大芭蕉天天在线观看| 亚洲日本道五十路久久综合 | 日韩AV网站大全在线观看| jk制服黄片免费在线观看| 亚洲无码高潮| 波多野结衣好大好紧| 亚洲欧美v国产一区二区| 一级在线的视频少妇| 风间由美性色一区二区三区| 久久少妇免费| 好爽好大再深点高H免费观看| 在线一级av免费| 高潮毛片无遮挡高清免费强奸视频 | 1024精品 国产| 在线观看v片免费视频| 色爱综合另类图片| 97碰成视频免费天天碰| 在线情侣自偷自拍无码| 国产一级毛片不卡视频| 高清国产天干天干天干古装片| jizz在线观看| igao视频网在线视频| 亚洲精品导航| 欧美中文有码字幕在线播放| 中文字幕 有码视频 无码| 三级片视频一区| 黑人巨茎大战白妇视频欧美| aa级女人大片喷水视频| 国产剧情国产精品一区| 亚洲日韩AV片h| riav99精品| 大又粗的一级毛片又黄视频| 尤物无码一区| 国产欧美亚洲另类制服丝袜| 精品国产亚洲一区二区三区在线观看 | 337p亚洲欧洲人体精品| 亚洲少妇免费在线视频| 好男人社区神马在线观看www| 精品白嫩美女在线观看| 永久免费观看美女裸体| 国产亚洲一级二级黄片| 国产精品性生活视频| h高潮娇喘抽搐喷水免费视频| 色首页AV在线| 亚洲日韩欧美一区二区BT| 2022年国产无码在线观看| 无码啪啪熟妇人妻区| 国产福利萌白酱喷水视频| 影音先锋在播放资源站| 丰满饥渴东北老熟女| 国产一区二区三区露脸| 成人黄色视频播放165| 2020国产成人最新视频不卡| 亚洲国产线看观看| 久久狠狠操视频| iGAO激情在线视频| 日本一区二区三区综合在线视频| 波多野结衣系列无码精品| 范冰冰性XXXXHD杨幂性XX| 综合在线综合在线视频专区| 婷婷激情字目| 国产AV 第一页| dⅴd无码专区一区在线播放| 亚洲18禁AV无码爆乳自慰网站| 激情综合丁香婷婷色五月| yy111111少妇光屁股影院免费观看| 国产AV丝袜美腿丝袜| 午夜福利天天摸夜夜做| 潮喷福利视频| jk白丝制服清纯美女娇喘视频| 亚洲中文字幕日韩经典空组| 又粗又黄又硬又爽的免费视频软件| 亚洲美女成年中文字幕| 精品久久久久久久无码| 国产激情一区二区三区小说| 夜夜摸日日舔波多野| 婷婷色在线视频极品视觉盛宴| 深田咏美国产一区| 日韩精品无码中文字幕电影| 亚洲午夜一级AV手机在线播放| 11女女色综合网| 菠萝蜜视频在线下载| 69天堂在线视频| 韩国无码人妻熟妇在线播放| JIZZJIZZ日本护士视频| 欧美你懂得| Chinese国产HDfree中文麻豆| XXXXX人裸体艺术免费视频| 妓女网站一区二区| 亚洲美女乱码| 国内精品久久久久久久久齐齐| 国产下药迷倒白嫩美女96| 在线播放五十路熟妇| 国产精品美女久久久久9999| 99XXXX综合缴情网丁香五月天| 伊人五月天在线视频| 亚洲avv在线哈哈哈| 国内极度色诱视频网站| 操美女高潮抽搐白浆| 国产精品138| www99热| 久爱无码精品免费视频在线观看| 未满十八禁止看1000部拍拍拍| mm131日韩高清视频三区| 极品少妇午夜福利200集| 波多野结衣无码电影伊人网| 亚洲成在人网站无码天堂| 亚洲欧美日韩综合在线一| 最新天天人人夜夜视频| 日本亚洲美国不卡| 欧美成人在线播放亚洲| 26UUU亚洲日韩第一页| 亚洲色夜| 亚洲精品制服丝袜| 18禁美女黄网站色大片免费看| 96国产婷婷| 日本一区二区在免费观看喷水| 精品玖玖玖视频在线观看| 18禁止裸体美女黄网站| 国产一级a爱看片免费观| 大胸美女又黄w网站| 美女任你摸网站| 国产成人亚洲精品77| 777777米奇亚洲色| 久久久国产精品麻豆| 全亚洲最大的AV网站| 色欲综合视频天天天在线观看| 亚洲男同GAy作爱视频网站| 免费人成影院在线观看| 亚洲性h视频| 狠狠躁夜夜欧美老妇| 国产欧美整片v| 亚洲就去吻婷婷| 伊人久久大香线蕉综合爱婷婷| 中文字幕无码一区二区三区四区| 亚洲日本va午夜蜜芽在线电影| 久艾草久久综合精品| 在线免费观看无码A| 夜夜爽妓女8888视频免费观看| 一区二区三区视频| 亚洲国产精品高清线久久dvd| av免费在线播放网址| 影音先锋制服丝袜第6页| 在线综合呦| 公交车上拨开少妇内裤进入电影| 白丝自慰网站| 久久久综合九色综合鬼色| 在线看片日韩AV| 成年男女免费视频网站在线观看| 国产精品无码一区二区三区| 办公室1战4波多野结衣在线| 国产美女裸露免费看视频| 20国产精品无码| 少妇极品熟妇人妻无码| 尤物综合网在线| 国产丝袜在线精品丝袜不卡超薄| 四虎自拍视频| 国产午夜福利伦理300| 国产精品深夜福利免费观看| 超爆乳美女三级在线观看| 欧美色色视频| 成 黄 色 激 情视频网站| 成年男人深夜在线视频| 亚洲国产成人久久综合一区| 另类亚洲小说图片综合区| 3344永久在线观看免费| AV无码精品1区2区3区| 国产亚洲精品第一综合不卡| yyy111111少妇影院| 国产亚洲欧美日本综合天天看| a级黄色视频| YELLOW字幕网 中文字幕| 老师在办公室被躁在线观看| 成年美女啪啪拍网站下载| gay男男自慰免费播放| 杨幂AV三级在线播放| AV卡通第一页| 中日韩亚洲人成无码网站| 在线亚洲区小视| 亚洲视频在线色天堂| 中国熟妇牲交视频| 国产永久最新网站| 久久成年人视频| 超碰波多野结衣| 久久精品免费观看国产日| 哟哟哟 色综合网| yy成年私人影院在线看| 裸体美女黄色网站| 亚洲视频app在线观看| 第九色在线视频| 熟妇啪啪| 影音先锋亚洲成AⅤ人在| 国产,亚洲,欧美,日韩每日更新| 老湿机69福利区无码| 97视频热人人精品免费| 在线最新国产2022免费视频| 91狼友在线| 在线观看十八禁网站免费观| 旧里番亚洲国产一区| 波多野结衣VA无码中文字幕电影| 小草在线资源视频免费观看| 一区二区午夜福利试看| 人妻斩五十路熟妇无码电影| 伊人五月天色| 国产伦片中文免费观看| 综合色图| 中文字幕青青草| 曰韩无码DⅤD视频| 一区二区三区无码在线| 在线看片免费人成视久网app| 久久免费看少妇高潮?区二区| 亚洲成av人片天堂网久久浪潮| yy111111少妇手机电影| 新影音先锋色姑娘色婷婷| 十八女人毛片a级毛片水真多 | 国产一卡二卡三卡四卡网站| 四虎国内自拍视频| 中文字幕视频久久精品视频| 精品国产GIF动图| 亚洲丝袜无码高清| 又黄又爽无遮挡撒尿的网站| 亚洲午夜影院| 妓女妓女影院妓女网妓女视频| 国产高潮大叫在线观看| 色老99久久九九爱精品| av无一区二区三区| 亚洲男同gv资源在线观看| 色综合久久中文色婷婷| 高潮抽搐娇喘的视频| sm免费人成虐网站| AV中文无码韩国亚洲色偷偷| 国产强奷在线播放免费重| 波多野结衣多次高潮三个老人| 一级高潮潮喷免费看| AV天堂手机福利网| 国产亚洲小视频线播放| 18禁自慰网站| 伊人AV国大蕉看| 动态Gif亚洲日韩| 最新无码国产AV| 亚洲精品国产高清一线久久| 成人免费A级毛片日| 国产免费爽爽视频| a在线 播放 导航| 无码中文字幕av一区二区三区| 亚洲日产2021高清视频在线| 国产sm性奴虐在线调教视频| 91超碰在线精品| 扒开末成年粉嫩的小缝完整版| 在线无码一级午夜福| 亚洲情私人在线播放| 国产vr精品专区| 国产の无码专区| 久久精品国产亚洲| 超喷潮AV网| 亚洲性爱一区AⅤ| 欧洲vps一级女片观看| 337p西西人体辨开下部自慰| 1000部拍拍拍18勿入免费视| 女人下面白浆喷水视频| 中文无码乱人伦中文视频在线v| 国产在线播放线99香蕉| 久久伊人尤物视频| 激情综合成人五月天| 国产精品视频人人做人人| jk美女自慰| 成人aⅴ国产在线| 成年全免费韩国网站| 福利视频网址导航| 国产青榴社区视频在线观看| 超碰在线97五月天| 国产精品拍国产拍拍偷| 国产无遮挡,又爽又黄| 秋霞在线观看无码av片| 午夜影院亚洲| 成熟丰满熟妇xxxxⅹ| 啊,用力好爽国产| 国产AV综合第1页| 国产拍另类在线观看| 老汉老妇姓交视频| 国产精品无码一区二区在线看| 一级一片高潮在线观看| 在线观看欧美成人高清| 好爽轻点太大了太深了视频| 国产AV嫩模精品| 一边做一边潮喷视频| 欧美亚洲国产精品久久高清| 在线观看美女av网站| 在线观看视频亚洲一国产踩踏视频免费| 国产一区二区三区露脸| 丰满无码| 2022亚洲午夜诱福利片免费| china熟妇老熟女hd| yw尤物国产在线观看| 国产欧美久久久精品影院| 国产亚洲中文日本不卡二区| 乱小说网站| 免费一区二区无码东京热| 亚州乳大丰满中文字幕| 人妻2乱3伦| 一级特黄欧美大片| 日韩AV免费在线观看一区二区| iGao在线视频免费播放麻豆 | 337p曰本亚洲欧洲色噜噜噜| 成人Aⅴ免费视频在线观看| 一国产欧美色性| 又黄又粗又色免费视频| 国产爽死视频| 国产成人精品视频网站| 都市激情 在线 亚洲 国产| 中字无码精油按摩中出视频| YY1111111少妇影院免费观看| 一边摸上面一边摸下边的动态图 | 免费午夜福利电影网站天堂素人| 又污又黄的视频无遮挡免费| 激情在线观看污视频| 好大好硬好多水好爽视频| 亚洲人JIZZ日本人| 亚洲欧美中文字幕日韩一区二区| 四虎永久在线精品免费无码| 日本a区精品| 国产av第一次处破| 综合缴情网丁香五月天视频大全| 亚洲无码自拍强奸中文字幕| 在线观看日本高清=区视频在线 | 99欧美性爱电影| BAOYU131永久免费视频| 白丝高中生高潮视频免费观看| 高潮爽到爆的喷水视频| 国产女与黑人在线播放| 国产精品亚洲αV天堂2021| 天天天欲色欲色www免费| 在线观看亚洲十八| 毛片小说在线观看| 久久精品国产精品亚洲下载| 最新Av无码国产流畅| 99爱在线精品视频免费看| 亚洲红杏日韩综合AV在线播放| 高清精品福利私拍国产写真| 十八禁真人免费视频| 国内精品久久久久精品| 国产女人高潮嗷嗷嗷叫视频| 人人爽人人爽人人片av| 国产推油在线| 国产精品一区二区三区妓女| 亚洲成国产人片在线观看| 孕妇另类av无码不卡顿孕妇| 亚洲熟女荡妇| 18禁特黄A级120秒试看| 宝贝…趴在墙上张开腿按摩器| 18禁网站观看| 产亚洲综合久久系列| 亚洲无码在线11p| 18满xo影院视频免费体验区| av人妻丰满天堂网| 边做奶子边喷视频在线观看| 丰满少妇爱视频二区| 黄王网站日韩| 高潮爽到爆的喷水女主播视频| 精品午夜福利在线视频| 亚洲日韩精品欧美在线人成| 久久综合九色综合欧美百度 | 被操高潮喷水不断在线观看| 翁公在厨房和我猛烈撞击| 被按摩师玩弄到潮喷免费视频| 阿娇13分钟作爱在线观看| 色爱天堂网综合| sm亚洲另类首页| 波多野结衣免费视频一区二区三区| 俄罗斯女女13破苞视频| Jk美腿美女被狂躁长视频| 中文字幕色中色| 日本乱视频在线播放| 国产一级福利| 精品综合久久国语中文字幕| 成人爱做爽视频免费看| 国产午睡沙发被弄醒完整版| 丁香婷婷激情在线| 十八禁视频网站免费| 性色的老年免费视频网站| 99热这里只有精品国产免费免费| 久久精品福利中文字幕 | 午夜成年奭片视频在线观看 | 边做边吃奶gif动态图片| 亚洲欧美性爱一区二区三区| 在线观看h黄色小视频| 中文字幕久久69| 中文字幕+国产精品| 99玖玖爱精品| 国产精彩小视频无码| 又黄又免费又刺激的网站| 91人妻超碰| 在线看视频你懂得| 日本欧美成人在线免费观看| 2021AV高清在线播放| 亚洲无遮挡一级毛片| 免费男人下部进女人下部视频| 成 人 漫画 av 在 线 免费| 五月天亚洲视频| 免费黄色视频一二三区| 国产丝袜精品在线| 国产在线无码精品麻豆| 美女撒尿txxxx视频| 美女露奶头福利视频| 日韩全球免费视频| 超踫在线中文字幕| 午夜刺激男女爽爽爽| 黑人粗进入欧美一级高清播放| 国产精品嫩草影院入口一二三| 亚洲 欧美 日韩 综合aⅴ视频 | yy111111少妇欧美| 国产自偷自偷免费一区| 国产精品有码無碼AV在线播放| 韩亚洲欧洲中文字幕| 97se综合亚洲| 18av在线观看| 成年女人天堂香蕉网| 人妻丝袜无码视频| 美女被操视频网址| 女人自慰网站免费观看| 爱a久久片| 国产无遮挡又黄又大免费视频| 深夜美女XX00高潮动态图| 理论视频免费在线观看婷婷伊人| 国产亚洲精品aⅴ在线| 中文字幕极速一区二区| 18禁啪啪午夜剧场| 99热亚洲人色精品国产88| 全免费a级毛片免费看| 免费播放一区二区三区才| 亚洲国产无码有码| 动漫无遮无挡喷白浆在线视频 | 免费观看一级女人自慰| 成熟闷骚女邻居引诱2| 日韩av高清在线看片| 久久久久精品免费影视| 99色我要噜噜噜| 日本亚洲欧洲免费无线码| aaa级片高清手机在线观看 | 伊人五月天导航| 浪友视频在线看色| 亚洲高清ag在线观看| 一级无码奶水免费观看| 2019年国产在线不卡a| 欧美人妻aⅴ中文字幕| 久久午夜成年奭片免费观看| 国产AV漂亮女主播| 荡女高中生蒋雅雅末班车被吸| 夜爽夜夜网| 2020国产成人免费视频在线观看| 免费观看刺激高潮的视频| 免费无码毛片一区二区本码| 亚洲五月婷婷综合激情| 在线观看免费国产污网站| 亚洲av无码专区首页 | 超碰97久久| 欧美日韩无大香| 国产精品思思五月婷高清在线| 、中国精品VIDEOSSE| 亚洲综合校园欧美制服| 久久无码人妻一区二区三区| 国产午夜不卡影院| 日韩视频嗯啊| 亚洲 成人 小说 一区三区| 又色又爽又黄的三级视频| 亚洲第一无码视频| 国产XXXX农村野外高潮HD| 亚洲视频中文字幕在线不卡| 少妇白浆直流| 夜夜爽夜夜爱| 无码在线喷a| yw193.can尤物国产在线网页| 杨幂喷水高潮在线观看视频| 国产福利在线观看永久视频| 一级欧美日韩理论片| 国产一区二区三区啪啪| 精品国产免费人成电影在线观看 | 精美三级一欧美人成视频| 精品伊人久久大香线蕉综合| 日本阿v高清不卡在线| 2020最新最全的国产精品| www无码乱伦| 另类老熟女hd|