2016-09-28 19 views
5

Czy można zreorganizować indeksy tabel SAS SPDS Cluster? np. czy polecenia IXUTIL mogą być uruchamiane bezpośrednio na tabelach SAS Cluster (bez wcześniejszego zakotwiczenia).Polecenia Ixutil na dyskach SAS Tabele klastrów

Próbowałem działa na stołach klastrowych z różnych zmian, ale do tej pory tylko się błędy takie jak:

  • wina Segmentacja
  • Nie można Reorg Index index_name
  • Nie można otworzyć zestawu danych dataset_name

To powoduje, że myślę, że prawdopodobnie polecenia IXUTIL nie są wykonane dla tabel klastrów SAS SPDS

Kiedy odbijam tabelę klastra i uruchamiam komendy IXUTIL na poszczególnych elementach, polecenia działają poprawnie. Wiele szukałem w Internecie, szukając wskazówek, podpowiedzi itp., Ale niczego nie znalazłem.

+0

Którą wersję używasz? – gj13

+0

jego wersja 4.53 – NEOmen

Odpowiedz

0

Nie znalazłem żadnej dokumentacji, która mówi, że w celu uruchomienia poleceń Ixutil musimy najpierw odblokować tabele klastra.

Dokumentacja dostępna wokół mówi, jeśli tabela klaster ma indeks hybrydowy możemy uruchomić Ixutil poleceń:

http://support.sas.com/documentation/cdl/en/spdsag/69111/HTML/default/viewer.htm#p0dp0zats425t8n1ms5xdg6ut82s.htm

http://support.sas.com/documentation/cdl/en/spdsug/67140/HTML/default/viewer.htm#p1e8tlzjl677v8n1w4th6f4idtqa.htm

Zrobiłem kilka zakrojone poszukiwania i eksperymenty na nim i poniżej Wyniki są oparte wyłącznie na moim doświadczeniu:

  • Ixutil statystyki można uruchamiać na tabelach klastra, bez potrzeby wydzielania tabeli w pierwszej kolejności.
  • Ixutil runstats i Ixutil reorg nie można uruchomić na stole klastrowym, czy polecenia są uruchamiane będzie rzucać błędy jak wspomniano w pytaniu.

Jeśli komendy runstats i reorg mają być uruchamiane w tabeli klastra, należy je najpierw odblokować.Ma to sens, ponieważ indeksy są tworzone na poszczególnych elementach tabel klastra, a nie na samej tablicy klastra, więc jeśli indeksy mają zostać zreorganizowane, należy to zrobić na poszczególnych elementach, tj. Bezklastrowych tabelach.

Kolejnym odkryciem, które nie są w zasadzie podobne do pytania, ale byłoby pomocne, jeśli ktoś chce pracować z Ixutil REORG: stół

  • Cluster z unikalnymi indeksami (nie ma znaczenia, nawet jeśli ma kompozyt/indeks hybrydowy) nie otrzymują korzyści z Ixutil reorg, jeśli to polecenie zostanie uruchomione na stole, powie, że - repozytorium Ixutil zakończyło się pomyślnie, indeksy unikalne nie wymagają reorganizacji indeksów. Tego również nie ma w wymienionych dokumentach.
1

Sprawdziłem wszystkie dostępne wersje podręczników dla SAS SPDS. Przeczytałem również kilka uwag technicznych próbujących znaleźć jakiekolwiek dowody na to, że ixutil może być używany w tabelach klastrowych (w szczególności w dynamicznych tabelach klastrowych).

Nigdzie nie podano, że ixutil nie może być używany w dynamicznych tabelach klastrowych.

Jednak we wszystkich sekcjach, które mówią o „Dynamic klastrowanych Tables”, należy zauważyć, że istnieje bardzo ograniczona liczba operacji, które są dopuszczone do uruchomienia na dynamicznych skupionych tabelach: utworzeniem klastra, Cofanie klaster, dodawanie tabel, wyświetlanie tabel. W przypadku każdej innej operacji musimy najpierw odkupić tabele.

Dodam odniesienia, jeśli powyższa dyskusja wydaje się być dla ciebie istotna.

+0

dziękuję blackpen, ale szukam gdzieś specjalnie napisane, że do uruchamiania tabel klastra Ixutil "reorg" należy najpierw wykluczyć, ponieważ statystyki "Ixutil" działają na tablicach klastra. – NEOmen