2018-10-26
閱讀量:
785
數(shù)據(jù)庫的優(yōu)化
1. 優(yōu)化索引、SQL 語句、分析慢查詢;
2. 設(shè)計表的時候嚴格根據(jù)數(shù)據(jù)庫的設(shè)計范式來設(shè)計數(shù)據(jù)庫;
3. 使用緩存,把經(jīng)常訪問到的數(shù)據(jù)而且不需要經(jīng)常變化的數(shù)據(jù)放在緩存中,能
節(jié)約磁盤IO;
4. 優(yōu)化硬件;采用SSD,使用磁盤隊列技術(shù)(RAID0,RAID1,RDID5)等;
5. 采用MySQL 內(nèi)部自帶的表分區(qū)技術(shù),把數(shù)據(jù)分層不同的文件,能夠提高磁
盤的讀取效率;
6. 垂直分表;把一些不經(jīng)常讀的數(shù)據(jù)放在一張表里,節(jié)約磁盤I/O;
7. 主從分離讀寫;采用主從復制把數(shù)據(jù)庫的讀操作和寫入操作分離開來;
8. 分庫分表分機器(數(shù)據(jù)量特別大),主要的的原理就是數(shù)據(jù)路由;
9. 選擇合適的表引擎,參數(shù)上的優(yōu)化;
10. 進行架構(gòu)級別的緩存,靜態(tài)化和分布式;
11. 不采用全文索引;
12. 采用更快的存儲方式,例如 NoSQL存儲經(jīng)常訪問的數(shù)據(jù)






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
1條評論