mysql資料庫優化 1 提綱

2021-08-02 22:40:25 字數 388 閱讀 7875

應用程式架構中

,lamp(lnmp),

最慢的一環

,都是資料庫

.php:

業務邏輯程式都是相似的. 不會隨著資料的增加而變得更加複雜.

mysql,

來說, 資料是不斷的增加的, 同樣的運算, 隨著資料的增加而變慢!

如何提公升資料庫的效率?

通常需要從4個方面考慮.

l  設計方面:儲存引擎的選擇,字段型別的選項,實體間的關係設計,正規化的選擇

2  功能方面:索引,查詢快取,分表分割槽等等.

3  架構層面:(應用程式快取),負載均衡集群,讀寫分離的處理,冷熱資料分離.

4  應用層面:(應用程式快取),sql應該如何寫?多表聯查,單錶查詢.盡可能避免哪些低效的sql.

MySql資料庫優化(1)

目錄 mysql資料庫優化 資料庫優化的目的 資料庫優化入手方面 學習使用的資料庫 資料庫開啟慢查詢日誌 配置 慢日誌包含的內容 如何檢視mysql日誌 mysqldumpslow pt query digest 如何通過慢查日誌發現有問題的sql?如何分析sql查詢?count 和max 的優化方...

資料庫優化 1

1 乙個好的 要想資料查詢達到很好的效果,資料庫 設計是最基礎也是最重要的 工作 資料庫設計是要遵循一定規則的,即當資料庫設計正規化,資料庫設計正規化包括第一正規化 第二正規化 第三正規化 第四正規化 第五正規化和第六正規化。不過一般資料庫只要滿足第 一 第二和第三正規化就足夠了。在建立乙個資料庫的...

mysql資料庫優化索引 mysql資料庫索引調優

一 mysql索引 1 磁碟檔案結構 innodb引擎 frm格式檔案儲存表結構,ibd格式檔案儲存索引和資料。myisam引擎 frm格式檔案儲存表結構,myi格式檔案儲存索引,myd格式檔案儲存資料 2 mysql資料庫資料範問原理 innodb btree 1 ibd檔案中主鍵構建b tree...