Show database

Konzolový příkaz show database pravděpodobně většina administrátorů zná - zobrazují se jím podrobné informaci o databázi, která se dá příkazu jako paramater. Tedy například
show database names.nsf
Příkaz vypíše počet počet aktivních dokumentů v databázi i počet těch, označených jako smazané (deletions stubs). Přičemž je přehledně roztřídí do kategorií podle třídy dokumentu (těch je 13): např. datové dokumenty, formuláře, pohledy, agenti apod.
Pod tímto přehledem vypíše seznam všech (i skrytých) pohledů v databázi a jejich velikost v Bytech. Lze tak krásně poznat, které pohledy ještě nebyly použity (jejich velikost je nulová) a které naopak zabírají přiliš mnoho místa. U takových otesánků lze zrevidovat návrh pohledu a zvážit, zda je opravdu třeba tolika sloupců nebo zda je nutno umožnit řazení podle každého sloupce. Také jsou krásně vidět ladící, testovací nebo duplicitní pohledy typy (Copy of All By Date) nebo Dle cisla jednaciho - zaloha, které se zapoměly po skončení jejich platnosti smazat.
Příkaz show database má dva parametry: d a v, kterými zobrazíte pouze informace o dokumentech resp. pouze o pohledech. Příklad:
show database names.nsf v
Často tento příkaz používám, pokud hledám chyby při replikaci databází (viz Sesynchronizování databází). Zjišťuji tak, kolik aktivních a kolik smazaných dokumentů mají jednotlivé repliky od stejné databáze. Dříve jsem se připojil na konzoli každého jednotlivého serveru, vyťukal show database a porovnal s ostatními. Potom jsem ovšem zjistil, že to lze udělat jednodušeji; není třeba se připojovat na každý server, vše lze zjistit z jedné konzole. Příkaz show database totiž umožňuje zobrazovat informace o databázích i z jiných serverů. Jako parametr mu v takovém případě musíme předhodit zápis databáze ve "vykřičníkové" notaci. Tedy například takto:
show database jiny_server/Firma!!names.nsf
Přijemné, elegantní a užitečné. Na závěr příklad kompletního výpisu:
> sh data log.nsf
Notes Log (6)
Document Type Live Deleted
Documents 15 589 7 046
Info 1 0
Form 47 0
View 18 0
Icon 1 0
Design 1 0
ACL 1 0
Help Index 0 0
Help 1 0
Macro 3 0
Shared Field 2 0
Repl. Formula 0 0
Private Design 0 0
Unknown 0 0
View sizes Bytes
Database\Usage 5 073 344
Miscellaneous Events 368 000
Database\Sizes 149 288
Phone Calls\By Date 42 192
Usage\By Date 3 503 520
Usage\By User 3 339 680
Replication Events 1 529 392
Mail Routing Events 201 512
Phone Calls\By User 43 216
NNTP Events 42 192
Object Store Usage 42 192
Passthru Connections 68 392
($SearchEventsView) 2 662 464
($ActivityData) 101 160
($ActivitySchema) 67 368
($SearchResultsView) 0
Log Analysis Results 50 984
(DMDatabaseUsage) 1 623 632
Předchozí: Redbook: Portal 5.1
Následující: Database Is Corrupt; Cannot Allocate Space