表統(tǒng)計信息是數(shù)據(jù)庫基于成本的優(yōu)化器最重要的參考信息;統(tǒng)計信息不準確,優(yōu)化器可能給出不夠優(yōu)化的執(zhí)行計劃或者是錯誤的執(zhí)行計劃。對統(tǒng)計信息的計算分為非持久化統(tǒng)計信息(實時計算)與持久化統(tǒng)計信息。

10年積累的網(wǎng)站制作、成都網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有集賢免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
非持久化統(tǒng)計信息
統(tǒng)計信息沒有保存在磁盤上,而是頻繁的實時計算統(tǒng)計信息;
每次對表的訪問都會重新計算其統(tǒng)計信息;
假設(shè)針對一張大表的頻繁查詢,那么每次都要重新計算統(tǒng)計信息,很耗費資源。
持久化統(tǒng)計信息
把一張表在某一時刻的統(tǒng)計信息值保存在磁盤上;
避免每次查詢時重新計算;
如果表更新不是很頻繁,或者沒有達到 MySQL 必須重新計算統(tǒng)計信息的臨界值,可直接從磁盤上獲取;
即使 MySQL 服務(wù)重啟,也可以快速的獲取統(tǒng)計信息值;
統(tǒng)計信息的持久化可以針對全局設(shè)置也可以針對單表設(shè)置。
接下來,詳細說 MySQL 統(tǒng)計信息如何計算,何時計算,效果評估等問題。在 MySQL Server 層來控制是否自動計算統(tǒng)計信息的分布,并且來決策是持久化還是非持久化。
子查詢最大的成績,然后在一次對比
SELECT 字段? FROM? 表名? ?AS 表名,( SELECT 課程, max( 成績) AS maxscore FROM 表名? GROUP BY 課程 ) AS 表名1? WHERE? ?表名.課程= 表明1.課程? ?AND 表名.成績= ?表名1.成績;
沒有表結(jié)構(gòu),說一下思路
每一門課應(yīng)該都有最大學(xué)習(xí)人數(shù),統(tǒng)計當前已經(jīng)選課的人數(shù)(用sum函數(shù))
然后用最大學(xué)習(xí)人數(shù)減去當前選課人數(shù)即可
祝好運,望采納
分享名稱:MySQL怎么統(tǒng)計課程的簡單介紹
網(wǎng)站網(wǎng)址:http://chinadenli.net/article12/heoigc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、Google、企業(yè)建站、云服務(wù)器、移動網(wǎng)站建設(shè)、網(wǎng)站收錄
聲明:本網(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)