Anzeigen von Verteilungsstilen - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Anzeigen von Verteilungsstilen

Um den Verteilungsstil einer Tabelle anzuzeigen, fragen Sie die Ansicht PG_ CLASS _ oder die INFO Ansicht SVV _ TABLE _ INFO ab.

Die RELEFFECTIVEDISTSTYLE Spalte in PG_ CLASS _ INFO gibt den aktuellen Verteilungsstil für die Tabelle an. Wenn die Tabelle die automatische Verteilung verwendet, RELEFFECTIVEDISTSTYLE ist 10, 11 oder 12, was angibt, ob der effektive Verteilungsstil AUTO (ALL), AUTO (EVEN) oder AUTO (KEY) ist. Wenn die Tabelle die automatische Verteilung verwendet, zeigt der Verteilungsstil möglicherweise zunächst AUTO (ALL) an und wechselt dann zu AUTO (EVEN) oder AUTO (KEY), wenn die Tabelle wächst.

Die folgende Tabelle zeigt den Verteilungsstil für jeden Wert in einer RELEFFECTIVEDISTSTYLE Spalte:

RELEFFECTIVEDISTSTYLE Aktueller Verteilungsstil
0 EVEN
1 KEY
8 ALL
10 AUTO (ALL)
11 AUTO (EVEN)
12 AUTO (KEY)

Die DISTSTYLE Spalte in SVV _ TABLE _ INFO gibt den aktuellen Verteilungsstil für die Tabelle an. Wenn die Tabelle die automatische Verteilung verwendet, DISTSTYLE ist AUTO (ALL), AUTO (EVEN) oder AUTO (KEY).

Im folgenden Beispiel werden vier Tabellen mit den drei Verteilungsstilen und der automatischen Verteilung erstellt. Anschließend wird SVV _ TABLE _ abgefragt, INFO um die Verteilungsstile anzuzeigen.

create table public.dist_key (col1 int) diststyle key distkey (col1); insert into public.dist_key values (1); create table public.dist_even (col1 int) diststyle even; insert into public.dist_even values (1); create table public.dist_all (col1 int) diststyle all; insert into public.dist_all values (1); create table public.dist_auto (col1 int); insert into public.dist_auto values (1); select "schema", "table", diststyle from SVV_TABLE_INFO where "table" like 'dist%'; schema | table | diststyle ------------+-----------------+------------ public | dist_key | KEY(col1) public | dist_even | EVEN public | dist_all | ALL public | dist_auto | AUTO(ALL)