MySQL數據庫優化技術概述
1、 數據庫表設計:
表的設計合理化(符合3NF);
2、添加適當索引(index):
普通索引:
主鍵索引: primary 效率最高,但是只能有一個
唯一索引:unique
全文索引:fulltext 對文章中的詞進行索引
空間索引:SPATIAL 很少使用
3、分表技術:
水平分割
垂直分割
4、讀寫分離:
寫:update/delete/insert
5、存儲過程
模塊化編程,可以提高速度
6、對mysql配置優化
配置最大并發數(默認是100),在my.ini配置文件中,一般網站調整到1000左右。一個并發開一個進程為之服務,過大的話將會占用很大的內存;
調整緩存大小;
7、MySQL硬件服務器升級
8、定時的清除不需要的數據,定時進行碎片整理(MyISAM)
posted on 2014-10-14 09:41 順其自然EVO 閱讀(182) 評論(0) 編輯 收藏 所屬分類: 數據庫