Autor Thema: Frage aus CLS/CLP Test  (Gelesen 7479 mal)

Offline mr.notes

  • Junior Mitglied
  • **
  • Beiträge: 92
  • Ich liebe dieses Forum!
    • Basketball Viernheim
Frage aus CLS/CLP Test
« am: 05.08.03 - 17:00:49 »
Hallo,

ich hätte da mal eine Frage aus einem CLS/CLP Test, wobei mir die Antwort nicht wirklich klar ist. Evtl. kann mir ja jemand mal kurz die richtige Antwort sagen und erklären warum.

THX

How do you improve Performance of Mail.Box
1) Don't maintain Read/Unread Marks
2) Don't overwrite free space
3) Don't support specialized response hierarchie
4) Don't maintain Last Access

Also ich würde eigentlich mal auf 2 tippen, aber sicher bin ich mir nicht...

Gruss

Kevin

MOD

  • Gast
Re:Frage aus CLS/CLP Test
« Antwort #1 am: 05.08.03 - 19:13:34 »
3) Don't support specialized response hierarchie

Das ist die richtige Antwort.

 ;D MOD

Offline mr.notes

  • Junior Mitglied
  • **
  • Beiträge: 92
  • Ich liebe dieses Forum!
    • Basketball Viernheim
Re:Frage aus CLS/CLP Test
« Antwort #2 am: 05.08.03 - 23:10:33 »
OK, klingt ja eigentlich auch gut...aber warum. Ich meine es macht nicht wirklich Sinn diese specialized response hierarchie einzuhalten. Aber würde mir das verhindern beim Überschreiben von gelöschten Daten nicht auch nen Performance Gewinn bringen?

Und das speichern des letzten Zugriffs durch einen Benutzer würde doch auch nicht viel bringen...oder? Zumindest nicht bei der Mail.Box auf dem Server...oder???

Offline JoJo

  • Senior Mitglied
  • ****
  • Beiträge: 486
  • Geschlecht: Männlich
  • Gibt es Leben ausserhalb des PCs?
Re:Frage aus CLS/CLP Test
« Antwort #3 am: 06.08.03 - 00:02:19 »
Aber würde mir das verhindern beim Überschreiben von gelöschten Daten nicht auch nen Performance Gewinn bringen?

Genau so ist es. Antwort 2 ist korrekt. MOD täuscht sich.
lg, JoJo

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Frage aus CLS/CLP Test
« Antwort #4 am: 06.08.03 - 07:04:53 »
Mit was für einem Schwachfug man so Tag für Tag konfrontiert wird.
Als ob diese Maßnahme überhaupt irgendwie spürbar wäre.
Und wenn dem wirklich so ist, ja warum ist das dann keine DEFAULT Einstellung ?
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Glombi

  • Gast
Re:Frage aus CLS/CLP Test
« Antwort #5 am: 06.08.03 - 08:48:35 »
Das sind typische Fragen aus dem CLP Test. Nix aus dem wirklichen Notes Leben!
Aber die Fragen denkt sich wahrscheinlich einer aus, der nicht wirklich mit Notes arbeitet.

Wenn es eine Frage aus dem Test zu R6 ist, ist die richtige Antwort die, die ein neues R6 Feature beinhaltet (ist halt meistens so).

Nur weiß ich jetzt nicht auf die Schnelle, was neu ist....

Andreas

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Frage aus CLS/CLP Test
« Antwort #6 am: 06.08.03 - 10:26:57 »
... auch Punkt 1 bringt einen deutlichen Performance-Gewinn. Wir hatten bei periodischen Agenten einen enormen Zugewinn an Geschwindigkeit, nachdem wir dieses Feature deaktiviert hatten - Laufzeit 30 Min. gegenüber mehreren Stunden zuvor...

ata


Grüßle Toni :)

MOD

  • Gast
Re:Frage aus CLS/CLP Test
« Antwort #7 am: 06.08.03 - 11:25:47 »
Genau so ist es. Antwort 2 ist korrekt. MOD täuscht sich.

Nein ich nicht, sondern die Musterlösung von IBM / Lotus.

 ;D MOD

Glombi

  • Gast
Re:Frage aus CLS/CLP Test
« Antwort #8 am: 06.08.03 - 11:43:31 »
Hier die ganze Wahrheit aus der Knowledge Base (#188148):

How to Optimize Database Performance Using Database Properties

Problem:

How can you optimize the performance of your large application(s) ?

Solution:

The following excerpt is from the Online Help and Managing Domino Databases pp 101-107:

You can specify the following options to provide higher performance and functionality for specific uses. Note that these options are for advanced Notes users. If the options in the Advanced tab are not visible to you, it requires an administrator to change them.

Don't maintain unread marks
Maintaining unread marks in a database slows performance. For some databases, such as the Domino Directory or the Domino log file, unread marks are not useful. If a database does not require tracking read and unread documents, consider disabling unread marks to improve performance.

Document table bitmap optimization
Notes refers to tables of document information to determine which documents appear in an updated view. Selecting the "Document table bitmap optimization" property associates tables with the forms used by documents in each table. During a view update, Notes searches only tables whose views contain forms used by documents in that view. While there is a slight performance cost to maintaining this association, this setting speeds updates of small views in large databases significantly.
To enable optimization using the table-form association, select "Document table bitmap optimization." When you change this setting, compact the database to enable it. Make sure your system has sufficient disk space as this compact makes a temporary copy of the database. You can also use the load compact command with the -F or -f switch to enable or disable bitmap optimization.

Don't overwrite free space
To prevent unauthorized users from accessing data, Notes overwrites deleted data in databases, which can reduce database performance. In some situations, this security features is not necessary, such as when:
The database is physically secure -- for example, on a password-protected server in a locked room
Space in the database is quickly reallocated -- for example, in system databases such as MAIL.BOX
Security is not an issue -- for example, in an employee discussion database

Maintain Last Accessed property
Domino databases store the date when a document was last modified or read. By default, the database records only changes to documents -- not reads. If you select the database option "Maintain Last Accessed property," the database records reads of a document as well as changes to it. If you set the database to delete documents based on intervals without activity, such as 10 days without being read or modified, select "Maintain Last Accessed property" and be aware this may negatively impact database performance. Otherwise, leave the option deselected for best performance.

Disable transaction logging
When disabled, turns off logging of all transactions for all Domino API functions. It also turns off full database integrity and a replacement of Database Fixup on system restart with high-speed transaction roll forward/rollback from transaction logs along with support for backup and recovery APIs.

Allow soft deletions
The "Allow soft deletions" property lets deleted documents remain in the database and not be permanently removed for a set number of hours. The hours are set by the database manager in the Advanced tab of the Database Properties box. After that time, the document is permanently deleted from the database.

Don't support specialized response hierarchy
Documents store information about their parent or response document, which is used only by the @functions @AllChildren and @AllDescendants. In databases that don't use these @functions in views, select the database property "Don't support specialized response hierarchy" to improve database performance.

Don't allow headline monitoring
Users can set up their headlines to search databases automatically for items of interest. If many users do this, database performance can be slow. To prevent a database from being monitored, select "Don't allow headline monitoring."

Allow more fields in database
For a Release 5 database, you can select the advanced database property "Allow more fields in database" which allows the database to contain up to 64,000 fields. There are limitations to selecting this option, however; for example, full-text indexing may not work correctly.
For a Release 4 database or a Release 5 database without this option selected, all the field names in a database when concatenated cannot exceed 64 kilobytes, which results in a database limit of approximately 3000 fields.

Limiting the number of entries in the $UpdatedBy fields
A document stores the name of the user or server that made each change to it in the $UpdatedBy field. This edit history requires disk space and slows both view updates and replication. If you do not need to maintain a complete edit history, specify the number of changes that the $UpdatedBy field tracks with the database setting "Limit entries in $Updated fields." Once the $UpdatedBy field reaches this limit, the next edit causes the oldest entry to be removed from the $UpdatedBy list. Limiting the number of entries in the $UpdatedBy field in documents improves database performance.

Limiting the number of entries in the $Revisions fields
A document stores the date and time of each change saved to it in the $Revisions field. Domino servers use this field to resolve replication or save conflicts. The $Revisions field stores up to 500 entries by default. If you do not need to track changes this closely, specify the number of changes that $Revisions field tracks with the database setting "Limit entries in $Revisions field." Once the $Revisions field reaches this limit, the next edit causes the oldest entry to be removed from the $Revisions list. Limiting the number of entries in the $Revisions field in documents improves database performance.
Consider limiting the entries in $Revisions fields in databases that:
Contain many documents
Replicate often or have no replicas
Contain documents that are rarely edited

Undelete Expire Time (in hours)
Provides the ability to limit the time that users can restore deleted notes by accessing them in a special view type. By setting the "soft delete" database option and creating this view mistakenly deleted documents can be retrieved simply and quickly.
« Letzte Änderung: 06.08.03 - 11:44:33 von Glombi »

MOD

  • Gast
Re:Frage aus CLS/CLP Test
« Antwort #9 am: 06.08.03 - 13:00:46 »
@Glombi
Die Knowledge Base bezieht sich jedoch auf allgemeine Datenbanken und nicht speziell auf die mail.box.

Daher ist es logisch (laut IBM), dass die anderen Antworten nicht richtig sein können.

Lösung aus Performance Tuning a Domino Infrastructure.

 ;D MOD

Glombi

  • Gast
Re:Frage aus CLS/CLP Test
« Antwort #10 am: 06.08.03 - 13:18:10 »
Hi MOD,
es steht auch was über die mail.box
"Zufälligerweise" in der Antwort, die Du als korrekt wertest bzw. IBM ;D

Don't overwrite free space
To prevent unauthorized users from accessing data, Notes overwrites deleted data in databases, which can reduce database performance. In some situations, this security features is not necessary, such as when:
The database is physically secure -- for example, on a password-protected server in a locked room
Space in the database is quickly reallocated -- for example, in system databases such as MAIL.BOX
Security is not an issue -- for example, in an employee discussion database

Andreas

Offline mr.notes

  • Junior Mitglied
  • **
  • Beiträge: 92
  • Ich liebe dieses Forum!
    • Basketball Viernheim
Re:Frage aus CLS/CLP Test
« Antwort #11 am: 06.08.03 - 17:11:03 »
Hi Leute,

auf jeden Fall mal vielen Dank für die vielen Antworten.
Ich sehe schon, ich war also kein Einzelfall als ich vor der Antwort auf die Frage gestutz habe.

Die Infos von Glombi aus der Knowledgebase zum Performance Tuning hatte ich auch im Gedächtnis, allerdings wusste ich nicht mehr das dort unter einem Punkt die MAIL.BOX direkt genannt wird.

Vielen Dank nochmal

Gruss

Kevin

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz