Wydajność aplikacji Domino: Database właściwości Część 1
Nie zachowuj zaznaczeń nieprzeczytane.
Jeśli zaznaczysz tę opcję we właściwościach bazy, nieprzeczytanych znaki nie będą śledzone w aplikacji niezależnie od ustawień masz dla każdego widoku. Jestem przyzwyczajony do śledzenia client_clock czas włączoną bazę danych i widzę, że byłem zaskoczony. Dla dużych aplikacji (ok. 20 GB z 200.000 dokumentów), mój klient Uwagi można otworzyć bazę danych w ciągu około pięciu sekund nie zawierający nowych znaków, w tym ruchu w sieci. Z nowymi znaki włączony, musiałem czekać na kolejne sześć sekund lub więcej. Ten dodatkowy czas spędził w GET_UNREAD_NOTE_TABLE i RCV_UNREAD. Z nowymi znaki wyłączony takie rozmowy nie są podejmowane.
W mniejszej bazy danych (mniej niż 1 GB), widziałem oszczędności być może 0,5 sekundy z nowymi znakami wyłączony. To szybciej, aby otworzyć tę bazę danych z lub bez nowymi znakami w porównaniu do większej bazy danych. Dlatego należy rozważyć, czy wnioskodawca nie jest zobowiązany do zaznaczeń nieprzeczytanych przed rozwałkuj do produkcji.
Optymalizacja mapy płycie dokumentów.
Funkcja ta nie zmieniła się od kilku lat, Lotus Notes Domino. Funkcja ta została zaprojektowana w celu przyspieszenia widok indeksu przy użyciu Domino strukturę katalogów itp. (innymi słowy, zawierają one wiele dokumentów, które używają jeden formularz i niewielką liczbę dokumentów przy użyciu innego formularza. Pomyśl dokumentów Person porównaniu dokumentów Server w Domino Directory.)
Zamiast sprawdzania każdą nutę dokumentu, aby zobaczyć, czy nie powinno być uwzględnione w indeksie widzenia, robię dwie przełęcze. Pierwszy przebieg tylko sprawdza, czy poprawna nazwa forma wiąże się z tym dokumentem. Drugi przebieg sprawdza w różnych warunkach innych, które należy spełnić, aby włączyć tę notatkę dokumentu w indeksie widoku.
Oglądany 7284 razy przez 1801 widzów













