前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >分区的管理和调整都有哪些

分区的管理和调整都有哪些

原创
作者头像
用户1503405
修改于 2021-09-27 07:56:23
修改于 2021-09-27 07:56:23
65804
代码可运行
举报
文章被收录于专栏:棒棒小飞人棒棒小飞人
运行总次数:4
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE TABLE ts (id INT, purchased DATE)
    PARTITION BY RANGE(YEAR(purchased))
    SUBPARTITION BY HASH(TO_DAYS(purchased))
    (
        PARTITION p0 VALUES LESS THAN (1990)
        (
            SUBPARTITION s0a
                DATA DIRECTORY = '/disk0'
                INDEX DIRECTORY = '/disk1',
            SUBPARTITION s0b
                DATA DIRECTORY = '/disk2' 
                INDEX DIRECTORY = '/disk3'
        ),
        PARTITION p1 VALUES LESS THAN (2000)
        (
            SUBPARTITION s1a
                DATA DIRECTORY = '/disk4/data' 
                INDEX DIRECTORY = '/disk4/idx',
            SUBPARTITION s1b
                DATA DIRECTORY = '/disk5/data' 
                INDEX DIRECTORY = '/disk5/idx'
        ),
        PARTITION p2 VALUES LESS THAN MAXVALUE
        (
            SUBPARTITION s2a,
            SUBPARTITION s2b
        )
    );
  • DATA DIRECTORY表示数据的物理文件的存放目录
  • INDEX DIRECTORY表示索引的物理文件的存放目录

分区的管理

MySQL提供了许多修改分区表的方式。添加、删除、重新定义、合并或拆分已经存在的分区是可能的。

所有这些操作都可以通过使用ALTER TABLE命令的分区扩展来实现。

新增分区

为已创建的未分区表创建分区:

  • RANGE:ALTER TABLE tb PARTITION BY RANGE (expr) ( range_partitions_exprs(n>0) );
  • LIST:ALTER TABLE tb PARTITION BY LIST (expr) ( list_partitions_exprs(n>0) );
  • HASH:ALTER TABLE tb PARTITION BY HASH(expr) PARTITIONS 2;
  • KEY:ALTER TABLE tb PARTITION BY KEY(expr) PARTITIONS 2;

为分区表添加n个分区:

  • RANGE:ALTER TABLE tb ADD PARTITION ( range_partitions_exprs(n>0) );
  • LIST:ALTER TABLE tb ADD PARTITION ( list_partitions_exprs(n>0) );
  • HASH & KEY:ALTER TABLE tb ADD PARTITION PARTITIONS n;

调整分区

reorganize

数据不丢失的前提下,将m个分区合并为n个分区(m>n),即减量重新组织分区

  • RANGE:ALTER TABLE tb REORGANIZE PARTITION s0,s1,... INTO ( range_partitions_exprs(n) )
  • LIST:ALTER TABLE tb REORGANIZE PARTITION s0,s1,... INTO ( list_partitions_exprs(n) )
  • HASH & KEY:ALTER TABLE clients COALESCE PARTITION n; (n小于原有分区数)

数据不丢失的前提下,将分区表的m个分区拆分为n个分区(m<n),即增量重新组织分区

  • RANGE:ALTER TABLE tb REORGANIZE PARTITION p0,p1,... INTO ( range_partitions_exprs(n) )
  • LIST:ALTER TABLE tb REORGANIZE PARTITION p0,p1,... INTO ( list_partitions_exprs(n) )

不能使用REORGANIZE PARTITION来改变表的分区类型;也就是说。

重建分区,即先删除分区中的所有记录,然后重新插入。可用于整理分区碎片。

  • ALTER TABLE tb REBUILD PARTITION p0, p1;

优化分区,整理分区碎片 optimize

  • ALTER TABLE tb OPTIMIZE PARTITION p0, p1;

如从分区中删除了大量的行,或者对一个带有可变长度字段(VARCHAR、BLOB、TEXT类型)的行作了许多修改,可以使用优化分区来收回没有使用的空间,并整理分区数据文件的碎片。

修复分区,修补被破坏的分区。

  • ALTER TABLE tb REPAIR PARTITION p0,p1;

检查分区,这个命令可以告诉你分区中的数据或索引是否已经被破坏,如果被破坏,请使用修复分区来修补

  • ALTER TABLE tb CHECK PARTITION p1;

删除分区

删除一个分区,以及分区内的所有数据:

  • ALTER TABLE tb DROP PARTITION p2;

删除一个分区,但保留分区内的所有数据(MySQL 5.5引入): truncate

  • ALTER TABLE tb TRUNCATE PARTITION p2;

查看分区

查看某个schema下某个表的分区信息

  • SELECT * FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA = 'xxx' AND TABLE_NAME LIKE 'xxxx';

分析某个分区,主要看行数和名称以及状态

  • ALTER TABLE tb ANALYZE PARTITION p3;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
Keras创建者深度思考:不要将AI作为操纵用户的工具
大数据文摘作品 编译:傅一洋、汪小七、一针 、云舟 本文作者是谷歌AI研究员、Keras创建者François Chollet。他在Medium的博文中特意指出,本文是他个人的看法,而读者要有自己的评判。同时,他也提出了对Feed内容推荐方式的一些改进,相信对“刷抖音一刷就是几个小时”的你会有所借鉴。 还记得曾风靡一时的“电脑恐惧症”吗?从上世纪的80、90年代一直到21世纪初,我们都能亲眼目睹这种现象:伴随着PC逐渐进入生活、工作和家庭,很多人对其感到了焦虑和恐惧,以至于去攻击计算机。 即便还是有少数人
大数据文摘
2018/05/23
4340
Facebook事件背后:AI本应是人类的助力,但这次它玩弄人类于股掌之间
AI 科技评论按:近期 Facebook 泄露海量用户数据,而且这些数据还被利用来针对性地影响 Facebook 用户的事情已经闹得沸沸扬扬。除了用户隐私保护这一话题永远都不过时之外,「用来分析用户、影响用户的 AI 算法应当担负怎么样的责任」这一话题也在 AI 圈中引起了讨论。Keras 作者、谷歌大脑研究员 François Chollet 也在 Twitter 上连发好几十条推文,表达了自己的观点。这些推文基本构成了一篇完整的文章,而且观点深刻发人深省。AI 科技评论把这些推文编译整理如下。
AI科技评论
2018/03/29
6370
Facebook事件背后:AI本应是人类的助力,但这次它玩弄人类于股掌之间
【扎克伯格最黑暗的一周】Keras作者炮轰:Facebook将沦为极权主义监狱
【新智元导读】Facebook的“剑桥数据门”事件持续发酵,虽然扎克伯格已经发长文解释原因,但公众并不买账。昨天,Keras的主要作者、谷歌研究员François Chollet发表一系列推文,抨击由AI驱动的Facebook很快就会成为“极权主义的圆形监狱”,他说:AI研究人员应该有良知,不要帮Facebook做事。另外,诸多高管也批评或质疑Facebook。扎克伯格遇到了今年最大危机,能挺住吗? 随着Cambridge Analytica丑闻的持续发酵,Facebook成了众矢之的,一个让人有点意外的谴
新智元
2018/03/28
7520
【扎克伯格最黑暗的一周】Keras作者炮轰:Facebook将沦为极权主义监狱
杨静:人工智能与人类智慧结合,走出大数据的“楚门世界”
【新智元导读】Facebook数据泄露案,影响美国总统大选与英国脱欧,让人们见识了大数据分析公司操纵社交媒体用户心理的手法。现代的脑机接口技术也让人们的意识处在算法的控制下。人们应当警醒:社交大数据分析会被滥用、智能推荐算法存在偏狭陷阱,让人工智能与人类智慧相结合,才能走出大数据的“楚门世界”。(本文首发于3月29日《环球时报》评论版) 近日爆出的Facebook数据泄露案,让大数据分析公司操纵社交媒体用户心理,影响大选结果,进而干涉国际政局的暗黑世界曝光。剑桥分析公司2014年利用一款性格测试程序以2.
新智元
2018/05/29
5260
【AI版纸牌屋】特朗普团队操纵大数据+AI左右竞选引舆论哗然
【新智元导读】一家名叫Cambridge Analytica的数据分析公司成了这两天新闻的焦点,他们使用大数据和AI分析Facebook用户资料,操纵舆论帮助特朗普竞选。研究早已发现,机器能比人类更加精准地掌握人类的性格。AI和大数据正在成为强大的政治武器,假新闻、机器人水军、AI换脸既成为一种技术现象,也是一种社会现象,是我们每个人都需要面对和思考的问题。 消息已经出来了:俄罗斯大选,弗拉基米尔·普京轻松赢得了第四个任期,对70%的得票进行抽查的结果显示,普京得票率为75.91%。 民意调查显示,
新智元
2018/03/22
1.3K0
【AI版纸牌屋】特朗普团队操纵大数据+AI左右竞选引舆论哗然
扎克伯格发6千字长文,谈Facebook未来愿景和世界该有的样子
本文来源:凤凰科技、网易科技 据美联社报道,昨日,Facebook CEO扎克伯格发表了一篇长达6000字的宣言,从宣言内容来看,它更像是一篇乌托邦式的社会指南,而非社交巨头的商业企划书。在这份宣言中,他问道:“我们真的在努力打造大家都满意的世界了吗?” 眼下,大多数人用Facebook与家人和朋友保持联系,不过扎克伯格希望鼓励更多公民参与,将Facebook打造成一个公共空间。如今,Facebook活跃用户已经接近20亿,它比任何一个国家人口都要多。 在宣言中,扎克伯格开篇明义反对美国正在兴起的孤立主义和
大数据文摘
2018/05/25
6200
想死?没那么容易!Facebook用AI防止用户自杀
近日,Facebook上线了一项新功能,能通过AI技术主动扫描检测用户博文中的自杀倾向,并在必要时向用户或他们的朋友发送相关的精神健康资源或联系当地急救人员。有时会交当局干预。 本周一,Facebook称已经成功将模式识别软件用于监测其美国用户的自杀倾向,并将把这个监测软件推广到其他国家。 如今,想死也是没那么容易的。 你还在担心AI威胁人类、统治地球时,AI却正在帮助人类挽救生命。 扎克伯格:要做该做的事情 虽然人工智能威胁论甚嚣尘上,扎克伯格反而认为,人工智能可以被人控制,对人类带来的益处远大于害处。
企鹅号小编
2018/01/11
9260
想死?没那么容易!Facebook用AI防止用户自杀
业界 | 从观望者到变革者:给新媒体的AI解决方案
因此,在人工智能驱动的个性化时代,新闻机构无法再定义什么是真实的新闻,甚至无法决定什么是真实的或值得信赖的。
大数据文摘
2018/07/31
4950
业界 | 从观望者到变革者:给新媒体的AI解决方案
【皮尤重磅报告】算法时代七大主题,数据与模型将操控人类
【新智元导读】全球权威调查机构皮尤研究所日前发布报告《算法时代》,采访千余专家,分7大主题探讨算法对生活各方各面的影响。报告的目标是客观全面反映当前人们对即将到来的算法时代的看法,结果仅38%的特定受访者预测算法的积极影响将超过其负面影响,而37%的人认为负面性超过积极性;25%表示算法的整体影响将保持在50%-50%左右。算法势必无处不在,对于未来,你抱有希望吗? 算法是解决问题或完成任务的指示说明。配方是算法,数学公式也是算法。计算机代码还是算法。互联网依靠算法运行,所有的在线搜索都通过算法完成。有了算
新智元
2018/03/27
9230
赫拉利对话李开复:当AI比人更聪明,我们还剩什么?
12月12日,知名学者、《智人之上》的作者赫拉利与国际AI专家、零一万物首席执行官、创新工场董事长李开复博士就生成式AI对个人及世界的影响,开展了一次对谈。在这场横跨巴黎与北京的视频对话中,两位相隔万里的思想家展开了一场关于人类命运的深度探讨。
小腾资讯君
2024/12/16
1440
Facebook如何带来新闻消费习惯的革命
虽然Facebook表面只是一家社交网站,但由于上面的内容集成自各个渠道,因而也成为内容厂商的必争之地,对于新闻机构而言尤其如此。正是在这样的背景下,Facebook开始逐渐改变人们的新闻消费习惯。然而,这里面究竟多少喜、又有多少忧,还是来看《纽约时报》是如何评论的吧: Facebook影响巨大 这篇文章的很多读者之所以会阅读本文,是因为26岁的Facebook工程师格雷格·马拉(GregMarra)通过计算认定,这或许很符合他们的偏好。 马拉的团队为Facebook的NewsFeed编写了代码——这是
用户1756920
2018/06/20
4480
扎克伯格最新专访:美国人“恨”我们,但我们在做正确的事情
编译丨维克多编辑丨岑峰 社会分裂,非左即右。 这是最近扎克伯格对美国现状的最新评价。他认为这种状态是他和他的公司在美国得到恶意评价的最重要原因。 “我们惹怒了两个党派。我们不追随任何一方,只是以一种有原则的方式‘驾驭’这个两极分化的国家,因此非常具有挑战性。”在接受MIT的AI科学家Lex Fridman专访时,小扎如此说道。 除此之外,将扎克伯格推上风口浪尖的事情就是元宇宙,有人认为它是世纪骗局。而他带领Facebook (Meta)押注元宇宙,并预测在未来人们可以在虚拟世界中工作、社交和娱乐,这一环境将
AI科技评论
2022/03/08
3090
全球主流社交媒体算法解析:Facebook、YouTube、Twitter如何利用算法推荐内容?
在如今的世界中,算法已经成为了我们日常生活的核心。当你进行网络搜索,滚动浏览社交媒体上的信息,或者从Spotify上接收到歌曲推荐时,实际上你正在被算法指导,甚至算法比你本人更了解你的消费习惯。
肉眼品世界
2021/01/06
3K0
全球主流社交媒体算法解析:Facebook、YouTube、Twitter如何利用算法推荐内容?
形塑新闻:AI时代新闻业的7个变化|腾讯研究院3万字报告
时至 2024 年 10 月,生成式 AI 的热潮尚未褪去,但现实也已经与 GPT-3 刚刚发布时的那种狂热图景完全不同。人们开始更冷静地审视大模型的技术局限,更关注大模型在各种领域的实际应用与落地情况,以及由此带来的改变。
小腾资讯君
2024/11/11
5880
【AI也拯救不了Facebook】用户从未同意用隐私换便利
新智元报道 来源:VentureBeat;NYT等 作者:文强,克雷格 【新智元导读】在扎克伯格的国会听证中,“AI”一词出现了不下30次,人工智能真能成为拯救Facebook的关键吗?长久以来避而不提的隐私和安全问题,也因此被摆上台面,现在正是算法学会法律和道德发展的关键时刻。掌握大量用户信息的科技公司,或许应当被看做“信息受托人”,承担数字信息时代新的责任。 “人工智能”这个词,被扎克伯格在10小时内说了超过30次。 打击假新闻、仇恨言论、歧视性广告和恐怖宣传……小扎坚持认为,人工智能将解决
新智元
2018/04/18
5930
【AI也拯救不了Facebook】用户从未同意用隐私换便利
Mark Zuckerberg谈人工智能和Facebook未来发展
【编者按】本文摘自36Kr。文章介绍了Facebook CEO Mark Zuckerberg对人工智能技术的展望及Facebook要做的事情:建立一个在视觉、听觉上超越人类的人工智能系统,可以识别图片和视频中全部内容的系统。 目前Facebook在纽约、硅谷和巴黎建立了人工智能实验室,致力于研究如何让电脑理解用户发布在信息流中的动态,这样就可以把你分享的内容传递给那些对此感兴趣的人。本周CEO Mark Zuckerberg在线回答了用户提问,借此机会进一步介绍人工智能,以及公司未来的发展方向。 在人工智
用户1737318
2018/06/05
4840
人工智能的未来依赖于道德准则
Facebook最近受到了严格的审查,因为他们在用户不知情的情况下分享了数百万用户的数据。我们还了解到,Facebook正在利用人工智能预测用户的未来行为,并将这些数据卖给广告商。因此,Facebook的商业模式及其处理用户数据的方式引发了人们期待已久的关于数据隐私的讨论和争议。
程序你好
2018/07/23
1.3K0
拐点时刻?AIGC时代的新闻业
2022年底,OpenAI发布自然语言对话应用ChatGPT,并在今年3月迭代推出GPT-4,迅速吸引了各行业与公众的关注。全球范围内大模型风云骤起,资金、技术、人才持续涌入,科技公司布局不断,纷纷推出自家的大模型。据估算,到2030年,AIGC市场规模有望突破万亿元。
小腾资讯君
2023/08/30
7000
拐点时刻?AIGC时代的新闻业
【LeCun发声】牛津大学专家:Facebook不算数据泄露,你们都错了
精彩回顾 2018新智元产业跃迁AI技术峰会圆满结束,点击链接回顾大会盛况: 爱奇艺 http://www.iqiyi.com/l_19rr3aqz3z.html 腾讯新闻 http://v.qq.com/live/p/topic/49737/preview.html 新浪科技 http://video.sina.com.cn/l/p/1722511.html 云栖社区 https://yq.aliyun.com/webinar/play/419 斗鱼直播 https://www.douyu.c
新智元
2018/05/28
5180
AI社交将走向何方?
ChatGPT问世以来,新一轮智能革命滚滚而来。它不仅改变了人机交互的方式,还在深刻影响着各行各业,推动着各个领域的革新,所有的应用都值得用AI重做一遍,未来将会有更多的产品被重新构思和创造。社交作为互联网确定性最高、网络效应最强的赛道,将会与AI如何交汇并走向何方?
小腾资讯君
2024/12/09
2530
推荐阅读
相关推荐
Keras创建者深度思考:不要将AI作为操纵用户的工具
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档