广告
返回顶部
首页 > 资讯 > 数据库 >浅谈MySQL中分区表基本类型
  • 167
分享到

浅谈MySQL中分区表基本类型

2024-04-02 19:04:59 167人浏览 泡泡鱼
摘要

小编这次要给大家分享的是浅谈Mysql中分区表基本类型,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。MySQL分区表概述随着mysql越来越流行,Mysql里面的保存

小编这次要给大家分享的是浅谈Mysql中分区表基本类型,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

MySQL分区表概述

随着mysql越来越流行,Mysql里面的保存的数据也越来越大。在日常的工作中,我们经常遇到一张表里面保存了上亿甚至过十亿的记录。这些表里面保存了大量的历史记录。 对于这些历史数据的清理是一个非常头疼事情,由于所有的数据都一个普通的表里。所以只能是启用一个或多个带where条件的delete语句去删除(一般where条件是时间)。 这对数据库的造成了很大压力。即使我们把这些删除了,但底层的数据文件并没有变小。面对这类问题,最有效的方法就是在使用分区表。最常见的分区方法就是按照时间进行分区。 分区一个最大的优点就是可以非常高效的进行历史数据的清理。

分区类型

目前MySQL支持范围分区(RANGE),列表分区(LIST),哈希分区(HASH)以及KEY分区四种。下面我们逐一介绍每种分区:

RANGE分区

基于属于一个给定连续区间的列值,把多行分配给分区。最常见的是基于时间字段. 基于分区的列最好是整型,如果日期型的可以使用函数转换为整型。本例中使用to_days函数

CREATE TABLE my_range_datetime(
 id INT,
 hiredate DATETIME
) 
PARTITioN BY RANGE (TO_DAYS(hiredate) ) (
 PARTITION p1 VALUES LESS THAN ( TO_DAYS('20171202') ),
 PARTITION p2 VALUES LESS THAN ( TO_DAYS('20171203') ),
 PARTITION p3 VALUES LESS THAN ( TO_DAYS('20171204') ),
 PARTITION p4 VALUES LESS THAN ( TO_DAYS('20171205') ),
 PARTITION p5 VALUES LESS THAN ( TO_DAYS('20171206') ),
 PARTITION p6 VALUES LESS THAN ( TO_DAYS('20171207') ),
 PARTITION p7 VALUES LESS THAN ( TO_DAYS('20171208') ),
 PARTITION p8 VALUES LESS THAN ( TO_DAYS('20171209') ),
 PARTITION p9 VALUES LESS THAN ( TO_DAYS('20171210') ),
 PARTITION p10 VALUES LESS THAN ( TO_DAYS('20171211') ),
 PARTITION p11 VALUES LESS THAN (MAXVALUE) 
);
您可能感兴趣的文档:

--结束END--

本文标题: 浅谈MySQL中分区表基本类型

本文链接: https://www.lsjlt.com/news/42656.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 浅谈MySQL中分区表基本类型
    小编这次要给大家分享的是浅谈MySQL中分区表基本类型,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。MySQL分区表概述随着MySQL越来越流行,Mysql里面的保存...
    99+
    2022-10-18
  • MySQL最佳实践之分区表基本类型
    MySQL分区表概述 随着MySQL越来越流行,Mysql里面的保存的数据也越来越大。在日常的工作中,我们经常遇到一张表里面保存了上亿甚至过十亿的记录。这些表里面保存了大量的历史记录。 对于这些历史数据的清理是一个非...
    99+
    2022-05-26
    mysql查看分区表 mysql创建分区表 mysql 分区
  • 浅谈Java对象禁止使用基本类型
    目录1. 关于POJO类属性为基本类型存在的问题2. Java开发手册关于POJO类属性规范3. 基本数据类型默认值4. 测试验证1. 关于POJO类属性为基本类型存在的问题 在项目...
    99+
    2023-02-03
    Java对象禁止使用基本类型 Java 禁止基本类型
  • 浅谈MYSQL中数据类型和操作数据表
    小编这次要给大家分享的是浅谈MYSQL中数据类型和操作数据表,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。数据类型和操作数据表1.1 MySQL类型之整型1.2 My...
    99+
    2022-10-18
  • Python入门_浅谈数据结构的4种基本类型
    数据结构:通俗点说,就是储存大量数据的容器。这里主要介绍Python的4种基本数据结构:列表、字典、元组、集合。 格式如下: 列表:list = [val1,val2,val3,val4],用中括号; 字典...
    99+
    2022-06-04
    数据结构 浅谈 入门
  • MySQL中有哪些表分区类型
    本篇文章给大家分享的是有关MySQL中有哪些表分区类型,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 一、什么是表分区 通俗地讲表分区是将...
    99+
    2022-10-18
  • 浅谈Python数据类型判断及列表脚本操作
    数据类型判断 在python(版本3.0以上)使用变量,并进行值比较时。有时候会出现以下错误: TypeError: unorderable types: NoneType() < int() 或者类...
    99+
    2022-06-04
    浅谈 数据类型 脚本
  • [MySQL]基本数据类型及表的基本操作
    哈喽,大家好!我是保护小周ღ,本期为大家带来的是 MySQL 数据库常用的数据类型,数据表的基本操作:创建、删除、修改表,针对修改表的结构进行了讲解,随后是如何向数据表中添加数据,浅浅的提了一下表中数据的查询,更多相关...
    99+
    2023-08-31
    mysql 数据库 服务器 Powered by 金山文档
  • mysql表分区有哪些类型
    mysql表分区有哪些类型?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、RANGE分区:根据给定连续区间的列值类型,将多行分配给分区。LIST区域:类似于R...
    99+
    2023-06-15
  • 浅谈MySQL中float、double、decimal三个浮点类型的区别与总结
    下表中规划了每个浮点类型的存储大小和范围: 类型 大小 范围(有符号) 范围(无符号) 用途 ...
    99+
    2022-05-11
    MySQL float double decimal
  • 浅谈python中的面向对象和类的基本语法
    当我发现要写python的面向对象的时候,我是踌躇满面,坐立不安呀。我一直在想:这个坑应该怎么爬?因为python中关于面向对象的内容很多,如果要讲透,最好是用面向对象的思想重新学一遍前面的内容。这个坑是如...
    99+
    2022-06-04
    浅谈 面向对象 语法
  • Mysql索引类型与基本用法实例分析
    本文实例讲述了Mysql索引类型与基本用法。分享给大家供大家参考,具体如下: 索引 MySQL目前主要有以下几种索引类型: 普通索引 唯一索引 主键索引 组合索引 全文索引 - 普通索引 是最...
    99+
    2022-05-17
    Mysql 索引
  • 浅谈MYSQL中树形结构表3种设计优劣分析与分享
    目录简介问题设计1:邻接表表设计SQL示例设计2:路径枚举表设计SQL示例设计3:闭包表表设计SQL示例结合使用表设计总结简介 在开发中经常遇到树形结构的场景,本文将以部门表为例对比...
    99+
    2022-11-12
  • JavaScript中引用类型之基本包装类型的示例分析
    这篇文章主要介绍JavaScript中引用类型之基本包装类型的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体如下:为了操作基本类型值,ECDMAScript提供了3个特殊...
    99+
    2022-10-19
  • TypeScript中基本数据类型的示例分析
    这篇文章主要为大家展示了“TypeScript中基本数据类型的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“TypeScript中基本数据类型的示例分析...
    99+
    2022-10-19
  • Python中的基本数据类型实例分析
    这篇“Python中的基本数据类型实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python中的基本数据类型实例分析...
    99+
    2023-07-02
  • java中基本数据类型分别有哪些
    这篇文章主要为大家展示了“java中基本数据类型分别有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java中基本数据类型分别有哪些”这篇文章吧。八种基本数据类型分别是:1、4种整数类型(b...
    99+
    2023-06-20
  • mysql中json类型字段的基本用法实例
    目录前言基本环境jsON类型字段常用操作插入JSON类型数据查询JSON类型数据更新JSON类型数据中的特定字段匹配JSON类型数据中的特定字段结语前言 mysql从5.7.8版本开始原生支持了JSON类型数据,同时可以...
    99+
    2022-08-12
    mysql的json类型 mysql处理json mysql有解析json数据
  • JavaScript中基本类型值Undefined、Null、Boolean的示例分析
    这篇文章给大家分享的是有关JavaScript中基本类型值Undefined、Null、Boolean的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ECMAScript...
    99+
    2022-10-19
  • Python中基本数据类型和常用语法归纳分享
    目录整数空值浮点数与、或、非,运算符字符编码字符串列表(list), 元祖(tuple)listtuple条件判断循环字典 (dict)集合(set)整数 在Python中,整数(i...
    99+
    2023-05-18
    Python数据类型 Python常用语法 Python 数据类型 常用语法
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作