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 databasedva 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