日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySql的Sql優(yōu)化方法是什么

本篇內(nèi)容主要講解“MySQL的Sql優(yōu)化方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“MySql的Sql優(yōu)化方法是什么”吧!

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:申請域名、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、麻城網(wǎng)站維護(hù)、網(wǎng)站推廣。

1.  Sql優(yōu)化

原因:性能低、執(zhí)行時間太長、等待時間太長、SQL語句欠佳(連接查詢)、索引失效、服務(wù)器參數(shù)設(shè)置不合理(緩沖、線程數(shù))

過程:

select .. from .. join .. on .. where .. group by .. having .. order by .. limit .

解析:

from .. join .. on .. where .. group by .. having .. select ..order by limit

sql優(yōu)化,主要是優(yōu)化索引

1) 索引的弊端:

   1. 索引本身很大

   2. 索引不是所有情況均使用:a.少量數(shù)據(jù) b.頻繁更新的字段 c. 很少使用的字段

   3. 索引會降低增刪改的效率

2) 索引的優(yōu)勢:

   1. 提高查詢效率(降低IO使用率)

   2. 降低CPU的使用率(例如:...order by age desc...,因為B+ Tree本身是排好序的結(jié)構(gòu),因此在排序時可以直接使用)

3) 索引的分類:

   1. 主鍵索引:不能重復(fù),id  不能為Null

   2. 唯一索引:不能重復(fù),id  可以為Null

   3. 單值索引:單列,age;一個表可以有多個單值索引,name

   4. 復(fù)合索引:多個列構(gòu)成的索引(相當(dāng)于二級目錄)

4) 創(chuàng)建索引:

   方式一:create 索引類型 索引名 on 表(字段)

   1. 單值索引:

       create index dept_index on tb(dept);

   2. 唯一索引:

       create unique index name_index tb(name);

   3. 復(fù)合索引:

       create index dept_name_index on tb(dept, name);

   方式二:alter table 表名 add 索引類型 索引名(字段)

   1. 單值索引:

       alter table tb  add  index dept_index(dept);

   2. 唯一索引:

       alter table tb  add  unique index name_index(name);

   3. 復(fù)合索引

       alter table tb  add  index dept_name_index(dept, name);

注意:如果一個字段是primary key,則該字段默認(rèn)就是主鍵索引

5) 刪除索引:

drop index 索引名 on 表名;

drop index name_index on tb;

6) 查詢索引:

show index from tb;

7) SQL性能問題

a. 分析SQL的執(zhí)行計劃:explain ,可以模擬SQL優(yōu)化器執(zhí)行SQL語句

b. MySql查詢優(yōu)化其會干擾我們的優(yōu)化

到此,相信大家對“MySql的Sql優(yōu)化方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


當(dāng)前名稱:MySql的Sql優(yōu)化方法是什么
本文來源:http://www.dlmjj.cn/article/pepphj.html