日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

mysql sql wait 写法_有关SQL语句写法注意的那些事情(原创整理)

發(fā)布時(shí)間:2023/12/2 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql sql wait 写法_有关SQL语句写法注意的那些事情(原创整理) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前段時(shí)候針對(duì)開(kāi)發(fā)做的SQL語(yǔ)句寫(xiě)法方面注意點(diǎn)的培訓(xùn),

特意總結(jié)了一下,也共享一下。

書(shū)寫(xiě)SQL需要注意的若干問(wèn)題(MySQL版)

一、基本問(wèn)題

1,在系統(tǒng)中運(yùn)行的SQL查詢(xún),先考慮一下能不能在Slave上檢索,目前各個(gè)項(xiàng)目中Master上的不可避免的查詢(xún)量是其他所有的Slave總和還多。

但也不是一味的都是在Slave上查詢(xún)。

系統(tǒng)上出過(guò)一次查詢(xún)數(shù)據(jù)的情況:在一個(gè)前后順序執(zhí)行的邏輯代碼中,先更新Master的數(shù)據(jù),再在Slave上查更新后的數(shù)據(jù),這樣的操作很多時(shí)候因服務(wù)器和網(wǎng)絡(luò)環(huán)境而出現(xiàn)查詢(xún)結(jié)果不一致的情況。這樣的就不能在Slave上查詢(xún)了。

2,盡量不要輸出沒(méi)有用的列,也不要輸出已經(jīng)明確的列,增加了無(wú)用的數(shù)據(jù)傳輸量也是影響性能的。

3,盡量在每個(gè)查詢(xún)中返回自己需要的那些行,無(wú)關(guān)的不要返回。對(duì)簡(jiǎn)單查詢(xún)是這樣,對(duì)復(fù)雜的包含很多子查詢(xún)中的每個(gè)子查詢(xún)更是這樣,盡量讓每個(gè)子查詢(xún)的結(jié)果集保留到最小再進(jìn)行關(guān)聯(lián),避免出現(xiàn)先關(guān)聯(lián)后再取Distinct這樣的操作。

4,盡量不要在程序里面有Select *這樣的寫(xiě)法,以后表字段的順序變動(dòng)都可能造成程序的問(wèn)題。

5,對(duì)多表之間的連接必須用索引來(lái)作為連接列,否則這樣的查詢(xún)就是一個(gè)全表掃描,兩邊的關(guān)聯(lián)字段一定要類(lèi)型一致,避免強(qiáng)制轉(zhuǎn)換。

mysql> explain select count(*) From JHF_ALIVE_EXECUTION E , JHF_ALIVE_CONTRACT C where C.Trade_ID=E.Trade_ID ;

+----+-------------+-------+------+-------------------+-------------------+---------+--------------------+------+-------------+

| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |

+----+-------------+-------+------+-------------------+-------------------+---------+--------------------+------+-------------+

| 1 | SIMPLE | E | ALL | NULL | NULL | NULL | NULL | 866 | |

| 1 | SIMPLE | C | ref | ALIVE_CONTRACT_02 | ALIVE_CONTRACT_02 | 42 | CFDMAIN.E.TRADE_ID | 1 | Using index |

+----+-------------+-------+------+-------------------+-------------------+---------+--------------------+------+-------------+

2 rows in set (0.00 sec)

6,不要在Where字句中對(duì)列使用函數(shù),那樣會(huì)導(dǎo)致索引失效,

mysql> show index from JHF_ALIVE_CONTRACT ;

+--------------------+------------+-------------------+--------------+-------------+-----------+-------------+-+------------

| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | | Index_type

+--------------------+------------+-------------------+--------------+-------------+-----------+-------------+-+------------

| JHF_ALIVE_CONTRACT | 0 | PRIMARY | 1 | CONTRACT_ID | A | 157 | | BTREE

| JHF_ALIVE_CONTRACT | 1 | ALIVE_CONTRACT_01 | 1 | ORDER_ID | A | 157 | | BTREE

| JHF_ALIVE_CONTRACT | 1 | ALIVE_CONTRACT_02 | 1 | TRADE_ID | A | 157 | | BTREE

| JHF_ALIVE_CONTRACT | 1 | ALIVE_CONTRACT_03 | 1 | CUSTOMER_ID | A | 19 | | BTREE

+--------------------+------------+-------------------+--------------+-------------+-----------+-------------+-+------------

4 rows in set (0.00 sec)

mysql>

mysql> explain select * From JHF_ALIVE_CONTRACT where Order_ID='20090930CONT00002005' ;

+----+-------------+--------------------+------+-------------------+-------------------+---------+-------+------+-------------+

| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |

+----+-------------+--------------------+------+-------------------+-------------------+---------+-------+------+-------------+

| 1 | SIMPLE | JHF_ALIVE_CONTRACT | ref | ALIVE_CONTRACT_01 | ALIVE_CONTRACT_01 | 82 | const | 1 | Using where |

+----+-------------+--------------------+------+-------------------+-------------------+---------+-------+------+-------------+

1 row in set (0.00 sec)

主鍵檢索,最快的那種了。

mysql> explain select * From JHF_ALIVE_CONTRACT where substr(Order_ID,1,17) ='20090930ORD000115' ;

+----+-------------+--------------------+------+---------------+------+---------+------+------+-------------+

| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |

+----+-------------+--------------------+------+---------------+------+---------+------+------+-------------+

| 1 | SIMPLE | JHF_ALIVE_CONTRACT | ALL | NULL | NULL | NULL | NULL | 94 | Using where |

+----+-------------+--------------------+------+---------------+------+---------+------+------+-------------+

1 row in set (0.00 sec)

什么索引都沒(méi)用上,全表掃描。

mysql> explain select * From JHF_ALIVE_CONTRACT where Order_ID like '20090930ORD000115%' ;

+----+-------------+--------------------+-------+-------------------+-------------------+---------+------+------+-------------+

| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |

+----+-------------+--------------------+-------+-------------------+-------------------+---------+------+------+-------------+

| 1 | SIMPLE | JHF_ALIVE_CONTRACT | range | ALIVE_CONTRACT_01 | ALIVE_CONTRACT_01 | 82 | NULL | 6 | Using where |

+----+-------------+--------------------+-------+-------------------+-------------------+---------+------+------+-------------+

1 row in set (0.00 sec)

like 也能發(fā)揮索引的效果。

7,使用like語(yǔ)句時(shí),對(duì) “C%”是能利用索引的,但對(duì) “%C”是無(wú)效的。而且在前面這個(gè)固定字符串越多時(shí)效率越好,也就盡量多匹配。

見(jiàn)上例。

8,Not in是個(gè)危險(xiǎn)的用法,在程序中慎用,必要時(shí)可以用left outer

join來(lái)改寫(xiě)。

9,少用點(diǎn)or,它很可能會(huì)使一個(gè)查詢(xún)索引失效,必要時(shí)可以用union all或者union來(lái)替代。

10,注意一下 Union all與union的區(qū)別。前者是兩個(gè)結(jié)果集的不會(huì)經(jīng)過(guò)任何處理進(jìn)行相加,而后者是要經(jīng)過(guò)合并以后的內(nèi)容。

對(duì)兩個(gè)毫不相關(guān)的集合合并時(shí),盡量用UNION ALL,避免不必要的排序浪費(fèi)系統(tǒng)資源。

11,在大表上不做Group by操作,如果需要的話(huà),可以用大表的總結(jié)表。

對(duì)一些避免不了的實(shí)時(shí)檢索,可以考慮用索引覆蓋的方式來(lái)對(duì)所用到的字段全部建立索引的方式來(lái)加快查詢(xún)速度。

12,對(duì)Group by ,distinct出來(lái)的結(jié)果已經(jīng)是有序的了,不需要再排序,盡量使用已經(jīng)排好序的數(shù)據(jù),免得再排序浪費(fèi)資源,如果要排序,不要在Order by里面的使用表達(dá)式。

13,在java中盡量使用prepareStatement來(lái)替代Statement,一個(gè)SQL提交給MYSQL后經(jīng)歷詞義檢查、語(yǔ)義檢查、對(duì)象檢查、獲取存取路徑、形成最終執(zhí)行計(jì)劃、生成執(zhí)行代碼,但是如果是兩個(gè)一樣的SQL(一模一樣,多個(gè)空格都不行)這個(gè)過(guò)程就全部省了,使用綁定變量(有的地方可能稱(chēng)主機(jī)變量,就是用?來(lái)替代值,然后再設(shè)置這個(gè)值)能達(dá)到一模一樣的效果,DBMS在算存取路徑的時(shí)候會(huì)估算一個(gè)值來(lái)替代,這樣能達(dá)到一個(gè)很好的效果。(如果不注意這一點(diǎn),那么你的系統(tǒng)離崩潰就不遠(yuǎn)了,這點(diǎn)對(duì)程序員特別重要!!)但是也不是所有的情況都是這樣,對(duì)一個(gè)SQL“長(zhǎng)時(shí)間固定不變的環(huán)境中”,那么每次執(zhí)行都是相同的SQL,這時(shí)靜態(tài)變量和綁定變量方式唯一的差別是獲取存取路徑方式的不同,綁定方式是估算,而寫(xiě)成變量的方式是精確的路徑。實(shí)際中到底使用哪種?1)一般都按照綁定變量來(lái)寫(xiě)。2)如果在設(shè)計(jì)的時(shí)候就能明確該句在使用執(zhí)行的環(huán)境,再換成靜態(tài)方式。

其實(shí) 都用綁定變量這種方式來(lái)寫(xiě),沒(méi)有什么壞處!

14,不要輕易利用MySQL的自動(dòng)類(lèi)型轉(zhuǎn)換,看起來(lái)挺好使,但用起來(lái)危害非常大,因?yàn)樗芸赡軙?huì)讓看起來(lái)好端端的索引失效。

15,在數(shù)據(jù)庫(kù)上經(jīng)常在允許為NULL的字段上建立了索引,注意想查詢(xún)此字段上的is null或者is not null可能會(huì)使索引失效。

16,避免出現(xiàn) 跨庫(kù)操作這樣的SQL語(yǔ)句,例如:

Use MAIN ;

Insert into

JHF_ORDER select * From HISTORY.JHF_ORDER where id=’33’ ;

這樣的SQL在Master上能正常運(yùn)行的,但是因?yàn)镾lave的結(jié)構(gòu)各種各樣,對(duì)不存在HISTORY庫(kù)的SLAVE,這個(gè)SQL就會(huì)導(dǎo)致同步中斷,而一般需要人工干預(yù)才能繼續(xù)同步。

17,現(xiàn)有的數(shù)據(jù)庫(kù)結(jié)構(gòu)中各個(gè)Slave所忽略的表是不一樣的,對(duì)類(lèi)似這樣的SQL:

Insert into TA select * From TB where

Code=’ABC’,在Master上執(zhí)行沒(méi)問(wèn)題,但如果某個(gè)Slave忽略了TB表的同步,那么在這個(gè)Slave上的TA表的數(shù)據(jù)將也不會(huì)正常,在程序中避免出現(xiàn)一個(gè)Insert/Update/Delete中關(guān)聯(lián)多個(gè)表的情況,很容易因?yàn)镾lave同步部分表的原因而導(dǎo)致數(shù)據(jù)不一致。

18,對(duì)一個(gè)大的結(jié)果結(jié)進(jìn)行排序是個(gè)非常費(fèi)系統(tǒng)資源的操作。但也不能因?yàn)檫@點(diǎn)而不排序。對(duì)一個(gè)未使用任何排序操作的結(jié)果集的默認(rèn)順序是按照主鍵的順序進(jìn)行默認(rèn)排序的,沒(méi)有主鍵或者自增長(zhǎng)主鍵的是按照記錄的插入先后順序進(jìn)行輸出,某些時(shí)候是滿(mǎn)足需求的,但是這樣的排序是不可靠的,在數(shù)據(jù)庫(kù)進(jìn)行過(guò)數(shù)據(jù)重整和索引重建或者后插入的數(shù)據(jù)的主鍵值不是按照一個(gè)固定的順序來(lái)的時(shí)候,就很可能打亂原始的順序而出現(xiàn)不用時(shí)間的不用的檢索結(jié)果。

19,關(guān)于批處理的SQL,編寫(xiě)時(shí)要考慮SQL更新的速率和數(shù)據(jù)量的大小。 這主要是考慮到我們現(xiàn)在所使用的M/S同步機(jī)制。更新速度過(guò)快可能使數(shù)據(jù)庫(kù)壓力增大,并且出現(xiàn)數(shù)據(jù)庫(kù)同步延遲。更新太慢沒(méi)有效率。總之,一定要通過(guò)測(cè)試綜合進(jìn)行考慮,找到平衡點(diǎn)以達(dá)到最好的效果。

20,不要在正式系統(tǒng)里面運(yùn)行沒(méi)有試過(guò)的SQL語(yǔ)句,即使是Select語(yǔ)句。

A)、不恰當(dāng)關(guān)聯(lián),造成笛卡兒結(jié)果集非常龐大,讓系統(tǒng)忙死在寫(xiě)入臨時(shí)文件的操作中,這個(gè)會(huì)發(fā)生在兩個(gè)大表間關(guān)聯(lián)的時(shí)候,關(guān)聯(lián)的條件是多對(duì)多的關(guān)系,造成結(jié)果集非常龐大,一時(shí)半會(huì)都執(zhí)行不完,這時(shí)不要慌,關(guān)閉終端是解決不了問(wèn)題的,進(jìn)入MySQL或者在客戶(hù)端終端,按照以下命令:

show processlist ;--à找到State處于Copy to tmp ..這樣的SQL對(duì)應(yīng)的Id號(hào)

kill XXXX ;

才算真正控制了這個(gè)SQL的執(zhí)行。

B)、要清楚“的確”存在能把數(shù)據(jù)庫(kù)整死的純查詢(xún)SQL,看起來(lái)不起眼,但威力很大,有些是因?yàn)镸ySQL本身的BUG,例如:

我遇到的兩個(gè):

SELECT COUNT(*) FROM (

SELECT Customer_ID FROM JHF_DEPOSIT

UNION ALL

SELECT Customer_ID

FROM JHF_WITHDRAWAL ORDER BY CustomerID

) A ;

(在MySQL 5.0.33中)

因?yàn)樵谧硬樵?xún)中Order by了一個(gè)不存在的字段,不是報(bào)語(yǔ)句的錯(cuò)誤,而是直接將MySQL數(shù)據(jù)庫(kù)重啟了。

select A.CC,A.bid,A.ask,A.rateTime,

(select ratetime From wxlTemp B where B.CC=A.CC and B.bid <> A.bid and B.ask <> A.bid and B.ratetime > A.ratetime Order by ratetime limit 1) as LastTime

From wxlTemp A

where A.RateTime

Order by A.CC,A.ratetime

這個(gè)SQL也會(huì)導(dǎo)致MySQL數(shù)據(jù)庫(kù)重啟。

二、有關(guān)分頁(yè)相關(guān)的:

1.分頁(yè)查詢(xún)時(shí),通常一頁(yè)記錄為幾十條,每次只需要查詢(xún)當(dāng)頁(yè)的記錄。當(dāng)有復(fù)雜的查詢(xún)sql時(shí),我們要將sql分解,提煉出必要的影響結(jié)果集的sql,用于分頁(yè)查詢(xún),這個(gè)sql只包含一部分主要的表;在分頁(yè)查詢(xún)執(zhí)行后,再查詢(xún)這一頁(yè)記錄對(duì)應(yīng)的其它表的記錄。因?yàn)橛涗洈?shù)只有一頁(yè)了,那么其它表的查詢(xún)的性能將會(huì)很好,這部分是需要在java程序中處理的。2.如果僅僅統(tǒng)計(jì)表記錄數(shù)量,那么就不要使用order by。

3.對(duì)于分頁(yè)查詢(xún),通常需要顯示符合條件的總記錄數(shù)、頁(yè)碼、當(dāng)頁(yè)條數(shù)。這樣就需要執(zhí)行兩次數(shù)據(jù)庫(kù)查詢(xún),一次是計(jì)算總記錄數(shù),一次是檢索當(dāng)頁(yè)全部記錄。對(duì)于復(fù)雜sql,建議將這兩次查詢(xún)使用的sql分開(kāi)。這么做的原因是,比如在FX項(xiàng)目中,分頁(yè)方法一般都是將sql直接進(jìn)行解析,根據(jù)from來(lái)拆分成統(tǒng)計(jì)記錄數(shù)和返回結(jié)果集的sql。對(duì)于返回當(dāng)頁(yè)記錄的sql來(lái)說(shuō),一些where條件和表關(guān)聯(lián)是必要的,因?yàn)榭赡芷渲幸恍┲皇菫榱嗽趕elect中包含部分表的字段;但是對(duì)于統(tǒng)計(jì)記錄數(shù)的sql來(lái)說(shuō),只需要那些影響結(jié)果記錄數(shù)的必要條件和關(guān)聯(lián)的表即可。比如:select * from tableA inner join tableB on(tableA.c1=tableB.c1)

left outer join tableC on (tableC.c2=tableA.c2)

tableA和tableB的記錄是一對(duì)一的關(guān)系通用分頁(yè)方法會(huì)將統(tǒng)計(jì)記錄數(shù)的sql分解為類(lèi)似下面這樣:select count(*) from tableA inner join tableB on(tableA.c1=tableB.c1)

left outer join tableC on (tableC.c2=tableA.c2)但是tableB是不需要關(guān)聯(lián)的,因?yàn)椴挥绊懹涗洈?shù)。那么我們單獨(dú)寫(xiě)一個(gè)統(tǒng)計(jì)記錄數(shù)的sql:select count(*) from tableA inner join tableB on(tableA.c1=tableB.c1)

二、如何避免出現(xiàn)鎖沖突及死鎖

1,對(duì)一個(gè)象Fx這樣的分布系統(tǒng),同時(shí)操作注文約定邏輯幾個(gè)表這樣的模塊有很多,一定要在一個(gè)事務(wù)中確保所有的模塊對(duì)操作相同的幾個(gè)表的順序都一致,避免多個(gè)進(jìn)程間對(duì)表產(chǎn)生死鎖。

2,對(duì)由不同的模塊更新相同的一批記錄也可能存在記錄間出現(xiàn)死鎖的情況,所以對(duì)事務(wù)操作比較密集的地方,盡量對(duì)操作的記錄進(jìn)行按照一個(gè)統(tǒng)一的順序進(jìn)行,比如升序或者降序。

3,對(duì)更新比較頻繁的表一定要使用INNODB的表而不要使用MyISAM,因?yàn)镸yISAM的每一次更新都將是鎖住整個(gè)的表,而大大降低了更新的并發(fā)性能。

4,在現(xiàn)有的系統(tǒng)中,我們使用的事務(wù)隔離級(jí)別是:READ_COMMITED,在一個(gè)事務(wù)中它會(huì)對(duì)更新的記錄進(jìn)行加鎖,這里的“更新的記錄”比較微妙,它鎖定的范圍是和更新的語(yǔ)句的where條件密切相關(guān),想要達(dá)到行鎖的效果,Update語(yǔ)句的條件一定要加上索引,最好是主鍵或者唯一鍵,

因?yàn)檫@樣的鎖會(huì)很本分,確定的記錄比較明確。

5,要盡量保證事務(wù)不要過(guò)大,小事務(wù)發(fā)生鎖沖突的幾率較小。

三、如何優(yōu)化

對(duì)每個(gè)SQL語(yǔ)句在執(zhí)行之前,做一下EXPLAIN檢查,查看是否都使用了索引,是否使用了有效的索引,看是否掃描了很多行數(shù)據(jù)。

http://dev.mysql.com/doc/refman/5.1/zh/optimization.html#explain

對(duì)索引的創(chuàng)建也要把握精而不濫的原則,對(duì)特殊的表,可以考慮只在Slave上建立。

1,索引的建立對(duì)提高檢索能力很有用,但是數(shù)據(jù)庫(kù)維護(hù)它很費(fèi)資源。

2,索引只使用開(kāi)頭的部分。

key (a,b) .... where b=5

will not use index.

3,建立一個(gè)對(duì)檢索有用的索引,

index on gender is not a

good idea,例如在性別上建索引不是很有用。

4,對(duì)唯一建的索引,加上UNIQUE。

5,避免出現(xiàn)無(wú)用的索引。(從來(lái)沒(méi)被調(diào)用)

6,索引的順序很重要。

7,不要在同列(s)上建立兩個(gè)索引。

8,充分用別的組合索引的前面部分,是個(gè)相當(dāng)好的主意。

9,可以只對(duì)一個(gè)字段的前幾個(gè)字段建立索引。

10,短一些的索引比較好,整數(shù)最好。(Short keys are better, Integer best)

11,有規(guī)律的值 比

沒(méi)有規(guī)律的隨機(jī)的數(shù)要好。

– access locality is much

better

– auto_increment better than

uuid()

12,記得經(jīng)常 優(yōu)化表,這樣能壓縮和排序索引項(xiàng)。

OPTIMIZE TABLE compact and

sort indexes

13,分析表,能更新表的統(tǒng)計(jì)信息,這樣對(duì)檢索很有好處。

ANALYZE TABLE - update

statistics

14.利用索引并不一定能提高性能,如果返回結(jié)果集數(shù)量很大,甚至接近全表記錄數(shù)時(shí),那么全表掃描的效率更高。通過(guò)索引再定位到物理記錄,這個(gè)過(guò)程會(huì)比較耗費(fèi)時(shí)間。

附錄:

MySQL中通過(guò)show status對(duì)得到的值進(jìn)行計(jì)算得到后的值,大家可以參考。

1,連接失敗的監(jiān)控.

■監(jiān)視點(diǎn):連接失敗的百分比。

■公式: Aborted_connects*100 / Connections

■正常范圍:小于10%.

■含義:應(yīng)用程序連接服務(wù)器失敗的比例,一般原因有:未授權(quán)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)/密碼錯(cuò)誤/連接超時(shí)

等.

2,最大情況下的連接使用百分比.

■監(jiān)視點(diǎn):最大情況下的連接使用百分比。

■公式: Max_used_connections /

max_connections

■正常范圍:小于75%.

■含義:從開(kāi)機(jī)到現(xiàn)在的最大連接情況,表示的是這段時(shí)間的峰值,對(duì)繁忙的系統(tǒng)這個(gè)很有參考意義.

3,MyISAM索引緩存命中率

■監(jiān)視點(diǎn): key_buffer_size的設(shè)置是否適當(dāng)。

■公式: 1-(Key_reads / Key_read_requests)

■正常范圍: 95%以上.

■含義:增大key_buffer_size并且監(jiān)控緩存利用率。當(dāng)命中率到達(dá)了一個(gè)可接收的水平,保存key_buffer_size值到MySQL配置文件中。

需要MySQL運(yùn)行一個(gè)合理時(shí)間后,查看命中率才有意義。

4,InnoDB緩存命中率

■監(jiān)視點(diǎn): innodb_buffer_pool_size的設(shè)置是否適當(dāng)。

■公式: 100* (1 - (Innodb_buffer_pool_reads /

Innodb_buffer_pool_read_requests))

■正常范圍: 95%以上.

■含義:數(shù)據(jù)和索引在緩存中讀取的比率。從內(nèi)存讀取要比磁盤(pán)讀取塊很多,因此要盡量保持物理I/O最少。

當(dāng)使用InnoDB大多數(shù)的訪(fǎng)問(wèn)應(yīng)該在內(nèi)存中,因此這個(gè)值要很高。

5,InnoDB緩存寫(xiě)入等待率

■監(jiān)視點(diǎn): innodb_buffer_pool_size的設(shè)置是否適當(dāng)。

■公式: 100* (Innodb_buffer_pool_wait_free /

Innodb_buffer_pool_write_requests)

■正常范圍: 1%以下.

■含義:為了最佳性能,InnoDB不應(yīng)等待頁(yè)寫(xiě)入到InnoDB緩沖池中。

6,InnoDB回滾日志寫(xiě)入的等待比率

■監(jiān)視點(diǎn): innodb_log_buffer_size的設(shè)置是否適當(dāng)。

■公式: 100* (Innodb_log_waits /

Innodb_log_writes)

■正常范圍: 1%以下.

■含義:為了最佳性能,InnoDB不應(yīng)等待SQL操作寫(xiě)入到日志。

7,線(xiàn)程緩存大小設(shè)定值是否合適.

■監(jiān)視點(diǎn): thread_cache_size的設(shè)置是否適當(dāng)。

■公式: (1-Threads_created/Connections ) *100%

■正常范圍: 95%以上.

■含義:每個(gè)MySQL連接都運(yùn)行在它特有的線(xiàn)程中。線(xiàn)程建立比較耗時(shí),因此每個(gè)連接關(guān)閉的時(shí)候不是殺死線(xiàn)程。

服務(wù)起能保存線(xiàn)程在線(xiàn)程緩存中稍后為新的連接使用,線(xiàn)程緩存命中率。如果這個(gè)值太小那么就要考慮增加線(xiàn)程緩存的大小。

8,表打開(kāi)操作是否頻繁..

■監(jiān)視點(diǎn): table_cache的設(shè)置是否適當(dāng)。

■公式: Opened_tables的值,服務(wù)器運(yùn)行一段時(shí)間后的值,要是一直在增長(zhǎng),那么就是有問(wèn)題.

■正常范圍: 0 .

■含義: MySQL每次訪(fǎng)問(wèn)表就把它放在表緩存中。如何系統(tǒng)訪(fǎng)問(wèn)很多表那么在緩存中會(huì)更快一些。

Opened_tables就是沒(méi)有通過(guò)表緩存中打開(kāi)表的數(shù)量,如果這個(gè)數(shù)值高或者增長(zhǎng)的很快那么就需要增加table_cache的值。

9,查詢(xún)緩存碎片情況.

■監(jiān)視點(diǎn):查詢(xún)緩存中各個(gè)使用塊的情況,如果單個(gè)塊中有空閑的,那么此項(xiàng)監(jiān)控就高.

■公式: 100 * Qcache_free_blocks /

Qcache_total_blocks

■正常范圍:低于70% .

■含義:如果你有很多小的查詢(xún)結(jié)果,這個(gè)值可能會(huì)很高,請(qǐng)考慮下面的選項(xiàng):1、減少query_cache_min_res_unit值

2、執(zhí)行FLUSH QUERY CACHE對(duì)查詢(xún)緩存進(jìn)行碎片整理。

10,查詢(xún)修剪(從緩存中刪除,因?yàn)閮?nèi)存不夠)與插入查詢(xún)緩存的比率。

■監(jiān)視點(diǎn):從查詢(xún)緩存中刪除的總體量和插入的的比例.

■公式: Qcache_lowmem_prunes / Qcache_inserts

■正常范圍:

■含義:放入緩存的數(shù)量

與 被迫從緩存中擠出去的數(shù)量的比值.

被擠的情況有某個(gè)查詢(xún)結(jié)果集太久沒(méi)有復(fù)用,來(lái)了新的結(jié)果集,緩存中沒(méi)有空了.

也可能是,緩存的結(jié)果集涉及到的表更新比較頻繁,在下次利用的時(shí)候,

發(fā)現(xiàn)已經(jīng)是臟的數(shù)據(jù)了,于是就擠出來(lái),在重新裝載.

這個(gè)值能反映出

查詢(xún)緩存是不是一個(gè)穩(wěn)定的查詢(xún)緩存,有沒(méi)有必要使用查詢(xún)緩存.

11,查詢(xún)緩存命中率(從緩存中刪除,因?yàn)閮?nèi)存不夠)與插入查詢(xún)緩存的比率。

■監(jiān)視點(diǎn):一個(gè)查詢(xún)的結(jié)果能被復(fù)用的比例.

■公式: Qcache_hits / (Qcache_inserts +

Qcache_hits)

■正常范圍:

■含義:查詢(xún)緩存應(yīng)該為此一個(gè)高的命中率。高命中率表示其他的連接可以使用查詢(xún)緩存中結(jié)果。

低命中率說(shuō)明沒(méi)有足夠的內(nèi)存分配給它,或者查詢(xún)沒(méi)有在服務(wù)器上再三的執(zhí)行。

12,

sort_buffer_size的大小是否合適.

■監(jiān)視點(diǎn):排序算法已經(jīng)執(zhí)行的合并的數(shù)量。如果這個(gè)變量值較大,應(yīng)考慮增加sort_buffer_size系統(tǒng)變量的值。

■公式: Sort_merge_passes

■正常范圍:

■含義:

13,

read_rnd_buffer_size的大小是否合適.

■監(jiān)視點(diǎn):暫時(shí)無(wú)

■公式:

■正常范圍:

■含義:當(dāng)排序后按排序后的順序讀取行時(shí),則通過(guò)該緩沖區(qū)讀取行,避免搜索硬盤(pán)。

將該變量設(shè)置為較大的值可以大大改進(jìn)ORDER BY的性能。但是,這是為每個(gè)客戶(hù)端分配的緩沖區(qū),

因此你不應(yīng)將全局變量設(shè)置為較大的值。相反,只為需要運(yùn)行大查詢(xún)的客戶(hù)端更改會(huì)話(huà)變量。

14, read_rnd_buffer_size的大小是否合適.

■監(jiān)視點(diǎn):表鎖的次數(shù).

■公式:Table_locks_waited / (Table_locks_waited + Table_locks_immediate)

■正常范圍:10%以?xún)?nèi)

■含義:對(duì)MyISAM表,所表是發(fā)生在讀和寫(xiě)他們兩兩之間的,是并發(fā)性很低的,所以如果這個(gè)值高的話(huà),

需要拷考慮進(jìn)行表類(lèi)型的更改.

15, Percentage of full table scans .

■監(jiān)視點(diǎn):全表掃描的比率.

■公式:(Handler_read_rnd_next + Handler_read_rnd) / (Handler_read_rnd_next +

Handler_read_rnd + Handler_read_first + Handler_read_next + Handler_read_key +

Handler_read_prev)

■正常范圍:20%以?xún)?nèi)

■含義:要盡力保持很小的值。設(shè)法隔離沒(méi)使用索引的查詢(xún)。使用慢查詢(xún)?nèi)罩居涗浤男┻\(yùn)行時(shí)間較長(zhǎng)的查詢(xún)。

16, Select_full_join .

■監(jiān)視點(diǎn):沒(méi)有使用索引的聯(lián)接的數(shù)量.

■公式:Select_full_join

■正常范圍:20%以?xún)?nèi)

■含義:沒(méi)有使用索引的聯(lián)接的數(shù)量。如果該值不為0,你應(yīng)仔細(xì)檢查表的索引。。

17, binlog_cache_size的大小是否合適.

■監(jiān)視點(diǎn):表鎖的次數(shù).

■公式:Binlog_cache_disk_use / Binlog_cache_use

■正常范圍:10%以?xún)?nèi)

■含義:增加這個(gè)值并且監(jiān)控這個(gè)值。當(dāng)命中率達(dá)到可以接受的水平將binlog_cache_size參數(shù)添加到MySQL配置文件中。

18, tmp_table_size,max_heap_table_size的大小是否合適.

■監(jiān)視點(diǎn):使用臨時(shí)表的次數(shù).

■公式:Created_tmp_disk_tables / Created_tmp_tables

■正常范圍:50%以?xún)?nèi)

■含義:如果這個(gè)值太高了那么就要考慮增加tmp_table_size和max_heap_table_size大小。

臨時(shí)表的TEXT or BLOBS字段要保存在磁盤(pán)上,因此設(shè)法改變TEXT或者BLOBS字段類(lèi)型。

(完)

總結(jié)

以上是生活随笔為你收集整理的mysql sql wait 写法_有关SQL语句写法注意的那些事情(原创整理)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

在线视频 区 | 久久久色 | 69久久夜色精品国产69 | 日日夜夜天天射 | 91大神精品视频在线观看 | 亚洲伦理一区二区 | 国产三级久久久 | 五月婷婷黄色 | 黄色小网站在线 | 久草在线免费播放 | 麻豆一区在线观看 | 黄色一级片视频 | av片子在线观看 | 久久精久久精 | 日本三级中文字幕在线观看 | 色综合久久网 | 韩国精品在线 | 亚洲国产97在线精品一区 | 天天艹 | 在线观看国产v片 | 奇米网777| 九月婷婷人人澡人人添人人爽 | 开心色停停 | 日韩免 | 黄色三级视频片 | 黄色最新网址 | 国产va精品免费观看 | 日韩和的一区二在线 | 亚洲理论电影 | 日韩在线视 | 久久毛片网 | 天天干,天天干 | japanese黑人亚洲人4k | 中文字幕av最新 | 国产v亚洲v | 美女国产免费 | 日韩精品久久中文字幕 | 狠狠干 狠狠操 | 国产裸体视频bbbbb | 日本狠狠干 | 97av视频 | 亚洲精品永久免费视频 | 久久91久久久久麻豆精品 | 91桃花视频 | 久久久久夜色 | 免费看污网站 | 日韩激情在线 | 一级黄色片在线观看 | 免费裸体视频网 | 欧美极度另类性三渗透 | 国产精品色在线 | 欧美一区二区精品在线 | 久久免费视频在线观看6 | 欧美aa级 | 在线观看视频97 | 一区二区视频在线播放 | 亚洲免费小视频 | 色噜噜狠狠狠狠色综合 | 国产精品乱码久久久久 | 国产免费黄视频在线观看 | 欧美日韩在线播放一区 | 五月婷婷久久综合 | 又爽又黄又无遮挡网站动态图 | 欧美日韩网址 | 五月婷婷婷婷婷 | 久草在线视频国产 | 国产成人精品免高潮在线观看 | 狠狠婷婷| 天天天操天天天干 | 日韩中文在线播放 | 欧美天天综合网 | 在线播放国产一区二区三区 | 免费看片网页 | 亚洲va欧美va人人爽 | 欧美人人| 特级xxxxx欧美 | 日韩精品高清视频 | 久久精品福利视频 | 99久久这里有精品 | 91精品国产综合久久福利 | 免费三级大片 | 欧美日韩高清国产 | 免费久久精品视频 | 国产精品三级视频 | 国产在线精品一区二区 | 特级a老妇做爰全过程 | 亚洲免费精品视频 | 国产视频精品免费 | 黄色在线网站噜噜噜 | 最新国产视频 | 亚洲成a人片综合在线 | 99久久久久久久久久 | 五月花丁香婷婷 | av在线免费不卡 | 亚洲国产精品成人精品 | 在线观看国产一区二区 | 日韩成人精品一区二区三区 | 91精品国产福利在线观看 | 99re国产视频 | 激情小说网站亚洲综合网 | 在线欧美日韩 | 亚洲精品系列 | 国内精自线一二区永久 | 天天色天天射天天综合网 | 国产丝袜美腿在线 | 久久精品精品电影网 | 狠狠色狠狠色综合日日小说 | 国产免费不卡 | 在线中文字幕av观看 | 国内精品久久久久久久影视麻豆 | www.久久爱.cn | 亚洲国产片色 | 91网址在线观看 | 欧美成天堂网地址 | 国产精品久久二区 | 黄色一级动作片 | 免费一区在线 | 国产在线观看a | 最新国产精品亚洲 | 在线免费视频 你懂得 | 欧美aⅴ在线观看 | 日韩在线观看不卡 | 久久久午夜精品理论片中文字幕 | 成 人 黄 色 视频播放1 | 婷婷五月情 | 亚洲a色| 91福利社区在线观看 | av超碰在线 | 国产黄色观看 | 97视频一区 | 91麻豆精品国产91久久久久久久久 | 天天色影院 | 久久伊人热| 国产91对白在线播 | 日韩免费在线观看视频 | 欧美成年网站 | 国产 亚洲 欧美 在线 | 亚洲一区二区视频 | 久久久免费少妇 | 国内精品久久久久影院优 | 黄色亚洲 | 久久久久免费精品国产 | 夜夜夜精品 | 91黄色在线看 | 欧美在线free| 99久久精品无码一区二区毛片 | av国产网站 | 欧美性猛片, | 丁香网婷婷 | 色鬼综合网 | 西西4444www大胆视频 | 日韩特级黄色片 | 精品高清美女精品国产区 | 97在线观看免费高清完整版在线观看 | 激情九九 | 亚洲黄色一级视频 | 色综合小说 | 欧美国产大片 | 日韩免费网站 | 久草免费在线观看视频 | 天天干天天操天天做 | 久久艹欧美| 91成人精品国产刺激国语对白 | 精品亚洲午夜久久久久91 | 国产精品专区一 | 四虎最新域名 | 99激情网 | 日韩免费一级a毛片在线播放一级 | 久久久福利影院 | 丁香婷婷社区 | 亚洲精品91天天久久人人 | 欧美a√大片 | 精壮的侍卫呻吟h | 国产日产精品一区二区三区四区 | 久久av影院 | 在线观看你懂的网址 | 综合黄色网 | 一区二区欧美在线观看 | 有码一区二区三区 | 超碰在线公开 | www九九热| 干天天 | 青春草免费在线视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 97在线精品视频 | 91看片淫黄大片一级在线观看 | 天天干天天拍天天操天天拍 | 97视频在线观看视频免费视频 | 久久爱992xxoo| 亚洲激色 | 一区二区三区免费看 | 成人h视频在线播放 | 日韩精品一区二区三区三炮视频 | 免费视频三区 | 在线观看网站黄 | 国内精品久久久 | 91av99| 六月丁香婷婷久久 | www.久久精品视频 | 天天干 天天摸 天天操 | 久久精品2| 91精品国产高清自在线观看 | 99国产精品久久久久久久久久 | 国产精品一区二区在线观看免费 | 欧美美女视频在线观看 | 摸阴视频 | 精品uu | 免费三级影片 | 亚洲乱码一区 | 91九色精品女同系列 | 欧美va天堂在线电影 | 亚洲狠狠操 | 91免费观看国产 | 日韩av一区二区三区在线观看 | 精品久久视频 | 五月婷亚洲 | 国内精品美女在线观看 | 99久久精品费精品 | 国产精品久久久久久久久久新婚 | 天天色图 | 欧美一级日韩三级 | 国产一级淫片免费看 | 九色精品免费永久在线 | 福利电影久久 | 精品视频免费久久久看 | 亚洲一区二区视频 | 国产精品久久久久久av | 中国一级片在线 | 狠狠88综合久久久久综合网 | 夜夜狠狠 | 狠狠狠色丁香婷婷综合久久五月 | 亚州成人av在线 | 中文字幕在线观看第一区 | 久久久久免费 | 国产一级性生活视频 | 一区二区久久久久 | 亚洲永久在线 | 国产在线自 | 天天操婷婷| ww亚洲ww亚在线观看 | 国产精品99久久久久久武松影视 | 欧美久久综合 | 精品一区二区在线看 | 亚洲电影黄色 | 中文字幕传媒 | 久久久影院一区二区三区 | av日韩中文| 国产福利av在线 | 日韩精品一卡 | 国产精品美女在线观看 | 亚洲激情 | 国产精品成人免费精品自在线观看 | 国产亚洲欧洲 | 久久五月精品 | 久久影院亚洲 | 精品国产一区在线观看 | 久久人人爽爽人人爽人人片av | 首页av在线 | 久久福利| 亚洲国产69| 91综合久久一区二区 | av黄色在线观看 | 中文字幕在线播出 | 一区二区三区中文字幕在线观看 | 黄色亚洲 | 青青河边草手机免费 | 日b视频在线观看网址 | 91亚洲国产 | www.久久免费视频 | 国产免费二区 | 亚洲精品97 | 国产精品第72页 | 精品在线免费观看 | 爱av在线网 | www.超碰| 国产精品mv | www蜜桃视频 | 欧美 日韩 性 | 国产无遮挡又黄又爽馒头漫画 | 国产精品美女视频网站 | 日本福利视频在线 | 欧美aa级| 欧美日韩精品在线播放 | 成人免费 在线播放 | 久久婷婷五月综合色丁香 | 99亚洲精品在线 | 人人狠狠综合久久亚洲婷 | www国产亚洲精品久久麻豆 | 久久天天草| 久久电影中文字幕视频 | 天天操比| 国内一级片在线观看 | a天堂在线看 | 亚洲人久久 | 国产免费一区二区三区最新6 | 久久免费视频在线观看 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 又紧又大又爽精品一区二区 | 91丨九色丨国产丨porny精品 | 国产精品免费小视频 | 亚洲日本精品视频 | 夜夜婷婷 | 亚洲欧美婷婷六月色综合 | 欧美日韩精品二区第二页 | 久久久精华网 | 国产成人精品久久久久 | 激情久久久久久久久久久久久久久久 | 亚洲精品美女在线观看 | 久久精品国产一区二区 | 久久综合九色九九 | 久久99久久精品国产 | 在线导航福利 | 精品国产激情 | 成年人黄色在线观看 | 亚洲国产精品999 | 久久久麻豆精品一区二区 | 亚洲国产三级在线观看 | 欧美日韩久久不卡 | 久久理论电影 | 久久毛片高清国产 | 九草视频在线观看 | 国产麻豆果冻传媒在线观看 | 中文字幕乱码在线播放 | 日本成址在线观看 | 亚洲午夜av久久乱码 | 国产精品一区二 | 亚洲欧洲国产精品 | 日韩高清无线码2023 | 精品国产三级 | 69av国产 | 欧美伦理电影一区二区 | 日韩91在线 | 免费看国产黄色 | 美女又爽又黄 | 免费亚洲电影 | 精品视频999 | 欧美另类交人妖 | 精品在线观看免费 | 91av官网 | 亚洲精品66| 欧美另类高清 | 视频直播国产精品 | 免费日韩 精品中文字幕视频在线 | 最新的av网站 | 去干成人网 | 日韩高清一区在线 | av高清不卡 | 99久久99视频只有精品 | 青草视频在线 | 麻豆一区二区三区视频 | 日韩色中色 | 久久免费黄色网址 | 国产视频2区| 精品国产免费观看 | 日韩欧美一二三 | 日韩精品亚洲专区在线观看 | 天天草夜夜| 日本精品视频免费观看 | 久久超碰网 | 99在线观看视频 | 久久久久久久久电影 | 成人a视频在线观看 | 综合网色 | 蜜桃av久久久亚洲精品 | 操操日日 | 国产精品久久久久久久久久久久午夜片 | 岛国片在线| 91插插影库 | av免费在线观看网站 | 国产又粗又猛又爽又黄的视频免费 | 激情五月婷婷综合网 | 人人爽人人片 | 狠狠色丁香久久婷婷综合_中 | av一区二区三区在线播放 | 美女黄视频免费 | 国产黄色大片免费看 | 国产 日韩 欧美 中文 在线播放 | 最近中文字幕高清字幕在线视频 | 久久久久久国产精品亚洲78 | 91精品一| 91av片| 欧美有色 | 91精品国产乱码在线观看 | h文在线观看免费 | 视频福利在线观看 | 久草在线视频免赞 | 久久国产精品精品国产色婷婷 | 久草在线视频新 | 国产精品成人自产拍在线观看 | 国产精品精 | 在线成人国产 | 日韩激情影院 | 久一久久 | 成人资源站 | 人人插人人做 | 激情综合久久 | 手机成人av | 免费看成人a| 国产一级在线观看视频 | 狠狠狠狠狠操 | 久草网站| 97电影院在线观看 | 亚洲国产69 | av免费网站观看 | 色天天综合网 | 亚洲国产成人精品在线观看 | 亚洲a网| 伊甸园永久入口www 99热 精品在线 | 毛片网站免费在线观看 | 国产一区二区三区免费在线 | 久久男人免费视频 | 久久一区二 | 人人干狠狠操 | 国产精品久久久久9999 | 欧美日韩一区二区三区视频 | av电影久久 | 亚洲综合激情网 | 日韩视频中文字幕在线观看 | 香蕉视频在线网站 | 九九色综合 | 日韩理论片在线 | 免费a级观看| 成人观看 | 四虎国产 | 国产裸体永久免费视频网站 | 九九精品视频在线看 | 最近日本韩国中文字幕 | 成人黄性视频 | 四虎影院在线观看av | 91大神精品视频在线观看 | 国产亚洲一区二区三区 | 一二区精品 | 国产韩国日本高清视频 | 黄污污网站 | 色综合欧洲 | a级一a一级在线观看 | 国产成人一区二区三区 | 免费在线黄色av | 黄色在线观看免费 | 免费看搞黄视频网站 | 狠狠干成人综合网 | 俺要去色综合狠狠 | 欧美激情精品久久久久久免费印度 | 久久久在线观看 | 色婷婷97| 久草在线手机视频 | 国产99一区视频免费 | 亚洲午夜在线视频 | 在线观看亚洲 | 插婷婷| 少妇搡bbbb搡bbb搡aa | 欧美日韩国产色综合一二三四 | 97超级碰碰碰视频在线观看 | 夜夜躁日日躁狠狠久久av | 久久tv视频 | 天天激情| 国产精品久久久网站 | 91精品一区二区三区蜜桃 | 亚洲国产影院av久久久久 | 国产精品大片免费观看 | 国内精品久久久久久久久久久 | 久久亚洲日本 | 国产aa精品 | 最新av免费在线观看 | 久久久资源网 | 日本三级不卡 | 欧美另类亚洲 | 97电影在线看视频 | 久久理伦片 | 久草久| 在线日韩精品视频 | 久久国产一区二区三区 | 2024av| 亚洲精选久久 | 久精品视频免费观看2 | 亚洲成人午夜av | 丁香六月中文字幕 | 久草免费福利在线观看 | 丁香五月缴情综合网 | 日本精品久久久久影院 | 超碰97中文| 九九九九九国产 | 国产青春久久久国产毛片 | 午夜丁香网 | 中文字幕在线精品 | 在线亚洲成人 | 热久久影视 | 在线观看视频你懂 | 丝袜美女在线 | 国产精品午夜8888 | 韩国在线视频一区 | 日韩综合一区二区 | 日本性xxx| 国产综合香蕉五月婷在线 | 91原创在线观看 | 日韩久久在线 | 久久亚洲综合色 | 亚洲黄色av网址 | 99久久网站 | 狠狠色丁香婷婷综合橹88 | 色播五月激情五月 | 久久性生活片 | 亚洲天天看 | 日韩一区二区三免费高清在线观看 | 国产视频不卡 | 久久久久久久久久久久久9999 | 久久免费高清视频 | 色婷婷久久 | 9ⅰ精品久久久久久久久中文字幕 | 99久久精品电影 | 奇米影视8888 | 韩日电影在线 | 精品视频中文字幕 | 精品视频在线免费观看 | 亚洲成色777777在线观看影院 | 欧美一二三专区 | 日韩午夜一级片 | 国产一级免费观看 | 日韩视频在线播放 | 久久精品三 | 一级片免费视频 | 国产精品久久久久久久久搜平片 | 99中文视频在线 | 欧美a影视 | 狠狠干狠狠插 | 97精品国产97久久久久久粉红 | 久久午夜电影 | 综合色播| 视频一区二区视频 | 国产精品免费观看国产网曝瓜 | 久久手机免费视频 | 一区二区三区高清不卡 | 黄色免费在线看 | 成人资源在线播放 | 亚洲涩涩网站 | 99视频在线观看一区三区 | 成年人免费在线播放 | 中文字幕电影一区 | 91av精品| 99久热精品| 色天天| 亚洲精品动漫久久久久 | 亚洲激情综合网 | 午夜精品久久久久久99热明星 | 色就色,综合激情 | 国产精品中文字幕av | 免费av片在线 | 日韩在线一级 | 五月天色综合 | av在线免费观看黄 | 精品久久久久久久久久久院品网 | 亚洲精品乱码久久久久久高潮 | 亚洲在线资源 | 国产高清99 | 久久精品女人毛片国产 | 99热这里只有精品免费 | 亚洲视频综合在线 | 欧美一级裸体视频 | 日韩在线观看视频一区二区三区 | 91av电影在线观看 | 久久精品国产免费看久久精品 | 91网站观看 | 激情丁香 | 开心激情网五月天 | www.99热精品 | 成人在线视频在线观看 | 精品视频成人 | 免费在线成人av电影 | 日日操操操 | 国产精品久久久久久久久久久久午夜片 | 日韩高清不卡一区二区三区 | 国产在线第三页 | 69久久久久久久 | 在线日韩精品视频 | 国产高清成人在线 | 免费观看v片在线观看 | 97在线看 | 欧美精品久| 五月天色综合 | 最近免费中文字幕mv在线视频3 | 亚洲天天摸日日摸天天欢 | 91av网址| 丁香av | 亚洲精品国产视频 | 久久久精品一区二区 | 91麻豆.com | 在线 欧美 日韩 | 高清视频一区二区三区 | 久久伊人爱| 国产伦精品一区二区三区… | 999视频网 | 天天干人人插 | 国产裸体视频bbbbb | 国产精品久久亚洲 | 欧美午夜精品久久久久久浪潮 | 国产色在线 | 日韩精品视频网站 | 国产成人亚洲在线观看 | 国产亚洲精品久久 | 91av大全| 亚洲一区二区黄色 | 国模一二三区 | av福利网址导航大全 | 精品女同一区二区三区在线观看 | 国产精品视频不卡 | 性色av免费在线观看 | 在线а√天堂中文官网 | aⅴ精品av导航 | 99国产精品久久久久老师 | 国产一区二区在线观看视频 | 久久久久精 | 91麻豆精品国产91久久久久 | 久久视频国产精品免费视频在线 | 91在线亚洲| 久久激情小视频 | 国产精华国产精品 | 美女免费视频黄 | 日本电影久久 | 一区二区在线不卡 | 九色91av| 中文字幕不卡在线88 | 国产成人精品免高潮在线观看 | 97色se| 国产亚洲精品成人 | 婷婷日日 | 国产福利在线免费观看 | 国产人在线成免费视频 | 中文字幕av在线电影 | 欧美日韩精品免费观看 | 国产精品国产三级在线专区 | 欧美激情h| 婷婷 中文字幕 | 久久久久福利视频 | 久久的色 | 四虎在线视频免费观看 | www.xxx.性狂虐 | 国产精品福利午夜在线观看 | 亚洲va欧美va人人爽 | 欧美日韩亚洲国产一区 | 国产在线观看国语版免费 | 日韩在线视频播放 | 91一区一区三区 | 欧美伦理一区二区三区 | 欧美日韩高清免费 | 免费在线观看午夜视频 | 在线有码中文字幕 | 91桃色国产在线播放 | 在线亚洲人成电影网站色www | 国产黑丝一区二区三区 | 超碰97免费在线 | 中日韩欧美精彩视频 | 成人免费在线电影 | 国产成人精品一区二区三区福利 | www.久艹| 91精品秘密在线观看 | 久操免费视频 | 国产视频色 | 免费日韩一级片 | 日韩网站中文字幕 | 日韩av免费观看网站 | 国产中文字幕av | 97在线观 | 五月婷在线播放 | 国产精品理论片在线观看 | 国产精品原创在线 | 粉嫩一区二区三区粉嫩91 | 97精品国产97久久久久久久久久久久 | 亚洲91精品在线观看 | 欧美午夜理伦三级在线观看 | 狠狠狠狠狠狠狠狠干 | 亚洲另类xxxx | 亚洲狠狠 | 国内精品二区 | 91一区啪爱嗯打偷拍欧美 | 黄网站色欧美视频 | 国产在线看一区 | 日韩视频三区 | 欧美国产日韩一区二区三区 | 久久神马影院 | 久久精品免费播放 | 婷婷久久综合网 | 少妇性bbb搡bbb爽爽爽欧美 | 丁香六月婷婷开心婷婷网 | 国产精品美女久久久 | 黄色.com| 一级α片免费看 | 久久综合操 | 久久精品牌麻豆国产大山 | 中文字幕在线观看不卡 | 国产96在线 | 国产中文字幕一区 | 成年人免费看av | 国偷自产中文字幕亚洲手机在线 | 一区二区欧美激情 | 日b视频在线观看网址 | 日韩剧| 国产精品扒开做爽爽的视频 | 婷婷久久综合九色综合 | 超碰av免费 | 日韩欧美精品在线 | 一本色道久久综合亚洲二区三区 | 天天插狠狠干 | 国产成人精品国内自产拍免费看 | 在线看v片成人 | 国产在线一区观看 | 日韩精品免费在线 | 亚洲精品视频网址 | 99热这里只有精品国产首页 | 美女视频久久 | 国产视频一二三 | 亚洲第一av在线 | 亚洲aaa毛片 | 夜夜澡人模人人添人人看 | 国产a级片免费观看 | 国产黄色片网站 | 亚洲另类xxxx | 久久久免费 | 人人模人人爽 | 日韩理论在线播放 | 亚洲永久精品视频 | 国产+日韩欧美 | 亚洲一一在线 | 四虎影视www | 久久理论电影网 | 欧美成人h版在线观看 | 97超碰人人澡人人爱学生 | 日韩av免费大片 | 国产最新精品视频 | 成人午夜电影在线 | 久久久精品国产免费观看同学 | 天天天干 | 狠狠干夜夜操天天爽 | 一区二区三区电影在线播 | 久久综合五月天 | 激情综合啪啪 | 最近免费中文字幕mv在线视频3 | 欧美一级黄色片 | 国内精品久久久久久久影视麻豆 | 一区二区三区福利 | 亚洲国产色一区 | 四虎8848免费高清在线观看 | 四虎在线观看视频 | 中文字幕在线观看网 | 欧美日韩免费看 | 国产五十路毛片 | 色网站在线免费观看 | 久久专区 | 欧美日韩一区二区在线观看 | 中文字幕一区二区三区久久 | 久久国产网 | 免费精品在线视频 | 综合久久久久久 | 超碰在线人 | 黄色视屏在线免费观看 | 久草在线看片 | 毛片www | 国产中文字幕在线 | 一区中文字幕 | 在线观看视频你懂 | 波多野结衣电影久久 | 四虎国产精品免费 | 国产视频二 | 999国内精品永久免费视频 | www.97视频 | 欧美日韩精品在线播放 | 亚洲动漫在线观看 | 五月开心婷婷 | 中文字幕在线看视频 | 久久成人福利 | 日本高清久久久 | 国产资源在线免费观看 | 91一区啪爱嗯打偷拍欧美 | 国产一区自拍视频 | 狠狠激情中文字幕 | 人人射人人插 | 91传媒在线 | 亚洲国产一二三 | 激情五月色播五月 | 国产亚洲精品久久网站 | 精品二区久久 | 三上悠亚在线免费 | 99热国产在线 | 夜夜躁日日躁狠狠躁 | 911精品美国片911久久久 | 亚洲久草在线视频 | 免费网站看v片在线a | 欧美日韩一区二区视频在线观看 | 综合天天网 | 在线观影网站 | 国产日韩欧美在线看 | 亚洲国产一区二区精品专区 | 国产91精品一区二区麻豆亚洲 | 成人亚洲精品久久久久 | 五月婷婷激情五月 | 久久伦理电影 | 黄色在线观看免费网站 | 草久久av| 久久精品亚洲精品国产欧美 | 国产亚洲精品av | 色视频在线观看 | 国产精品淫| 日韩高清国产精品 | 韩日精品在线观看 | 日韩高清观看 | 免费黄色在线播放 | 欧美孕交vivoestv另类 | 91探花视频| 国产精品一区二区久久精品 | 欧美成年人在线视频 | 久久精品电影院 | 麻豆视频在线免费看 | 日韩av中文在线 | 99精品亚洲 | 中文字幕av在线电影 | 麻豆手机在线 | 有码视频在线观看 | 亚洲欧美综合精品久久成人 | 国产精品久久久久久电影 | 国产精品网红福利 | 久久国产精品影视 | 9色在线视频 | av在线不卡观看 | 黄在线免费观看 | 国产一区在线不卡 | 六月激情婷婷 | 免费久久久久久久 | 国产午夜精品一区二区三区在线观看 | 久久婷婷国产色一区二区三区 | 插久久| 久久久久久久久久网 | 久久国产影视 | 男女激情片在线观看 | 久久免费视频2 | 亚洲一级二级三级 | 久久九九免费 | 狠狠艹夜夜干 | 黄色在线小网站 | 国产视频在线一区二区 | 成人小视频在线观看免费 | 久久夜夜夜 | 国产一区二区在线免费视频 | 国产视频 亚洲精品 | 天天射夜夜爽 | 911精品美国片911久久久 | 青青河边草免费直播 | 亚洲国产午夜 | 色婷婷久久久综合中文字幕 | 热99在线视频 | 亚洲国产最新 | 国产丝袜 | 亚洲片在线资源 | 成人av免费看| 亚洲高清av在线 | 成人午夜黄色影院 | 成人小视频在线观看免费 | 国产精品免费在线视频 | 99热99re6国产在线播放 | 国产高清久久久久 | 91在线产啪| 欧美 另类 交 | 国产精品久久久久久高潮 | 伊人婷婷久久 | 在线观看免费高清视频大全追剧 | 中文字幕第一页在线播放 | 日韩精品免费在线 | 成年人在线播放视频 | 日本久久成人 | 美女免费黄视频网站 | 91精品老司机久久一区啪 | 亚洲首页 | 久久久久免费网 | 欧美精品在线观看免费 | 亚洲高清在线精品 | 午夜精品影院 | 欧美日韩国产二区三区 | 欧美精品国产综合久久 | 精品在线视频一区 | 亚洲91精品在线观看 | 成人在线视频一区 | 男女日麻批 | 国产精品美女免费视频 | 国产精品一区二区三区免费看 | 日韩在线观看高清 | 午夜久久久精品 | 欧美乱淫视频 | 高清一区二区 | 欧美另类高清 videos | 国产美女在线精品免费观看 | 美女视频免费精品 | 高清久久久久久 | 最近能播放的中文字幕 | 在线观看mv的中文字幕网站 | 一区二区国产精品 | 天天操夜夜摸 | 一区二区三区四区在线免费观看 | 国产精品乱码久久久久久1区2区 | av天天干| 在线看污网站 | 久久激五月天综合精品 | 国产精品视频最多的网站 | 欧美日产在线观看 | 国产精品久久久久aaaa | 天天狠狠干 | 日日爱网址 | 婷婷亚洲激情 | 久久久久久久电影 | 玖玖玖国产精品 | 日韩高清毛片 | 精品视频 | 国产片免费在线观看视频 | 久久亚洲在线 | 免费网站在线 | www.久久色| 日本最大色倩网站www | 四虎国产| 九色91福利 | 九九精品无码 | 成人综合免费 | 狠狠婷婷 | 久久伊人国产精品 | 91在线免费观看国产 | 国产精品成人自产拍在线观看 | 中文字幕视频观看 | 这里只有精品视频在线 | 黄色片毛片 | 在线观看免费成人av | 欧美大荫蒂xxx | 久久国产精品精品国产色婷婷 | 天天插天天射 | 中文字幕视频三区 | 免费一级片视频 | 久久久91精品国产一区二区精品 | 成人在线播放视频 | 久草视频国产 | 天天射色综合 | 日韩欧美在线不卡 | 天天操天天摸天天爽 | 999成人精品 | 国产麻豆成人传媒免费观看 | 日韩手机在线 | 黄色日本免费 | 在线视频欧美精品 | 久草久草久草久草 | 91三级视频 | 玖玖视频免费在线 | 久久国产免费 | 福利一区在线视频 | 手机在线欧美 | 亚洲伊人av | 97精品国产 | 日本护士三级少妇三级999 | 中文字幕免费高 | 久久精品官网 | 亚洲精品视频一 | 日本精品二区 | 最近中文字幕在线播放 | 成年人看片网站 | 91网页版免费观看 | 五月的婷婷 | 亚洲国产网站 | 四虎永久免费网站 | 中文字幕在线影院 | 欧美色精品天天在线观看视频 | 激情av一区二区 | 国产a网站| 久久香蕉国产 | 少妇做爰k8经典 | 婷婷激情五月综合 | 91超碰免费在线 | japanesefreesexvideo高潮 | 六月婷色 | 97色婷婷成人综合在线观看 | 超碰人人干人人 | 精品视频网站 | 免费网站看v片在线a | 中文字幕精品视频 | 欧美一级xxxx | 91成人在线免费观看 | 五月视频| 久久婷婷国产色一区二区三区 | 国产另类av | 国产一区二区精品在线 | 国产精品日韩在线观看 | 日日色综合 | 亚洲五月综合 | 欧美巨乳波霸 | 久久国产精彩视频 | 亚洲黄色小说网址 | 国产色视频一区二区三区qq号 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 97色婷婷人人爽人人 | 日日干日日 | 国色天香在线观看 | 久久国产精品久久w女人spa | 日本性生活免费看 | 中文字幕在线不卡国产视频 | 日韩一区二区三区高清在线观看 | 黄色小说网站在线 |