内射老阿姨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://www.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)站制作
新密市| 大荔县| 武威市| 桂平市| 九寨沟县| 托克逊县| 丽江市| 南皮县| 隆回县| 兴业县| 扎囊县| 博乐市| 乡宁县| 阳高县| 瑞金市| 高要市| 黄山市| 锡林浩特市| 望奎县| 庄浪县| 田阳县| 临江市| 绍兴县| 武强县| 玉溪市| 宁陕县| 鹤山市| 仪陇县| 兴宁市| 获嘉县| 鄂尔多斯市| 鲜城| 江川县| 吉首市| 桑植县| 清丰县| 大关县| 大埔区| 高碑店市| 香河县| 太康县|