如何進行資料庫優化

2021-09-10 03:45:42 字數 498 閱讀 8786

1. 優化索引、sql 語句、分析慢查詢 如有條件,資料可以存放於redis,讀取速度快;

2. 設計表的時候嚴格根據資料庫的設計正規化來設計資料庫;

3. 使用快取,把經常訪問到的資料而且不需要經常變化的資料放在快取中,能

節約磁碟io;

4. 優化硬體;採用ssd,使用磁碟佇列技術(raid0,raid1,rdid5)等;

5. 採用mysql 內部自帶的表分割槽技術,把資料分層不同的檔案,能夠提高磁

盤的讀取效率;

6. 垂直分表;把一些不經常讀的資料放在一張表裡,節約磁碟i/o;

7. 主從分離讀寫;採用主從複製把資料庫的讀操作和寫入操作分離開來;

8. 分庫分表分機器(資料量特別大),主要的的原理就是資料路由;

9. 選擇合適的表引擎,引數上的優化;

10. 進行架構級別的快取,靜態化和分布式;

11. 不採用全文索引;

12. 採用更快的儲存方式,例如 nosql儲存經常訪問的資料

如何進行資料庫的優化?

1 優化索引 sql語句 分析慢查詢 2 設計表的時候嚴格根據資料的設計規範來設計資料庫 3 使用快取,吧經常訪問到的資料而且不需要變化的資料放到快取中 4 使用固態硬碟 5 採用mysql內部自帶的表分割槽技術,吧資料分層到不同的檔案中,能夠提高餐盤的讀寫效率 6 垂直分表,吧一些不經常用到的資料...

SQL Server2005如何進行資料庫定期備份

sqlserver2005的定期備份是通過建立 維護計畫 來實現的。主要有兩種方式 1 維護計畫嚮導。2 新建維護計畫 使用者手工建立 如果想在sqlserver2005中使用維護計畫來設計維護備份 資料庫任務時,有乙個前提條件 sql server 服務必須是啟用狀態 首先介紹使用維護計畫嚮導來執...

SQL Server2005如何進行資料庫定期備份

sqlserver2005的定期備份是通過建立 維護計畫 來實現的。主要有兩種方式 1 維護計畫嚮導。2 新建維護計畫 使用者手工建立 如果想在sqlserver2005中使用維護計畫來設計維護備份資料庫任務時,有乙個前提條件 sql server 服務必須是啟用狀態 首先介紹使用維護計畫嚮導來執行...