我們知道計算機處理能力是非常迅速的,其實這種描述是不全面的,計算機速度塊是指在記憶體的時候計算機處理速度快。
但是在如下兩種情況下計算機處理效率會大大降低。
1:網路傳輸(網路i/o),在這種情況下計算機的處理速度是比較緩慢的,因為一旦涉及到網路傳輸,就會有因為網路方面
的網路延遲,這種優化方面還是受一定限制的,因為4g網路就只有那麼快,畢竟5g還沒普遍使用。
涉及的磁碟i/o是非常頻繁的,所以我們需要對資料庫優化,而我們使用的免費的mysql資料庫效能相對其他來說效能
較差,所以更需要優化。資料庫優化是我們面試經常遇到的問題。
來簡單總結下在哪些方面做到資料庫優化:
mysql資料庫優化索引 mysql資料庫索引調優
一 mysql索引 1 磁碟檔案結構 innodb引擎 frm格式檔案儲存表結構,ibd格式檔案儲存索引和資料。myisam引擎 frm格式檔案儲存表結構,myi格式檔案儲存索引,myd格式檔案儲存資料 2 mysql資料庫資料範問原理 innodb btree 1 ibd檔案中主鍵構建b tree...
mysql資料庫優先 MySQL資料庫優化
1.新增索引 mysql資料庫的四類索引 index 普通索引,資料可以重複,沒有任何限制。unique 唯一索引,要求索引列的值必須唯一,但允許有空值 如果是組合索引,那麼列值的組合必須唯一。primary key 主鍵索引,是一種特殊的唯一索引,乙個表只能有乙個主鍵,不允許有空值,一般是在建立表...
mysql資料庫優化
用到啥學啥,mysql資料庫優化成了這幾天的老大難問題。瘋狂的尋找mysql優化的資料,覺得有用的不少,記錄下跟大家分享,對了,這裡僅僅是mysql資料庫本身的優化,沒有寫磁碟之類的 開始之前,介紹倆mysql的命令 show global status 檢視執行狀態的,顯示執行各種狀態值 show...