{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

如何使用phpMyadmin優化MySQL數據庫?

chavesguchavesgu 回答0 收藏1
收藏問題

1條回答

shadajin

shadajin

回答于2022-06-28 14:45

phpMyadmin僅僅是一個數據庫管理工具,與Mysql數據庫優化應該是很松耦合的。下面簡單談談MySql數據庫的幾個優化點:

1、優化SQL語句

比如盡量少用"select * from ...",需要什么字段返回什么字段,可以有效節省網絡IO,縮短查詢時間,還可以增加Mysql服務器的吞吐量。

再比如需要select最近一個月的數據,數據量比較大;拆成10次請求,每次請求select三天的,效果可能會好很多。

再比如使用join做表連接的時候,盡量用小表驅動大表,簡單來說就是left join,左表是驅動表;right join 右表是驅動表;inner join mysql會自動做優化

學會使用EXPLAIN關鍵字輔助優化

優化SQL語句是數據庫優化的首選;

2、優化表結構

比如字段類型,可以用數字的字段,盡量不要用Text,比如訂單Id一般都是數據。

小字段能滿足要求的,盡量不要用大字段

根據業務場景,在合適的字段上添加索引,提高搜索速度

適當的做字段冗余和縮減

3、表的拆分

數據庫表一般分為縱向拆分和橫向拆分,縱向拆分就是將一個表按照列拆分成多個表,通過外鍵連接。橫向拆分就是按照某個字段(比如:時間)做拆分。

數據庫拆分

對于數據量太大,或者QPS很大的場景,就需要分庫處理。比如設置主庫和從庫,主庫用于寫數據,從庫用于讀數據

以上優化手段,部分可以借助phpMyadmin實現。

更詳細的優化手段歡迎點擊我的頭像,關注我,查看我之前寫的Mysql系列文章。

大家覺得這個回答怎么樣呢??

評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<