You can use the Tamino Manager to display information about and modify database properties. These properties are divided into 4 groups:
Server properties
XML properties
Port properties
X-Tension
The following sections provide information about the properties in each group and give instructions on how to display and modify.
Note:
The word "yes" in the column "Dynamic" in
the following tables indicates that changes to the property value become
effective immediately, even if the Tamino server is active. The word
"no" indicates a non-dynamic property, which means that the
changes only become effective if you stop and restart the database. After
changing a non-dynamic property and if the database is online, a confirmation
screen with the option to stop and restart the database is displayed. If you
choose the button
on this screen, the database will be stopped and restarted immediately for the
changed property to become effective.
Name | Dynamic | Allowed Values | Default Value | Description | Additional Information |
---|---|---|---|---|---|
XQuery document cache size | yes | 20 | Specifies the capacity of the document cache that is used for XQuery processing. | Document caching improves the performance of certain queries like join queries where the sorting is done via an index. Also certain XQuery update statements can benefit from a big document cache. The capacity of the XQuery document cache is specified in MB. | |
word fragment index | no | yes, no | no | If this is set to yes, a word fragment index is maintained. |
Maintaining a word fragment index can be very time- and resource-intensive, but will increase performance for certain query types. For read-only databases (e.g. replication databases), the word fragment index parameter is displayed, but cannot be modified. |
XML maximum sessions | no | 0 - 100000 | 100 | The maximum number of XML sessions that can be open at the same time. | A sessionless request counts as a session for the execution time. |
XML max simultaneous requests | no | 150 - 10000 | 0 | Specifies the size of the queue of free XML request entries and therefore limits the maximum numbers of simultaneous requests that can be accepted by the Tamino Server. | The default value (0) means that the actual value of the property is computed by Tamino at startup time. The value for a database with default settings is 157 (100 + XML work threads + XML dynamic work threads + 2). |
XML work threads | no | 1 - 1024 | 5 | The number of threads used to process XML commands. | Requests are queued if there are no XML work threads available. |
X-Node default encoding | no | supported encoding | ISO-8859-1 | The encoding that external data sources which are accessed by Tamino use for their data. | Can be overwritten within the schema definition where the mapping is specified. |
X-Node default password | no | Character string (max. 128 characters) | guest | The password used for ODBC connections if no other password is specified. | Can be overwritten within the schema definition where the mapping is specified. |
X-Node default user | no | Character string (max. 128 characters) | guest | The user-ID used for ODBC connections if no other user ID is specified. | Can be overwritten within the schema definition where the mapping is specified. |
default tokenizer | no | white space-separated, Japanese | white space-separated | Specifies the component that is used to break strings into words. | |
default encoding | no | Encoding names (see list box)specified in the IANA registry | ISO-8859-1 | Specifies the encoding used for responses from Tamino if no explicit encoding is requested. | |
XML document default encoding | no | UTF-8 and ISO-8859-1 | UTF-8 | Specifies the encoding that is assumed for a received document if the encoding is not specified otherwise. | |
stemming index | no | yes, no | no | Specifies whether or not a stemming index is maintained. A stemming index speeds up text retrieval operations that use stemming functionality. | For read-only databases, the stemming index parameter is displayed, but cannot be modified. |
markup as delimiter | no | yes, no, mixed | no | Specifies how markup is treated. If set to "yes", markup is treated as a delimiter for text (i.e. markup is handled like white space). If set to "mixed", markup is not treated as a delimiter in mixed-content elements. | If you change this property, it is necessary to recreate all text indexes. |
authentication | no | web server, tamino, none | web server | Specifies whether authentication is performed by the web server, by Tamino, or not at all. | Please refer to the section Tamino Authentication for further information about this property. |
XML maximum request duration | yes | 20 - 2592000 | 300 | The maximum duration of each request is limited to the specified number of seconds. | After this period, the request terminates with an error, but the transaction is not rolled back. |
queue next request | yes | yes, no | yes | Specifies whether a subsequent request in a session is allowed even if the result of the previous request has not been completely processed. If set to "yes", a subsequent request in a session is allowed while the previous request is still active. If set to "no", a subsequent request in a session is not allowed if the previous request is still active. | |
reject xsi:type | no | yes, no | yes | Rejects xsi:type attribute in element validation. | |
text index word length | no | 32-250 | 64 | Specifies the maximum length for text index entries. | |
XML text index type | no | single word, double word | double word | Specifies if a text query may contain one or two words (single-word index or double-word index). | Usage of three or more word queries cannot be an indexed search, thus resulting in low performance. |
request log folder | no | - | - | This is the folder/directory where XML request log files are stored. | The default folder for the request log is the reserved location, if no request log folder is specified. |
request log | yes | off, full, requests | off | This property specifies whether requests to Tamino are logged to a file. Logging can be restricted to the pure request (requests), or the requests with all data sent to Tamino (full). The default is that no logging is performed (off). | |
request log file count | no | 0 - 999 | 2 | This is the maximum number of XML request log files written. If 0 is specified, XML request logging is turned off. | |
request log file maximum size | no | 0 - 2997152 | 1 | This is the maximum size of an XML request log file (in MB). If this size is reached, Tamino switches to a new request log file. If the last log file is full, Tamino switches to the first one. |
Port numbers should only be changed if there is a special reason to do so. Otherwise, it is recommended to take the default, as Tamino handles port allocation dynamically. For further information, see section Set the Range of Port Numbers.
Name | Dynamic | Allowed Values | Default Value | Description | Additional Information |
---|---|---|---|---|---|
replication port | no | 0 or 1024 - 65535 | 0 (dynamic allocation) | The number of the port used for access to the Tamino server for replication databases |
Only used by replication databases. A value of 0 means that the port number is allocated dynamically at database startup. If you do not use the value 0, the number
|
XML port | no | 0 or 1024 - 65535 | default from static port range | The number of the port used for XML access to the Tamino server via pure TCP/IP |
A value of 0 means that the port number is allocated automatically. If you do not use the value 0, the number
|
administration port | no | 0 or 1024 - 65535 | 0 (dynamic allocation) | The number of the port used for access to the Tamino server for all administration actions |
A value of 0 means that the port number is allocated dynamically at database startup. If you do not use the value 0, the number
|
XML XTS port | no | 0 or 1024 - 65535 | 0 (dynamic allocation) | The number of the port used for XML access to the Tamino server when using Software AG's extended transport service for XML access, including encrypted communication via SSL. |
A value of 0 means that the port number is allocated dynamically at database startup. If you do not use the value 0, the number
|
HTTP port | no | 0 or 1024 - 65535 | default from static port range | The number of the port used for XML access to the Tamino server when using native HTTP or HTTPS communication. |
A value of 0 means that the port number is allocated automatically. If you do not use the value 0, the number
|
To display/modify database properties
Expand the database for which you want to display/modify the properties.
Select the
object to display information about all of the database properties, or expand the object and select a group (Server, X-Tension, XML or Ports) to display specific information.The information displayed includes (where appropriate) the property name, the effective value, the configured value, units, high water mark and the time it occurred (useful for database tuning), and information about whether a property is dynamic or not. A property is dynamic if the new value becomes immediately effective when the database is running. New values for non-dynamic properties become effective after the next restart of the database. If the value displayed under high water marks approaches the maximum configured value for a property, it may be advisable to specify a new maximum value to ensure continued good performance.
Select a group and choose
from the group's context menu. A page containing the group properties appears.Enter new values for properties you want to change in the Configured Value column or select settings from the drop-down list boxes. Placing the cursor over the question mark icon in the Details column displays a tool tip that includes a brief description of the property together with its minimum, maximum and default values. If you choose , all of the properties are reset to their default values/settings.
Choose
to apply the changes.If you have changed a non-dynamic property, a confirmation screen with the option to stop and restart the database is displayed. You can either choose
to change the property and initiate the stop and restart, or choose to skip the stop and restart process.