資料庫優化 01

2021-10-22 19:32:43 字數 803 閱讀 1970

資料庫備份是使用資料庫必不可少的一環,可以對我們不小心的操作及時做出彌補.資料庫備份分為以下兩種.

資料庫冷備份

定義:定期將資料庫中的資料實現轉儲.

缺點:

1.資料庫冷備份由人工操作,非常的不方便

2.資料庫冷備份由於是定期執行,所以可能會導致資料丟失.

現在的網路環境異常複雜.資料庫冷備份是恢復資料的最後的有效手段.

資料庫熱備份

定義:以實現資料庫實時的備份,保證資料盡可能不丟失.

原理:

原理分析:

1.當資料庫主庫執行更新操作時,會將更新的內容寫入到二進位制日誌檔案中. 並且寫入二進位制檔案是乙個非同步的過程.

2.從庫會開啟io執行緒去讀取主庫的二進位制日誌檔案,之後寫入中繼(臨時儲存)日誌中.

3.從庫會開啟sql執行緒去讀取中繼日誌中的資訊.之後將資料同步到從庫中.

上述的操作是由從庫向主庫獲取資料, 所以從庫理論上可以配置無數個(一般2-3臺即可);

為了實現資料庫的熱備份,我們就需要準備乙個從庫,那我們就需要先準備乙個新的虛擬機器,並在虛擬機器中安裝資料庫

安裝虛擬機器不再贅述.

安裝資料庫

注意事項

由於要實現資料庫的主從的同步,所以必須保證資料庫的資訊一致.

步驟:

1.將主庫的資訊使用冷備份的方式匯出.

2.在資料庫的從庫中匯入對應sql檔案即可.

資料庫優化 資料庫設計優化

一 索引優化 1.首先索引不是越多越好,要視情況而定。因為索引會降低insert和update的效率 insert和update有時可能會重建索引。2.乙個表的索參數量最好不要超過6個,擇優而建。3.專案上線後,根據使用者的查詢條件字段稍微調整資料庫中的字段索引。二 分表 1.縱切 根據表字段來且分...

資料庫引擎優化顧問優化資料庫

現在一直在做的專案,資料量相對也不小,開始的時候沒有覺得,因為是剛開始,資料量還很小,在程式使用過程中速度還挺快,但是隨著資料量的不停的增長,發現程式越來越慢,甚至出現了超時的問題,因此要對程式和資料庫進行優化,前期專案比較緊,沒有針對大資料量業務進行分析設計,所以索引等相關優化沒有做到位,通過後期...

資料庫優化

資料庫優化 1 合理使用索引 索引是資料庫中重要的資料結構,它的根本目的就是提高查詢效率。索引的使用要恰到好處,其使用原則如下 在經常進行連線,但是沒有指定為外來鍵的列上建立索引,而不經常連線的字段則由優化器自動生成索引 在頻繁進行排序或分組 即進行groupby或orderby操作 的列上建立索引...