内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

mysql的count統(tǒng)計查詢怎么用

本篇內(nèi)容介紹了“MySQL的count統(tǒng)計查詢怎么用”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)主要從事網(wǎng)頁設(shè)計、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機版網(wǎng)站建設(shè))、響應(yīng)式網(wǎng)站、程序開發(fā)、網(wǎng)站優(yōu)化、微網(wǎng)站、成都小程序開發(fā)等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的網(wǎng)站設(shè)計制作、成都做網(wǎng)站、網(wǎng)站設(shè)計、網(wǎng)絡(luò)營銷經(jīng)驗,集策劃、開發(fā)、設(shè)計、營銷、管理等多方位專業(yè)化運作于一體。

一、前言

1,有人問我,count查詢?yōu)樯队袝r候快有時候慢

2,首先要明白count查詢的真正作用

2-1:統(tǒng)計某個列的數(shù)量

2-1:統(tǒng)計行數(shù)

二、原理

1,統(tǒng)計列時,會查詢這個列不為空的數(shù)量,它是需要計算的

2,統(tǒng)計行數(shù)時,如果不加where,它可以直接取到結(jié)果,因為它可以利用存儲引擎的特性直接獲得這個值,比如count(*)

3,統(tǒng)計列時,如果知道這個列不能為空,會轉(zhuǎn)化為count(*),從而加快速度

所以:你要知道自己要干什么,該怎么樣去用

拓展:為啥慢?innodb為聚簇索引同時支持事物,其在count指令實現(xiàn)上采用實時統(tǒng)計方式。在無可用的二級索引情況下,執(zhí)行count會使MySQL掃描全表數(shù)據(jù),當(dāng)數(shù)據(jù)中存在大字段或字段較多時候,其效率非常低下(每個頁只能包含較少的數(shù)據(jù)條數(shù),需要訪問的物理頁較多)

三、實際應(yīng)用

1,50萬條數(shù)據(jù),沒有索引,大約耗時13分鐘

2,50萬條數(shù)據(jù),有索引,大約耗時354毫秒

3,原理

mysql一個數(shù)據(jù)頁為:16k(默認(rèn))

能存16*1024/(4+8) =1365條數(shù)據(jù)(為什么是4+8可以看看mysql存儲頁的原理)

假設(shè)每頁數(shù)據(jù)耗損不存滿,50%

50萬條數(shù)據(jù),需要500000/1365*2 為 732個物理頁

大小為16k*732為11.4M

mysql空間按區(qū)分配,一區(qū)1M,假設(shè)連續(xù)的話,需要連續(xù)讀12個區(qū)

pc硬盤轉(zhuǎn)速7200轉(zhuǎn)/分= 70m/s

io尋址時間(11.4*8.5ms=96)+讀取時間(11.4m/70m=162ms)= 96+162 = 258毫秒

“mysql的count統(tǒng)計查詢怎么用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

名稱欄目:mysql的count統(tǒng)計查詢怎么用
鏈接地址:http://m.rwnh.cn/article28/jdgscp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、移動網(wǎng)站建設(shè)、定制開發(fā)、手機網(wǎng)站建設(shè)、網(wǎng)站排名App設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
兴业县| 娱乐| 宜州市| 靖宇县| 佛学| 齐河县| 阿克陶县| 城口县| 巴彦县| 托克托县| 连州市| 鄂伦春自治旗| 潜山县| 黄龙县| 金沙县| 府谷县| 贵州省| 仁怀市| 岗巴县| 龙泉市| 玛沁县| 搜索| 敖汉旗| 青浦区| 宁城县| 什邡市| 抚宁县| 吉安市| 黔西| 通渭县| 临邑县| 八宿县| 日喀则市| 呼玛县| 天长市| 宾阳县| 酒泉市| 桂平市| 额济纳旗| 英德市| 汾西县|