ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#### 分区介绍 基本概念,把一个表,从逻辑上分成多个区域,便于存储数据。 采用分区的前提,数据量非常大。 如果数据表的记录非常多,比如达到上亿条,数据表的活性就大大降低,数据表的运行速度就比较慢、效率低下,影响mysql数据库的整体性能,就可以采用分区解决,分区是mysql本身就支持的技术 . 是从逻辑上进行分区,仍然是一张表 . ![](https://box.kancloud.cn/4c5b9dc5c3805f019f9a5dab8b2dbe98_442x427.png) 以上的结构,在创建(修改)表时,可以指定表,可以被分成几个区域。 利用表选项:partition 完成。 ~~~ create table 表名( 字段信息, 索引, )表选项 partition by 分区算法(分区字段)( 分区选项 ); 分区算法: 条件分区:list (列表) range(范围) 取模轮询(hash,key) ~~~ #### 注意 一般情况下list和range分区用的比较多.