精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦故障 > 電腦故障現(xiàn)象 > 系統(tǒng)變慢 >

      MYSQL分頁(yè)limit速度太慢有什么優(yōu)化方法

      時(shí)間: 加城1195 分享

        我們使用電腦和手機(jī)時(shí)候最不能忍受就是設(shè)備又卡又慢了,嚴(yán)重影響我們工作或者游戲體驗(yàn)。在mysql中l(wèi)imit可以實(shí)現(xiàn)快速分頁(yè),但是如果數(shù)據(jù)到了幾百萬(wàn)時(shí)我們的limit必須優(yōu)化才能有效的合理的實(shí)現(xiàn)分頁(yè)了,否則可能卡死你的服務(wù)器哦。這篇文章主要介紹了MYSQL分頁(yè)limit速度太慢的優(yōu)化方法,需要的朋友可以參考下

        方法步驟

        當(dāng)一個(gè)表數(shù)據(jù)有幾百萬(wàn)的數(shù)據(jù)的時(shí)候成了問(wèn)題!

        如 * from table limit 0,10 這個(gè)沒(méi)有問(wèn)題 當(dāng) limit 200000,10 的時(shí)候數(shù)據(jù)讀取就很慢,可以按照一下方法解決

        第一頁(yè)會(huì)很快

        PERCONA PERFORMANCE CONFERENCE 2009上,來(lái)自雅虎的幾位工程師帶來(lái)了一篇”EfficientPagination Using MySQL”的報(bào)告

        limit10000,20的意思掃描滿足條件的10020行,扔掉前面的10000行,返回最后的20行,問(wèn)題就在這里。

        LIMIT 451350 , 30 掃描了45萬(wàn)多行,怪不得慢的都堵死了。

        但是

        limit 30 這樣的語(yǔ)句僅僅掃描30行。

        那么如果我們之前記錄了最大ID,就可以在這里做文章

        舉個(gè)例子

        日常分頁(yè)SQL語(yǔ)句

        select id,name,content from users order by id asc limit 100000,20

        掃描100020行

        如果記錄了上次的最大ID

        select id,name,content from users where id>100073 order by id asc limit 20

        掃描20行。

        總數(shù)據(jù)有500萬(wàn)左右

        以下例子 當(dāng)時(shí)候 select * from wl_tagindex where byname='f' order by id limit 300000,10 執(zhí)行時(shí)間是 3.21s

        優(yōu)化后:

        select * from (

        select id from wl_tagindex

        where byname='f' order by id limit 300000,10

        ) a

        left join wl_tagindex b on a.id=b.id

        執(zhí)行時(shí)間為 0.11s 速度明顯提升

        這里需要說(shuō)明的是 我這里用到的字段是 byname ,id 需要把這兩個(gè)字段做復(fù)合索引,否則的話效果提升不明顯

        補(bǔ)充:解決系統(tǒng)變慢的常用技巧方法

        1、在我的電腦窗口,右擊要清理的盤(pán)符―“屬性”―“清理磁盤(pán)”--勾選要?jiǎng)h除的文件--確定--是。

        2、右鍵瀏覽器e――屬性――點(diǎn)2個(gè)刪除1個(gè)清除(都要逐一確定)――確定 。

        3、把C:\WINDOWS\Prefetch(預(yù)讀文件)把里面的文件全部刪除

        4、用優(yōu)化大師或超級(jí)兔子清理注冊(cè)表和垃圾文件。

        5、“開(kāi)始”――運(yùn)行中輸入msconfig――確定――啟動(dòng)――除了輸入法ctfmon以外的勾全去掉。

        6、右鍵我的電腦”――屬性――點(diǎn)高級(jí)――點(diǎn)啟動(dòng)和故障恢復(fù)中的設(shè)置――去掉所有的勾――寫(xiě)入調(diào)試信息選擇“無(wú)”――確定――點(diǎn)高級(jí)下面錯(cuò)誤報(bào)告――點(diǎn)禁用――2次確定。

        7、“開(kāi)始”..打開(kāi)控制面板中的文件夾選項(xiàng)..點(diǎn)查看..點(diǎn)去末項(xiàng)自動(dòng)搜索文件夾前面的勾..確定。

        8、右鍵我的電腦――屬性――硬件――設(shè)備管理器――雙擊IDE控制器――次要通道――高級(jí)設(shè)置――傳送模式都選DMA――設(shè)備類(lèi)型選無(wú)――確定――主要通道也同樣設(shè)置――確定。

        9、右鍵C盤(pán)進(jìn)行磁盤(pán)清理和其它選項(xiàng)中的系統(tǒng)還原清理。

        10、刪除不用的程序軟件。


      limit速度太慢有什么優(yōu)化方法相關(guān)文章:

      1.PPT文字太多有哪些優(yōu)化方法

      2.Windows7系統(tǒng)優(yōu)化方法 不在嫌開(kāi)機(jī)慢

      3.有什么方法可以徹底優(yōu)化電腦

      4.Win10必做的優(yōu)化方法有哪些

      5.硬盤(pán)怎么優(yōu)化

      4036315