search
HomeDatabaseMysql TutorialGreenPlum改变表的分布策略

创建一张表,在没有primary key 或者 unique key 的情况下,GreenPlum默认会把第一个column作为分布键 zwcdb=# create table tab01(id int,name varchar(20));NOTICE: Table doesnt have DISTRIBUTED BY clause -- Using column named id as the Greenplum Da

创建一张表,在没有primary key 或者 unique key 的情况下,GreenPlum默认会把第一个column作为分布键

zwcdb=# create table tab01(id int,name varchar(20));
NOTICE:  Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'id' as the Greenplum Database data distribution key for this table.
HINT:  The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
CREATE TABLE
zwcdb=# 
zwcdb=# \d+ tab01
                        Table "public.tab01"
 Column |         Type          | Modifiers | Storage  | Description 
--------+-----------------------+-----------+----------+-------------
 id     | integer               |           | plain    | 
 name   | character varying(20) |           | extended | 
Has OIDs: no
Distributed by: (id)
使用以下语句修改分布键
zwcdb=# alter table tab01 set distributed by(name);
ALTER TABLE
zwcdb=# \d+ tab01
                        Table "public.tab01"
 Column |         Type          | Modifiers | Storage  | Description 
--------+-----------------------+-----------+----------+-------------
 id     | integer               |           | plain    | 
 name   | character varying(20) |           | extended | 
Has OIDs: no
Distributed by: (name)
在不确定哪个column为分布键的情况下可以使用randomly策略
zwcdb=# alter table tab01 set distributed randomly;
ALTER TABLE
zwcdb=# alter table tab01 set with(reorganize=true);
ALTER TABLE
zwcdb=# \d+ tab01
                        Table "public.tab01"
 Column |         Type          | Modifiers | Storage  | Description 
--------+-----------------------+-----------+----------+-------------
 id     | integer               |           | plain    | 
 name   | character varying(20) |           | extended | 
Has OIDs: no
Distributed randomly
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
美团外卖商家版起送价怎么改美团外卖商家版起送价怎么改Mar 27, 2024 pm 07:20 PM

在美团外卖商家版的运营过程中,起送价的设置是一个至关重要的环节。合理的起送价不仅能够帮助商家控制成本,还能在一定程度上提升订单金额,从而增加整体收益。然而,很多商家对于如何修改起送价并不十分了解。那么在下文中本站小编就将为各位商家们带来详细的起送价设置攻略,想要了解的话就快来下文中一探究竟吧!在美团外卖商家中心,通过登录后进入店铺设置,然后选择门店管理,在门店管理页面顶部的切换导航中,选中配送信息,接着点击新增配送区域即可完成操作。在您添加地点后,系统将自动显示相应的配送费用。完成订单后,您将获

PHP秒杀系统中的价格策略和促销活动设计要点PHP秒杀系统中的价格策略和促销活动设计要点Sep 19, 2023 pm 02:18 PM

PHP秒杀系统中的价格策略和促销活动设计要点在一个秒杀系统中,价格策略和促销活动设计是非常重要的一部分。合理的价格策略和精心设计的促销活动可以吸引用户参与秒杀活动,提升系统的用户体验和盈利能力。下面将详细介绍PHP秒杀系统中的价格策略和促销活动设计要点,并提供具体的代码示例。一、价格策略设计要点确定基准价格:在秒杀系统中,基准价格是指商品正常销售时的价格。在

Win7电脑如何改变边框颜色Win7电脑如何改变边框颜色Jul 17, 2023 am 08:53 AM

Win7系统可以说是最常用的计算机系统之一,但最近一些使用Win7系统的朋友想要改变他们的框架颜色,但不知道Win7计算机如何改变框架颜色,下面和小边看看Win7计算机改变框架颜色的方法。Win7电脑如何改变边框颜色1.在弹出菜单栏中选择右键桌面的空白区域【个性化】;2.进入个性化界面,点击主题下方的窗口颜色;3.我们可以看到windows为我们设置了几种窗口颜色。双击我们想要应用的颜色,我们可以看到窗口和任务栏的颜色设置成功;4.点击颜色下方的浓度选项,可以增加或减少窗口颜色的浓度。浓度越重;

win11怎么改图标大小win11怎么改图标大小Jul 04, 2023 pm 03:57 PM

win11怎么改图标大小?win11是一个非常好用的电脑操作系统版本,它占据了如今世面上电脑操作系统的半壁江山,很多小伙伴们也发现这个版本的windows系统拥有非常多的功能,有些小伙伴们就提问了,说自己有时会看不清桌面上的图标显示,如何将它的大小进行设置更改呢?那么小编今天就以下面这篇文章为大家解读以下这个问题,感兴趣的同学可以往下看!win11图标大小调整方法步骤鼠标按住用“ctrl”键配合调整1、桌面图标太大了。2、win11图标大小怎么调节?首先按住键盘左下角的“ctrl”。3、鼠标滚轮

PHP博客系统的用户反馈与改进策略PHP博客系统的用户反馈与改进策略Aug 09, 2023 am 10:58 AM

PHP博客系统的用户反馈与改进策略引言:随着互联网的普及和发展,博客已成为人们分享自己知识和经验的重要途径。为了满足用户的需求,开发一个稳定、易用、功能全面的博客系统至关重要。然而,随着软件的不断迭代,用户的反馈和建议变得尤为重要,因为它们可以帮助我们发现系统的问题并改进系统。本文将讨论PHP博客系统的用户反馈与改进策略,并通过代码示例阐述改进的步骤和方法。

CentOS7软件的安装步骤和策略全解析CentOS7软件的安装步骤和策略全解析Jan 04, 2024 am 09:40 AM

2010年开始正式接触Linux,入门发行版是Ubuntu10.10,后来过渡到Ubunu11.04,这其中也尝试了很多其他主流的发行版。进入实验室之后,开始用CentOS5,然后是CentOS6,现在进化到CentOS7。使用了四年的Linux,前三年都是在瞎折腾,浪费了不少时间,也得到了不少经验与教训。现在可能是真的老了,已经不愿意折腾了,只希望配置好一个系统之后,就一直使用下去。为什么要写/读这一篇使用Linux尤其是CentOS会遇到一些坑,或是一些有洁癖的人不能忍的事情:官方源中的软件

使用基于策略的数据结构进行逆序计数使用基于策略的数据结构进行逆序计数Sep 02, 2023 pm 11:45 PM

我们将使用g++头文件在C++编译器中编译代码。g++是一个基于Linux的头文件,用于在C++中编译基于策略的数据结构的代码。基于策略的数据结构是用于代码的高性能和灵活性的结构。由于这些数据结构非常丰富,我们可以将它们用于许多功能,例如搜索元素的索引、将元素插入到索引位置、从索引范围中删除元素等。Example的中文翻译为:示例让我们举一个反转计数的例子-假设构建树的内部遍历是1,2,3,4,5,当我们遍历以反转它时,树的形式变为5,4,3,2,1.让我们将以下树结构作为输入<5,4,3

Java Map揭秘:实现数据快速存取的技巧和策略Java Map揭秘:实现数据快速存取的技巧和策略Feb 19, 2024 pm 06:21 PM

JavaMap是一个基于键值对的数据结构,它允许开发人员快速存储和检索数据。Map的键可以是任何对象,而值可以是任何类型的数据。Map中每个键最多只能与一个值相关联,如果对同一个键设置多个值,则只会保留最后设置的值。Map有两种主要实现:HashMap:使用散列表来存储键值对。HashMap的性能取决于散列表的实现方式,在大多数情况下,HashMap的性能优于TreeMap。TreeMap:使用红黑树来存储键值对。TreeMap的性能与HashMap相似,但是在某些情况下,TreeMap的性能可

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.