#### 分區介紹
基本概念,把一個表,從邏輯上分成多個區域,便于存儲數據。
采用分區的前提,數據量非常大。
如果數據表的記錄非常多,比如達到上億條,數據表的活性就大大降低,數據表的運行速度就比較慢、效率低下,影響mysql數據庫的整體性能,就可以采用分區解決,分區是mysql本身就支持的技術 . 是從邏輯上進行分區,仍然是一張表 .

以上的結構,在創建(修改)表時,可以指定表,可以被分成幾個區域。
利用表選項:partition 完成。
~~~
create table 表名(
字段信息,
索引,
)表選項
partition by 分區算法(分區字段)(
分區選項
);
分區算法:
條件分區:list (列表) range(范圍) 取模輪詢(hash,key)
~~~
#### 注意
一般情況下list和range分區用的比較多.
- MySQL優化概述
- 存儲引擎的選擇
- innodb引擎
- myisam引擎
- memory引擎
- 查詢需優化語句
- 通用查詢日志
- 慢查詢日志
- profile機制
- 索引
- 索引基本介紹
- 索引類型
- 索引管理語法
- 創建索引主要事項
- 執行計劃
- 查看索引類型
- myisam索引數據結構
- innodb索引數據結構
- 索引覆蓋
- 索引使用原則
- 列獨立
- like查詢
- 復合索引使用
- or運算都具有索引
- mysql智能選擇
- 優化group by語句
- 前綴索引
- 全文索引
- 查詢緩存
- 查詢緩存操作
- 無緩存
- limit分頁優化
- 分區
- 分區介紹
- list分區
- range分區
- hash分區
- key(鍵值)分區
- 分區管理
- 分表
- 分表介紹
- 水平分表
- 垂直分表
- MySQL鎖機制
- 鎖機制介紹
- 鎖的幾種形式
- 表鎖操作
- 行鎖操作
- 數據碎片與維護
- 范式
- 第一范式
- 第二范式
- 第三范式
- 反三范式
- 主從復制
- 介紹
- 讀寫分離