Mysql分区表----分类、优势、特点、优点

news2024/12/29 13:28:21

范围分区(Range Partitioning、哈希分区(Hash Partitioning)列
表分区(List Partitioning)、键值分区( Key partition )

文章目录

  • mysql分区表
      • 概述:MYSQL分区表简单而言就是将一张大的表按照一定的规则划分为物理上的很多小表,而逻辑上仍然维持一个大表.对应用是透明的.
  • mysql分区表分类
      • 范围分区(Range Partitioning
      • 哈希分区(Hash Partitioning)
      • 列表分区(List Partitioning)
      • 键值分区( Key partition )
    • mysql分区表的使用环境、特点
      • 使用环境
      • 特点
    • 分区的最大优势
  • 分区优点
    • 分区优点之- 提高访问速度
    • 分区优点之- 提高数据可用性
  • 分区字段与分区索引的简单规则

mysql分区表

概述:MYSQL分区表简单而言就是将一张大的表按照一定的规则划分为物理上的很多小表,而逻辑上仍然维持一个大表.对应用是透明的.

mysql分区表分类

范围分区(Range Partitioning

哈希分区(Hash Partitioning)

列表分区(List Partitioning)

键值分区( Key partition )

mysql分区表的使用环境、特点

使用环境

在这里插入图片描述

mysql在以上三种情况下可以进行表分区

特点

1、大数据对象 (表, 索引)被分成小物理段当分区表建立时,记录基于分区字段值被存储到相应分区。
2、分区字段值可以修改。(row movement enabled)分区可以存储在不同的表空间
3、分区可以有不同的物理存储参数

分区的最大优势

性能
• Select和DML操作只访问指定分区
• 并行DML操作
• Partition-wise Join

可管理性:数据删除,数据备份
• 历史数据清除
• 提高备份性能
• 指定分区的数据维护操作

可用性
• 将故障局限在分区中
• 缩短恢复时间

分区目标优先级
• 高性能 -> 数据维护能力 ->实施难度 -> 高可用性(故障屏蔽能力

分区优点

分区优点之- 提高访问速度

在这里插入图片描述

分区优点之- 提高数据可用性

在这里插入图片描述

分区字段与分区索引的简单规则

索引方式:
性能依次降低

1.主键分区
主键分区即字段是主键同时也是分区字段,性能最好

  1. 部分主键+分区索引
    使用复合(组合)主键里面的部分字段作为分区字段,同时将分区字段建索引

3.分区索引
没有主键,只有分区字段且分区字段建索引

4.分区+分区字段没有索引
只建了分区,但是分区字段没有建索引

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/754332.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

跨域问题解决

由于同源策略,需要协议,域名,端口三个都相同才能进行访问,是一种浏览器的保护策略 CORS:Cross Origin Resource Sharing SpringBoot 项目中解决跨域 1.在目标方法中加入CrossOrigin注解 2.添加一种过滤器 分别是允许哪些域&#…

分享几种在家就能做的网赚方式,下班暑假都可以做的副业推荐

在当前的互联网时代中,网上赚钱已经成为受到广泛关注的一个话题。越来越多的人渴望通过利用互联网来实现经济上的自由,然而,同时也面临一些风险和挑战。 尽管网上有很多兼职赚钱的机会,但并不是所有方式都可信赖。有些机会可能会…

JVM_00000

JVM 所谓虚拟机(Virtual Machine)就是一台虚拟的计算机。它是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为系统虚拟机和程序虚拟机。 Visual Box,VMware就属于系统虚拟机,它们完全是对物…

【动手学习深度学习--逐行代码解析合集】18网络中的网络(NiN)

【动手学习深度学习】逐行代码解析合集 18网络中的网络(NiN) 视频链接:动手学习深度学习–网络中的网络(NiN) 课程主页:https://courses.d2l.ai/zh-v2/ 教材:https://zh-v2.d2l.ai/ 1、NiN网络…

IDE/VS项目属性中的 <字符集> 配置项,它到底是干什么用的?

文章目录 概述对配置项的基础测试VS默认的字符集配置Unicode字符集和多字节字符集是否影响文本编辑器 使VS像记事本那样显示文件编码VS下编译UTF-8无BOM的代码文件VS可以搞定ANSI和带BOM的源代码文件VS搞不定UTF-8无BOM的源代码文件乱码字符是怎么翻译出来的?猜猜看再起航 使V…

解决windows上端口占用问题

在开发中总会碰到端口占用问题,最后导致我们项目或服务无法正常启动。 解决方案如下: # 1.根据端口号查进程 例如8082端口 netstat -aon | findstr :8082 # 2.根据进程id查应用名 tasklist|findstr "11376" # 3.根据pid删除进程 taskkill …

检测到错误页面web应用服务器版本信息泄露

详细描述 Web服务器未能正确处理异常请求导致Web服务器版本信息泄露,攻击者收集到服务器信息后可进行进一步针对性攻击。 解决办法 临时修复建议如下: 1、关闭web服务器错误提示。 2、关闭运行平台的错误提示。 3、建立错误机制,不要把真实…

python numpy axis=0,1,2, 分清楚

理解维度问题,记忆右边图片坐标的0,1,2, 就记住了计算方向问题,每个矩阵想象一张图片,多个图片叠加, 哪个维度做,哪个维度就被降维度1,默认无 所以 (4,3,2&am…

linux系统管理:常用命令和技巧

目录 0 前言 1 sudo and su 1.1 su: 切换用户 1.2 sudo: 切换用户 2 权限设置:chmod, chown 2.1 chmod:访问权限设置 2.2 chown:设置文件或目录的主人 2.3 chgrp:设计文件或者目录属于哪个组 2.4 查询组成员 2.5 查询某…

搭建微服务工程 【详细步骤】

一、准备阶段 🍉 本篇文章用到的技术栈 mysqlmybatis[mp]springbootspringcloud alibaba 需要用到的数据库 订单数据库: SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS 0;-- ---------------------------- -- Table structure for shop_order -- --------------…

Nacos服务注册和配置中心(Config,Eureka,Bus)1

SCA(Spring Cloud Alibaba)核心组件 Spring Cloud是若干个框架的集合,包括spring-cloud-config、spring-cloud-bus等近20个子项目,提供了服务治理、服务网关、智能路由、负载均衡、断路器、监控跟踪、分布式消息队列、配置管理等领域的解决方案,Spring C…

Kafka 深度剖析

1、应用场景 1.1 kafka场景 Kafka最初是由LinkedIn公司采用Scala语言开发,基于ZooKeeper,现在已经捐献给了Apache基金会。目前Kafka已经定位为一个分布式流式处理平台,它以 高吞吐、可持久化、可水平扩展、支持流处理等多种特性而被广泛应用…

Docker安装SonarQube

1.查看稳定版本的SonarQube,注意7.9之后的版本不在支持Mysql。使用PostgreSQL Download | SonarQube | Sonar 2.拉取PostgreSQL和SonarQube docker pull postgres docker pull sonarqube:9.9-community community代表社区版 3.在下面的目录下创建docker-compose…

云计算运维工程师简历怎么写?带简历案例

求职岗位:云计算运维工程师 职位要求: 1)熟悉Linux操作系统的和管理与维护,有Linux操作系统性能监控和优化工作经验; 2)熟悉日常服务器的数据备份、迁移、扩容等技术工作,能够解决相应运维工作…

H3C-Cloud Lab实验-NAT实验

实验拓扑图: IP地址规划: 实验需求: 1. 按照图示配置 IP 地址 2. 私网 A 通过 R1 接入到互联网,私网 B 通过 R3 接入到互联网 3. 私网 A 内部存在 Vlan10 和 Vlan20,通过 R1 上单臂路由访问外部网络 4. 私网 A 通过…

(数学)+(二分)

cf826-C. Place for a Selfie 给n条直线和m条开口向上的抛物线&#xff0c;问对于每条抛物线来说&#xff0c;存不存在和它不相交的直线&#xff0c;存在的话&#xff0c;输出直线的斜率。 直线与抛物线联立&#xff0c;(b-k)^2-4ac<0则不相交&#xff0c;|b-k|越小越好&…

操作系统16:文件共享和文件保护

目录 1、文件共享 &#xff08;1&#xff09;基于有向无循环图实现文件共享 1.1 - 有向无循环图 DAG(Directed Acyclic Graph) 1.2 - 利用索引结点 &#xff08;2&#xff09;利用符号链接实现文件共享 2、文件保护 &#xff08;1&#xff09;保护域(Protection Domain)…

自动化测试需要学什么【附学习路线和学习教程】

目录 一、接口自动化测试 1、HTTP和HTTPS协议 2、接口文档 3、接口测试工具Jmeter和Postman 5、总结 二、UI自动化测试 1 、Web自动化测试 1.1 Selenium 1.3 总结 2 App自动化测试 2.1 应该选择哪款工具&#xff1f; 三、持续集成 四、总结 随着自动化测试行业的薪…

关于nginx学习记录(二)

系列文章目录 第一章 Nginx 学习入门——Nginx的概述及安装 第二章 Nginx学习入门——Nginx常用命令及nginx.conf配置了解 目录 系列文章目录 一、Nginx 操作常用的命令 二、Nginx 配置文件 1. nginx配置文件位置:/usr/local/nginx/conf 2.nginx.conf配置文件组成: ⑴ 全…

ASL/CS系列音视频转换方案芯片,Typec拓展坞方案芯片

音视频单转方案芯片&#xff1a; CS5565 Typec转HDMI 8K 60HZ转换方案 可替代RTD2173 PS196 CS5801 HDMI转eDP/DP方案 可替代LT6711 CS5212 DP转VGA转换方案 可PIN TO PIN 替代RTD2166 CS5211 E…