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