久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      總結(jié)MySQL優(yōu)化的最最基礎(chǔ)操作

      優(yōu)化思路

      詳細的MySQL優(yōu)化步驟如下:

      • 檢查數(shù)據(jù)表結(jié)構(gòu),改善不完善設(shè)計
      • 跑一遍主要業(yè)務(wù),收集常用的數(shù)據(jù)庫查詢SQL
      • 分析查詢SQL,適當(dāng)拆分,添加索引等優(yōu)化查詢
      • 優(yōu)化SQL的同時,優(yōu)化代碼邏輯
      • 添加本地緩存和redis緩存

      盡可能不要使用NULL值

      因為建表的時候,如果不對創(chuàng)建的值設(shè)置默認值,MySQL都會設(shè)置默認為NULL。那么為啥用NULL不好呢?

      • NULL使得索引維護更加復(fù)雜,強烈建議對索引列設(shè)置NOT NULL
      • NOT IN、!=等負向條件查詢在有NULL值的情況下返回永遠為空結(jié)果,查詢?nèi)菀壮鲥e
      • NULL列需要一個額外字節(jié)作為判斷是否為NULL的標(biāo)志位
      • 使用NULL時和該列其他的值可能不是同種類型,導(dǎo)致問題。(在不同的語言中表現(xiàn)不一樣)
      • MySQL難以優(yōu)化對可為NULL的列的查詢

      所以對于那些以前偷懶的字段,手動設(shè)置一個默認值吧,空字符串呀,0呀補上。

      雖然這種方法對于MySQL的性能來說沒有提升多少,但是這是一個好習(xí)慣,而且以小見大,不要忽略這些細節(jié)。

      添加索引

      對于經(jīng)常查詢的字段,請加上索引,有索引和沒有索引的查詢速度相差十倍甚至

      贊(0)
      分享到: 更多 (0)
      ?
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號