Projektowanie > Narzędzia > Kontrole > Baza danych > Stan tabel 

Ta funkcja służy do przeglądania elementów objętościowych tabel bazy danych związanych z folderem (domyślnie z bieżącym folderem).

Elementy prezentowane są w dwóch zakładkach: pierwsza zakładka dotyczy wielkości tabel, a druga wielkości baz danych:
- przestrzenie tabel w przypadku bazy danych Orcale,
- baza danych, dane i indeksy w przypadku bazy danych Sql Server.

Uwaga

Ta funkcja jest używana do udostępniania informacji technicznych na temat wielkości bazy danych i tabel poprzez zapytania w tabelach i widokach systemu. Wyniki zapewniane przez tę funkcję powinny być interpretowane przez administratora bazy danych, a ta interpretacja może być zależna od używanej wersji bazy danych.

Zarządzanie ekranem

Nagłówek

Prezentacja

Wystarczy wpisać nazwę folderu (proponowana jest nazwa bieżącego folderu) i zatwierdzić ekran. Domyślnie proponowany jest bieżący folder, ale można podać nazwę innego dostępnego folderu, korzystając ze składni, której szczegóły opisano w załączniku dokumentacji.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

  • Folder (pole DOSSIER)

Należy wskazać kod folderu roboczego taki, jak zdefiniowano w tabeli folderów.

Zamknij

 

Karta Tabele

Prezentacja

Gdy folderowi została nadana nazwa, tabela w pierwszej zakładce jest wypełniona listą tabel w bazie danych i ich najważniejszymi cechami. Ponadto całkowity rozmiar danych w folderze jest wyświetlany w celach informacyjnych na dole ekranu.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Tabela

Nazwa tabeli, w której podano cechy.

Zasada jest następująca:

  • tabela opisana w słowniku i przedstawiona w bazie danych zostaje wyświetlona pierwsza, posortowana według porządku alfabetycznego.
  • następnie tabela SYS_LOB, która zawiera wszystkie pola typu BLOB lub CLOB (w tym wypadku baza danych ORACLE).
  • na koniec wszystkie tabele przedstawione w bazie danych, ale nie opisane w słowniku, także posortowane w porządku alfabetycznym.

  • Opis (pole NOMFIC)

Opis powiązany z poprzednim kodem.

  • Liczba linii (pole NBREC)

Zdefiniuj faktyczną liczbę wierszy w tabeli (do porównania z planowaną liczbą wierszy).

  • Oczekiwany nr (pole NBPRE)

Zdefiniuj liczbę wierszy, oczekiwaną podczas wymiarowania tabeli.

  • Proporcja (pole RATIO)

 

  • Wielkość (KB) (pole TAILLE)

Zdefiniuj całkowity rozmiar pobrany przez tabelę (w Kb). Jest to suma danych i wielkości indeksu.

W wypadku bazy danych Oracle nie obejmuje rozmiaru clobs, przechowywanych oddzielnie w tabeli SYS_LOB.

  • Rozszerzenia tabel (pole EXTDAT)

Informacja ta jest wyświetlana tylko wtedy, gdy bazą danych jest Oracle. Podaje numer zakresów w tabeli.

  • Rozszerzenia indeksów (pole EXTIDX)

Informacja ta jest wyświetlana tylko wtedy, gdy bazą danych jest Oracle. Podaje liczbę zakresów tabeli.

  • Numer indeksu (pole NBIDX)

Zdefiniuj liczbę indeksów utworzonych w tabeli

  • Wielkość tabeli (pole TAILDAT)

Zdefiniuj pojemność zajętą przez dane w tabeli w Kb.

Dla bazy danych Oracle wyłączona jest wielkość pól BLOB/CLOB, ponieważ pola te są przechowywane w tabeli SYS_LOB.

  • Wielkość indeksu (pole TAILIDX)

Zdefiniuj rozmiar (w Kb) pobrany przez wszystkie indeksy utworzone w tabeli.

  • Maksymalne rozszerzenia (pole MAXIDX)

Informacja ta jest wyświetlana tylko wtedy, gdy bazą danych jest Oracle. Podaje maksymalną liczbę zakresów znalezionych przez indeks.

  • Nieużywane (pole UNUSED)

Informacje te są wyświetlane wyłącznie wtedy, gdy bazą danych jest SQLServer. Podaje rozmiar (w Kb zastrzeżony ale nie stosowany dla tabeli i jej indeksów.

  • Liczba pól (pole NBFLD)

Zdefiniuj liczbę pól (pod kątem Adonix, zwymiarowane pole liczy się jako jedno) w tabeli.

  • Liczba kolumn (pole CLFLD)

Definiuje liczbę kolumn w tabeli bazy danych. Liczba ta jest z reguły wyższa od liczby pól ponieważ zwymiarowane pole Adonix liczy się jako pole, chociaż jest definiowane w bazie danych jako N kolumn.

  • Długość (pole LGFLD)

Zdefiniuj długość rekordu.

  • Plik obrazu (pole BLOB)

Maksymalny rozmiar (w Kb) blobs zarządzanych w tabeli (gdy pole tego typu istnieje w tabeli).

  • Problem (pole TEXTEANO)

W wypadku stwierdzenia w tabeli nieprawidłowości, odpowiedni wiersz zostanie wyświetlony w kolorze (kolor zależy od wagi nieprawidłowości).

Istnieje możliwość wystąpienia następujących nieprawidłowości:

  • nieprawidłowość typu 1 : liczba wierszy w tabeli jest wyższa niż trzykrotna wielokrotność początkowo planowanej liczby, Stosunek tych liczb jest podany w tekście nieprawidłowości.
  • nieprawidłowość typu 2 : liczba wielkości danych lub indeksu przekracza 30.
  • nieprawidłowość typu 3 : liczba kolorów jest zbyt duża lub rozmiar (przy integracji blobów) jest zbyt duży.

Nieprawidłowości te mogą skutkować problemami w pracy programu.

Blok numer 2

  • Całkowita wielkość folderu (pole TAILTOT)

Zdefiniuj sumę stosowaną w tabelach w folderze.

  • pole COMMENT2

 

  • pole COMMENT3

 

Zamknij

 

Karta Podstawa

Prezentacja

W drugiej zakładce pojawiają się następujące elementy:

  • w przypadku bazy Oracle lista użytych przestrzeni tabel i pozostałe wolne miejsce w każdej z nich,
  • w przypadku bazy Sql Server alokacja przestrzeni zabranej przez bazę.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Serwer SQL

  • Wielkość bazy (pole TAILBASE)

Całkowity rozmiar bieżącej bazy danych z uwzględnieniem wszystkich katalogów. Rozmiar obejmuje pliki danych i pliki dziennika.

  • pole MB1

 

  • Obszar niealokowany. (pole ESPACE)

Pojemność bazy danych, która nie została zarezerwowana dla obiektów bazy danych.

  • pole MB2

 

  • Rozmiar całkowity (pole TOTAL)

Łączna pojemność pamięci przypisana do obiektów w bazie danych.

  • pole MB3

 

  • Dane (pole DONNEES)

Łączna pojemność zajmowana przez dane.

  • pole MB4

 

  • Indeks (pole INDEX)

Całkowita pojemność zajęta przez indeksy.

  • pole MB5

 

  • Nieużywane (pole UNUSED)

Całkowita pojemność zastrzeżona dla obiektów w bazie danych, ale jeszcze nie stosowanych.

  • pole MB6

 

Tabela Oracle

  • Nr (pole NUMLIG)

 

  • Przestrzeń tabel (pole TABLESP)

W kolumnie tej zlokalizowano nazwę pól tabeli Oracle w celu zarządzania danymi w katalogu.

  • Wolny obszar (MB) (pole FRESPA)

Zdefiniuj pozostałą wolną pojemność (w Mb) w każdym polu tabeli.

  • Zajęty obszar (Mb) (pole USED)

Zdefiniuj pojemność (w Mb) zajętą w każdym polu tabeli.

Zamknij

 

Raporty

Z funkcją domyślnie powiązane są następujące raporty :

 PRTSCR : Drukowanie ekranu

Można to zmienić w ustawieniach.

Przyciski określone

Służą do wyświetlania wierszy, które wywołują błędy.

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

XXX : Katalog nie istnieje

Brak referencji dla nazwy folderu w tabeli folderu.

xxx : maszyna niedostępna

Dokonano próby uzyskania dostępu do maszyny, której nie ma w sieci.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja