mysql hash分区是什么

606次阅读
没有评论

mysql

1、hash分区主要用来确保数据在预先确定数目的分区中平均分布。

2、表达式值和它所基于的列的值变化越接近,MySQL就可以越有效地使用该表达式来进行HASH分区。

实例

CREATE TABLE employees (
    id INT NOT NULL,
    fname VARCHAR(30),
    lname VARCHAR(30),
    hired DATE NOT NULL DEFAULT '1970-01-01',
    separated DATE NOT NULL DEFAULT '9999-12-31',
    job_code INT,
    store_id INT
)
PARTITION BY HASH(store_id)
PARTITIONS 4;

以上就是mysql hash分区的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

相关文章:

  1. mysql union实现全外连接查询
  2. mysql list分区如何理解
  3. mysql range分区是什么
  4. mysql InnoDB的四种锁定范围
  5. mysql instr条件查询的实现
  6. mysql select的查询方法
  7. mysql mysqldump如何使用
  8. mysql Binlog事件的结构
  9. mysql php 配置文件在哪?
  10. mysql if 判断是否为空?
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:Python教程2022-10-19发表,共计607字。
新手QQ群:570568346,欢迎进群讨论 Python51学习