Searching the Help
To search for information in the Help, type a word or phrase in the Search box. When you enter a group of words, OR is inferred. You can use Boolean operators to refine your search.
Results returned are case insensitive. However, results ranking takes case into account and assigns higher scores to case matches. Therefore, a search for "cats" followed by a search for "Cats" would return the same number of Help topics, but the order in which the topics are listed would be different.
Search for | Example | Results |
---|---|---|
A single word | cat
|
Topics that contain the word "cat". You will also find its grammatical variations, such as "cats". |
A phrase. You can specify that the search results contain a specific phrase. |
"cat food" (quotation marks) |
Topics that contain the literal phrase "cat food" and all its grammatical variations. Without the quotation marks, the query is equivalent to specifying an OR operator, which finds topics with one of the individual words instead of the phrase. |
Search for | Operator | Example |
---|---|---|
Two or more words in the same topic |
|
|
Either word in a topic |
|
|
Topics that do not contain a specific word or phrase |
|
|
Topics that contain one string and do not contain another | ^ (caret) |
cat ^ mouse
|
A combination of search types | ( ) parentheses |
|
Large Capacity Planning for UCMDB
This section includes:
- Large Capacity Planning Overview
- Configuring the UCMDB Server for Large Capacity
- Configuring the Oracle Database for Large Capacity
- Configuring the Microsoft SQL Database for Large Capacity
- System Capacity Test
Large Capacity Planning Overview
Using the default configuration, Universal CMDB can work with a deployment of more than 25 million CIs and relationships. To work with a larger deployment, you must implement the following configuration:
Depending in the number of CIs and relationships, increase the CMDB heap as follows:
# CIs and Relationships | Heap Size |
---|---|
≤ 40 million | 12 GB |
40 million – 60 million | 16 GB |
60 million – 125 million | 24 GB |
> 125 million | 55 GB |
- For capacity planning requirements, see the Support Matrix section of the UCMDB Help.
- For details about the changes you must make to the system configuration to support this capacity, see "Configuring the UCMDB Server for Large Capacity" in the Deployment Guide.
- For details on how to improve performance, see "Configuring the Oracle Database for Large Capacity" and "Configuring the Microsoft SQL Database for Large Capacity" in the Deployment Guide.
- For details about the setup used for capacity testing and performance results, see "System Capacity Test" in the Deployment Guide.
Configuring the UCMDB Server for Large Capacity
For the system to support the desired number of CIs and relationships, update the following parameters on the UCMDB Server:
Parameter | Default | CIs and Relationships (million) | Location | |||
---|---|---|---|---|---|---|
≤ 40 |
40 – 60 |
60 – 125 | > 125 | |||
wrapper.java. initmemory |
1024 | 2048 | 8192 |
|
||
wrapper.java. maxmemory |
4096 | 8192 | 16384 | 24576 | 56320 | |
wrapper.java. additional.31= -XX:MaxMetas paceSize |
256 | 512 | 1024 | |||
dal.object.condi tion.max.result. size |
2000000 | 50000000 | 50000000 |
|
||
dal.use.memory. instead.temp.tab le.high.threshold. oracle |
600000 | 6000000 | 6000000 | 10000000 | ||
dal.joinf.max.res ult.size |
400000 | 4000000 | 4000000 |
Configuring the Oracle Database for Large Capacity
When working on a system containing more than 40 million objects and relationships, you can improve performance by increasing the Oracle SGA and PGA to the following suggested sizes:
CIs and Relationships | SGA | PGA |
---|---|---|
40 million – 60 million | 22 GB | 6 GB |
60 million – 120 million | 42 GB | 14 GB |
> 120 million | 88 GB | 24 GB |
This improves the performance of both the TQL calculation for several types of TQL queries, as well as for data-in operations performed on the system.
Configuring the Microsoft SQL Database for Large Capacity
When working on a system containing more than 40 million objects and relationships, you can improve performance by increasing the Microsoft SQL Server Memory to the following suggested sizes:
CIs and Relationships | Microsoft SQL Server Memory |
---|---|
40 million – 60 million | 28 GB |
> 60 million | 56 GB |
Configuring Configuration Manager for Large Capacity
Configuration Manager supports working with up to 20,000 composite CIs in a single managed view. To enable this functionality, do the following:
Note
- If you want to enable this functionality, it is recommended to install Configuration Manager on a server that has a minimum of 8 GB of memory (RAM).
-
Managed views that are based on dynamic TQL queries and result in more than 20,000 composite CIs are not supported.
-
To access the JMX console, launch your Web browser and enter the following address: http://<server_name>:<port_number>/cnc/jmx-console, where <server_name> is the name of the machine on which Configuration Manager is installed.
-
Enter the JMX console authentication credentials.
-
Click Configuration Manager > View Service. Select supportLargeViews and click Invoke.
-
In UCMDB, change the value of the TQL Group View Result Size setting to 500,000 (Administration > Infrastructure Settings Manager > TQL Settings).
-
Do one of the following:
- If you use the Universal CMDB Configuration Manager Windows service to start Configuration Manager, navigate to the <Configuration_Manager_installation_directory>/bin/ folder and double-click the edit-server-0.bat file. In the Java tab, increase the value of the Maximum memory pool parameter to 4096 or greater.
- If you use the start-server-0.bat file to start Configuration Manager, edit the start-server-0.bat file and raise the value of the –Xmx parameter to 4096m or greater.
System Capacity Test
Setup
The system capacity test is conducted for Microsoft SQL Server (with 125 million CIs and relationships) and Oracle Database (with 200 million CIs and relationships) separately, by using the following hardware configurations.
The following business flows were tested as part of the system test:
-
TQL Calculation
TQLs were divided into sub groups according to the result size (<100, <1000, and <10000), according to the data set that the TQL retrieves, and according to the TQL configuration:
- Like Condition
- Like Ignore case
- Different number of hierarchies in the TQL results (2-5)
- Compound
- Sub-graph
-
Data-in
The data-in scenario in the system test included insertion, updates, and deletion.
-
Enrichments
Enrichment scenarios included insert, update, and delete.
Results
Following the load test in the scenario that includes query execution (2 days), data-in (7 days for Oracle and 10 days for MS SQL), and enrichment execution, the following results were achieved:
- The system was stable throughout the run. No restarts, memory leaks, or any other degradation over time was observed.
- System performance was acceptable.
We welcome your comments!
To open the configured email client on this computer, open an email window.
Otherwise, copy the information below to a web mail client, and send this email to cms-doc@microfocus.com.
Help Topic ID:
Product:
Topic Title:
Feedback: