Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

← Database Administration and CMDB practice sets

SNOW-CSA Database Administration and CMDB • Complete Question Bank

SNOW-CSA Database Administration and CMDB — All Questions With Answers

Complete SNOW-CSA Database Administration and CMDB question bank — all 0 questions with answers and detailed explanations.

99
Questions
Free
No signup
Certifications/SNOW-CSA/Practice Test/Database Administration and CMDB/All Questions
Question 1easymultiple choice
Read the full Database Administration and CMDB explanation →

A ServiceNow administrator notices that a CI record in the CMDB is not being updated by a scheduled discovery job. The CI is a Linux server that is reachable on the network. Which is the most likely cause?

Question 2mediummultiple choice
Read the full Database Administration and CMDB explanation →

A consultant is designing the CMDB for a large enterprise. The company wants to track relationships between business services, applications, and infrastructure components. Which relationship model should be used to represent that a business service depends on an application, which in turn depends on a server?

Question 3hardmultiple choice
Read the full Database Administration and CMDB explanation →

During a CMDB health review, an administrator finds that many CI records have the same serial number but different names and IP addresses. What is the most likely root cause?

Question 4easymulti select
Read the full Database Administration and CMDB explanation →

Which TWO of the following are valid CI relationship types in ServiceNow?

Question 5mediummulti select
Read the full Database Administration and CMDB explanation →

Which THREE of the following are required for ServiceNow Discovery to successfully populate the CMDB?

Question 6hardmulti select
Read the full Database Administration and CMDB explanation →

A company wants to ensure that only authorized changes to the CMDB are allowed. Which THREE of the following mechanisms can help enforce this?

Question 7mediummultiple choice
Read the full Database Administration and CMDB explanation →

An administrator runs a CMDB health report for the CI class cmdb_ci_server and sees the exhibit. Which attribute is the highest priority to populate first?

Exhibit

Refer to the exhibit.

Exhibit:
```
CMDB Query: sys_class_name: cmdb_ci_server
Number of CIs: 2500
Number of CIs with missing serial_number: 800
Number of CIs with missing os: 300
Number of CIs with missing manufacturer: 150
Number of CIs with missing model_id: 200
Number of CIs with missing ip_address: 50
```
Question 8hardmultiple choice
Read the full Database Administration and CMDB explanation →

An administrator inspects the IRE log and sees the exhibit. The IRE created a new CI despite finding a match on serial_number. What is the most likely reason?

Exhibit

Refer to the exhibit.

Exhibit:
```
IRE Log Entry:
  Input CI: { name: 'WebServer01', serial_number: 'SN123', class: 'cmdb_ci_server' }
  Match found: CI sys_id 'abc123' with serial_number 'SN123'
  Action: Insert (new record created)
```
Question 9easymultiple choice
Read the full Database Administration and CMDB explanation →

An administrator wants to ensure that when a user deletes a CI, all its relationships are also deleted to maintain data integrity. What should the administrator configure?

Question 10mediummultiple choice
Read the full Database Administration and CMDB explanation →

A company is using multiple data sources (Discovery, SCCM, and manual imports) to populate the CMDB. They notice that some CI attributes are being overwritten incorrectly. Which feature should be used to define which data source is authoritative for specific attributes?

Question 11hardmultiple choice
Read the full Database Administration and CMDB explanation →

An administrator discovers that a scheduled discovery job is creating duplicate CI records for the same physical server. The server has two IP addresses (one for management, one for production). What is the most likely cause?

Question 12easymultiple choice
Read the full Database Administration and CMDB explanation →

What is the purpose of the CMDB Health Dashboard?

Question 13hardmultiple choice
Read the full Database Administration and CMDB explanation →

A large financial institution uses ServiceNow CMDB to manage their IT infrastructure. They have a complex environment with multiple data sources: Discovery, SCCM, and a custom integration from their cloud provider. The CMDB contains over 100,000 CIs. Recently, the CMDB team noticed that for a specific set of Windows servers, the 'os_version' attribute is being updated to an incorrect value every night. The value comes from the SCCM integration, which is supposed to be the authoritative source for software-related attributes. However, the 'os_version' attribute should be authoritative from Discovery. The IRE is configured with reconciliation rules, but the issue persists. The team also finds that the Discovery job for these servers runs at 2:00 AM, and the SCCM integration runs at 3:00 AM. The incorrect value appears after the SCCM run. The reconciliation rules are set so that Discovery is authoritative for 'os_version', but the SCCM integration still overwrites it. What is the most likely cause and recommended action?

Question 14mediummultiple choice
Read the full Database Administration and CMDB explanation →

A company uses ServiceNow CMDB and wants to ensure that CI attribute updates from a discovery tool are not overwritten by manual changes made by administrators. Which configuration best achieves this?

Question 15hardmultiple choice
Read the full Database Administration and CMDB explanation →

An organization is planning to implement CMDB for a large-scale environment with multiple data sources. They need to ensure that the most trustworthy data source takes precedence when conflicts occur. Which feature should they use?

Question 16easymultiple choice
Read the full Database Administration and CMDB explanation →

A CMDB administrator notices that duplicate CIs are being created for the same server from different discovery sources. What is the most likely cause?

Question 17mediummulti select
Read the full Database Administration and CMDB explanation →

Which TWO statements about ServiceNow CMDB identification and reconciliation are correct?

Question 18hardmultiple choice
Read the full Database Administration and CMDB explanation →

Based on the exhibit, why did the identification rule fail?

Exhibit

Refer to the exhibit.

Error log from CMDB IRE:
```
2024-03-15 10:32:45 Error: IdentificationReconcileEngine: Class 'cmdb_ci_server' - Identification rule 'Default Server Identification' failed.
Rule definition:
- Identifier: serial_number
- Condition: serial_number IS NOT EMPTY
- Dependency: None
Source payload:
{
 "name": "SRV-APP-01",
 "serial_number": "",
 "ip_address": "10.1.1.50"
}
```
Question 19hardmultiple choice
Read the full Database Administration and CMDB explanation →

Your organization has implemented ServiceNow CMDB with multiple data sources including ServiceNow Discovery, SCCM, and manual imports. You notice that for a critical group of Windows servers, the 'os_version' attribute is being overwritten frequently. Upon investigation, you find that Discovery reports the correct version, but SCCM imports an older version that overwrites it. The Discovery source runs daily at 2 AM, and SCCM imports run at 4 AM. Currently, all data sources have equal priority. You need to ensure that the Discovery value is the authoritative source for os_version on these servers, but you do not want to block SCCM from updating other attributes. What is the best course of action?

Question 20mediummultiple choice
Read the full Database Administration and CMDB explanation →

A company's CMDB has been populated with configuration items (CIs) from various discovery sources. However, when querying the CMDB for all Windows servers, the result set is missing some servers that are known to exist. The administrator has verified that the servers are discovered and appear in the discovery logs. What is the most likely cause of this issue?

Question 21easymulti select
Read the full Database Administration and CMDB explanation →

Which TWO are valid methods to populate the CMDB with configuration items?

Question 22hardmultiple choice
Read the full Database Administration and CMDB explanation →

Refer to the exhibit. What is the primary purpose of this Business Rule?

Exhibit

Refer to the exhibit.

Exhibit: Excerpt from a Business Rule script on the cmdb_ci table:

(function executeRule(current, previous /*null when async*/ ) {
    var gr = new GlideRecord('cmdb_ci');
    gr.addQuery('sys_id', current.parent.sys_id);
    gr.query();
    if (gr.next()) {
        gr.setValue('u_last_child_update', new GlideDateTime());
        gr.update();
    }
})(current, previous);
Question 23mediumdrag order
Read the full Database Administration and CMDB explanation →

Drag and drop the steps to create a new user in ServiceNow into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5
Question 24mediumdrag order
Read the full Database Administration and CMDB explanation →

Drag and drop the steps to configure a new Catalog Item in ServiceNow into the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4
5Step 5
Question 25mediummatching
Read the full Database Administration and CMDB explanation →

Match each database table type to its description.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Top-level table in a class hierarchy

Table that inherits fields from a parent table

Parent table for work-related records like incidents and changes

Stores system configuration data

Stores audit trail and activity log entries

Question 26mediummatching
Read the full Database Administration and CMDB explanation →

Match each ServiceNow update set state to its meaning.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Update set is being worked on

All changes have been captured and are ready to commit

Update set has been applied to the target instance

Update set will not be processed

Changes are reviewed before committing

Question 27easymultiple choice
Read the full Database Administration and CMDB explanation →

A CMDB administrator wants to identify which user last updated a CI record. Which table contains this information?

Question 28mediummultiple choice
Read the full Database Administration and CMDB explanation →

A ServiceNow administrator needs to create a database view that combines data from the cmdb_ci_server table and the cmdb_ci_netgear table. What is the correct method to achieve this?

Question 29hardmultiple choice
Read the full Database Administration and CMDB explanation →

After upgrading to a new version, a CMDB administrator notices that many CI records have been flagged as 'unverified' and their operational status changed. What is the most likely cause?

Question 30easymultiple choice
Read the full Database Administration and CMDB explanation →

A company wants to restrict access to CI records based on the business service they belong to. What feature should they use?

Question 31mediummultiple choice
Read the full Database Administration and CMDB explanation →

A CMDB administrator runs a report and finds that the count of CIs in a certain class is unexpectedly low. They suspect that some CIs were deleted accidentally. How can they verify this?

Question 32mediummultiple choice
Read the full Database Administration and CMDB explanation →

An administrator notices that a CMDB CI class is not visible in the class hierarchy. The class exists in the database but cannot be selected when creating a new CI. What is the likely cause?

Question 33easymultiple choice
Read the full Database Administration and CMDB explanation →

What is the purpose of the 'Operational Status' field on a CMDB CI?

Question 34hardmultiple choice
Read the full Database Administration and CMDB explanation →

An organization uses ServiceNow Discovery to populate the CMDB. They notice that some CIs are missing required relationships after discovery. What is the most likely reason?

Question 35mediummultiple choice
Read the full Database Administration and CMDB explanation →

A CMDB administrator wants to ensure that all changes to CI records are tracked with the user who made the change. What system property must be set to true?

Question 36mediummulti select
Read the full Database Administration and CMDB explanation →

A ServiceNow administrator is configuring Data Segmentation for CMDB. Which TWO statements are true about Data Segmentation? (Select exactly 2)

Question 37mediummulti select
Read the full Database Administration and CMDB explanation →

Which THREE of the following are valid options when configuring an Identification and Reconciliation (IRE) rule? (Select exactly 3)

Question 38hardmulti select
Read the full Database Administration and CMDB explanation →

A CMDB administrator is planning to use the CMDB Data Manager to perform data imports. Which THREE statements about the Data Manager are true? (Select exactly 3)

Question 39mediummultiple choice
Read the full Database Administration and CMDB explanation →

Given the IRE identification rule shown, what will happen when a Discovery probe sends a CI with a name that already exists in the CMDB but with a different business_service?

Exhibit

Refer to the exhibit.
{
  "identifier": "business_application",
  "rules": [
    { "field": "name", "operator": "equals" },
    { "field": "business_service", "operator": "equals" }
  ],
  "action": "create_or_reconcile"
}
Question 40hardmultiple choice
Read the full Database Administration and CMDB explanation →

Based on the sys_audit output, which CI has undergone the most recent change to its operational_status?

Exhibit

Refer to the exhibit.
Running: sys_audit
Showing 5 records:
sys_id | record_id | fieldname | oldvalue | newvalue | user
1 | CI001 | operational_status | 1 | 2 | admin
2 | CI001 | asset_tag | null | 12345 | admin
3 | CI001 | operational_status | 2 | 1 | system
4 | CI002 | operational_status | 1 | 2 | admin
5 | CI002 | operational_status | 2 | 3 | admin
Question 41easymultiple choice
Read the full Database Administration and CMDB explanation →

A report using the 'server_by_os' database view is expected to show a record for each server. However, a server without an operating system entry is not appearing in the report. What is the most likely reason?

Exhibit

Refer to the exhibit.
Name: server_by_os
Tables: cmdb_ci_server (alias: s), cmdb_ci_os (alias: o)
Join: s.os_id = o.sys_id
Fields: s.name, s.os, o.version, o.build
Question 42mediummultiple choice
Read the full Database Administration and CMDB explanation →

An administrator notices that a scheduled job that queries the cmdb_ci table is taking longer than expected. The job uses a glide query with multiple encoded queries. What is the best approach to improve performance without altering the job's results?

Question 43easymultiple choice
Read the full Database Administration and CMDB explanation →

A company wants to ensure that critical servers in the CMDB have accurate operational status. Which CMDB feature should the administrator configure to automatically update the operational status based on monitoring tools?

Question 44hardmultiple choice
Read the full Database Administration and CMDB explanation →

During a CMDB audit, an administrator discovers duplicate CI records for the same network switch. The switch is identified by its serial number. The identification rule currently uses IP address and MAC address as identifiers. What is the most likely cause of the duplicate records?

Question 45mediummultiple choice
Read the full Database Administration and CMDB explanation →

An administrator needs to delete a large number of records from the cmdb_ci table based on a condition. Which method is recommended for bulk deletion to ensure data integrity and performance?

Question 46easymultiple choice
Read the full Database Administration and CMDB explanation →

Which CMDB relationship type should be used to represent that a server is physically installed in a rack?

Question 47hardmultiple choice
Read the full Database Administration and CMDB explanation →

An administrator is troubleshooting why a CMDB CI's last discovered date is not updating after a successful discovery run. The CI is in a valid state and the discovery schedule runs. What could be the cause?

Question 48mediummultiple choice
Read the full Database Administration and CMDB explanation →

An administrator wants to improve the performance of a report that aggregates data from a large custom table. Which database administration technique is most effective?

Question 49easymultiple choice
Read the full Database Administration and CMDB explanation →

In the CMDB, what is the purpose of the 'cmdb_ci' table?

Question 50hardmultiple choice
Read the full Database Administration and CMDB explanation →

An administrator is asked to design a solution to prevent unauthorized changes to the CMDB. The requirement is that any update to a CI's critical attributes (e.g., serial number, model) must be logged and require an approval. Which approach should be taken?

Question 51mediummulti select
Read the full Database Administration and CMDB explanation →

Which two statements are true about CMDB relationships? (Select two.)

Question 52hardmulti select
Read the full Database Administration and CMDB explanation →

An administrator is investigating a performance issue where a script that queries the task table with a JOIN to the cmdb_ci table is slow. Which two actions can improve query performance? (Select two.)

Question 53easymulti select
Read the full Database Administration and CMDB explanation →

Which three are components of CMDB Reconciliation? (Select three.)

Question 54hardmultiple choice
Read the full Database Administration and CMDB explanation →

Refer to the exhibit. The script runs but no output is produced. What is the most likely cause?

Exhibit

```javascript
var gr = new GlideRecord('cmdb_ci');
gr.addQuery('sys_class_name', 'cmdb_ci_server');
gr.addQuery('u_environment', 'production');
gr.setLimit(1);
gr.orderByDesc('sys_updated_on');
gr.query();
if(gr.next()) {
    gs.info(gr.getValue('name'));
}
```
Question 55mediummultiple choice
Read the full Database Administration and CMDB explanation →

Refer to the exhibit. What is the purpose of the 'condition' field in this discovery probe?

Exhibit

```json
{
  "name": "Linux Server Probe",
  "table": "cmdb_ci_linux_server",
  "condition": "sys_class_name=cmdb_ci_linux_server AND operational_status=1",
  "fields": ["name", "serial_number", "cpu_type"],
  "source": "ServiceNow Discovery"
}
```
Question 56easymultiple choice
Read the full Database Administration and CMDB explanation →

Refer to the exhibit. What action should the administrator take to improve the completeness score?

Exhibit

A CMDB Health Dashboard shows a metric: 'Completeness: 85%', with a note: 'Fields with missing data: asset_tag, model_id, cost_center'.
Question 57easymultiple choice
Read the full Database Administration and CMDB explanation →

An administrator needs to identify which CI(s) are affected by a recent network outage. Which table should be queried to find the relationship between CIs and incidents?

Question 58mediummultiple choice
Read the full Database Administration and CMDB explanation →

A company uses Discovery to populate the CMDB. After a recent change, some CIs are incorrectly classified as 'Network Gear' instead of 'Server'. What is the most efficient way to correct the classification for these specific CIs?

Question 59hardmultiple choice
Read the full Database Administration and CMDB explanation →

A scheduled job runs a transform map to import data into the CMDB from an external asset management system. The transform map has a field mapping that uses script to derive the CI class based on asset type. Recently, imports have been failing with a 'GlideRecord: Invalid table name' error. What is the most likely cause?

Question 60easymultiple choice
Read the full Database Administration and CMDB explanation →

Which table is the base table for all configuration items in the CMDB?

Question 61mediummultiple choice
Read the full Database Administration and CMDB explanation →

An administrator wants to ensure that CI relationship data is accurate. Which tool should be used to identify CIs that have missing or invalid relationships?

Question 62hardmultiple choice
Read the full Database Administration and CMDB explanation →

During a CMDB audit, an administrator discovers that some CIs have a 'sys_class_name' of 'cmdb_ci' instead of a specific subclass like 'cmdb_ci_server'. What is the most likely cause?

Question 63easymultiple choice
Read the full Database Administration and CMDB explanation →

What is the purpose of the 'cmdb_rel_ci' table?

Question 64mediummultiple choice
Read the full Database Administration and CMDB explanation →

An administrator needs to create a new CI class for 'Database Instance' that extends the existing 'cmdb_ci' table. Which tool should be used?

Question 65hardmultiple choice
Read the full Database Administration and CMDB explanation →

A custom table called 'u_cmdb_ci_application' has been created to extend cmdb_ci. After importing data into this table, the new records do not appear in the 'Configuration Items' module. What is the most likely reason?

Question 66mediummulti select
Read the full Database Administration and CMDB explanation →

An administrator wants to ensure that the CMDB remains accurate after a change management process. Which TWO actions should the administrator take? (Select two.)

Question 67easymulti select
Read the full Database Administration and CMDB explanation →

A new administrator needs to view the relationships between CIs. Which TWO tables store information about CI relationships? (Select two.)

Question 68hardmulti select
Read the full Database Administration and CMDB explanation →

A company is implementing a CMDB cleanup strategy and needs to identify CIs that are no longer in use. Which THREE methods can help identify outdated CIs? (Select three.)

Question 69easymultiple choice
Read the full Database Administration and CMDB explanation →

Refer to the exhibit. An administrator is trying to import data into a custom CI table but receives this error. What is the most likely cause?

Exhibit

Error: Target table 'u_cmdb_ci_custom' does not exist in instance.
Question 70mediummultiple choice
Read the full Database Administration and CMDB explanation →

Refer to the exhibit. An administrator runs this script in a background script. The script runs without errors but does not output any CI names. All servers exist in the CMDB. What could be the issue?

Exhibit

var gr = new GlideRecord('cmdb_ci');
gr.addQuery('sys_class_name', 'cmdb_ci_server');
gr.query();
while(gr.next()){
  gs.info(gr.name);
}
Question 71hardmultiple choice
Read the full Database Administration and CMDB explanation →

Refer to the exhibit. An administrator runs Discovery on a switch and receives this payload. However, the CI is not created in the CMDB. The Discovery log shows 'Identification rule did not match any CI. Creating new CI failed because of duplicate serial number?'. What is the most likely cause?

Exhibit

Discovery probe output:
{
  "ip": "10.0.0.1",
  "class": "Network Gear",
  "name": "switch-01",
  "attributes": {
    "snmp_location": "DataCenter A",
    "model_id": "Cisco Catalyst 3850"
  }
}
Question 72easymultiple choice
Read the full Database Administration and CMDB explanation →

A system administrator receives a request to add a new field called 'Business Impact' to the 'cmdb_ci' table. Which method should be used to ensure the field is available to all CI classes?

Question 73mediummultiple choice
Read the full Database Administration and CMDB explanation →

A consultant is designing a CMDB for a large enterprise. The data from multiple discovery tools is being imported into the CMDB. Some CIs are being duplicated due to minor differences in serial numbers. Which approach best prevents duplicates without losing data integrity?

Question 74hardmultiple choice
Read the full Database Administration and CMDB explanation →

An administrator notices that a reference field on the cmdb_ci table, 'vendor', points to the 'core_company' table. However, some users report that they cannot select certain companies in the reference field. What is the most likely cause?

Question 75easymultiple choice
Read the full Database Administration and CMDB explanation →

A ServiceNow administrator wants to archive old CMDB history records that are older than 12 months to improve performance. Which approach should be used?

Question 76mediummultiple choice
Read the full Database Administration and CMDB explanation →

A company is implementing ServiceNow CMDB and wants to ensure that all CIs in the 'Production' environment are backed up daily. What is the best practice to achieve this?

Question 77hardmultiple choice
Read the full Database Administration and CMDB explanation →

An administrator notices that a custom table 'u_custom_infrastructure' was created as a child of 'cmdb_ci'. However, records in this table are not appearing in the CMDB dashboard reports that show all CIs. What is the likely reason?

Question 78easymultiple choice
Read the full Database Administration and CMDB explanation →

A junior administrator wants to see which CIs have been updated in the last 24 hours. Which table contains the change log for CMDB CIs?

Question 79mediummultiple choice
Read the full Database Administration and CMDB explanation →

A ServiceNow CSA is tasked with ensuring that all CIs in the CMDB have an accurate 'Asset Tag' field. Some records show 'No asset tag' as a value. Which method can prevent this in the future?

Question 80hardmultiple choice
Read the full Database Administration and CMDB explanation →

During a CMDB health assessment, an administrator finds that the 'cmdb_ci_computer' table has 5000 records, but only 3000 have an 'operational_status' of 'In Use'. The administrator wants to view only the records with 'In Use' status in the CMDB reports. What is the most efficient approach?

Question 81easymulti select
Read the full Database Administration and CMDB explanation →

Which TWO of the following are valid CMDB base classes? (Choose exactly 2.)

Question 82mediummulti select
Read the full Database Administration and CMDB explanation →

Which TWO attributes are essential for identifying configuration items in the CMDB to ensure uniqueness? (Choose exactly 2.)

Question 83hardmulti select
Read the full Database Administration and CMDB explanation →

Which THREE of the following are best practices for CMDB data maintenance? (Choose exactly 3.)

Question 84hardmultiple choice
Read the full Database Administration and CMDB explanation →

A company has an enterprise ServiceNow instance with a CMDB that contains over 50,000 CIs. The instance is integrated with multiple discovery tools: ServiceNow Discovery, a third-party IPAM tool, and a cloud management platform. Recently, the CMDB health score dropped significantly due to an increase in duplicate CIs. Upon investigation, you find that many CIs from the IPAM tool have the same serial number as CIs discovered by ServiceNow Discovery, but with slight differences in the hardware model field. Also, the cloud management platform creates CIs with the same name but different serial numbers. The business requires that each physical device should have only one CI record, and the serial number is the authoritative identifier. The current reconciliation rules are set to merge based on name and IP address, but they are not effectively resolving duplicates. What should the administrator do to resolve this issue most effectively?

Question 85mediummultiple choice
Read the full Database Administration and CMDB explanation →

A company's CMDB has duplicate CIs for the same server due to conflicting identification rules. The admin notices that some CIs are being merged incorrectly. What is the best practice to resolve this issue?

Question 86easymultiple choice
Read the full Database Administration and CMDB explanation →

An administrator needs to archive old incident records to reduce the size of the incident table. Which approach is recommended for optimal performance?

Question 87hardmultiple choice
Read the full Database Administration and CMDB explanation →

A custom table 'u_custom_server' extends 'cmdb_ci_server' and has additional fields. The admin notices that while regular attribute updates on the parent table propagate correctly to the child, some custom fields are not being updated during discovery. What is the most likely cause?

Question 88mediummultiple choice
Read the full Database Administration and CMDB explanation →

A company wants to ensure that when a server CI is retired, all its associated running services are automatically updated to reflect the retirement. What is the best practice?

Question 89easymulti select
Read the full Database Administration and CMDB explanation →

An administrator needs to enforce data consistency in the CMDB. Which two methods are effective for ensuring CI data quality? (Choose two.)

Question 90mediummulti select
Read the full Database Administration and CMDB explanation →

An administrator is troubleshooting issues with the CMDB identification and reconciliation engine. Which three components are part of the identification and reconciliation process? (Choose three.)

Question 91hardmulti select
Read the full Database Administration and CMDB explanation →

A company has a large CMDB and wants to improve query performance on CI tables. Which two actions would help achieve this? (Choose two.)

Question 92easymultiple choice
Read the full Database Administration and CMDB explanation →

You are a ServiceNow administrator at a mid-sized company. The CMDB currently has over 100,000 CIs, and end users report that the CI search results are slow, often taking more than 10 seconds. The database has been optimized, but the issue persists. You have noticed that many CIs have empty or outdated fields. What is the best course of action to improve search performance without impacting data integrity?

Question 93easymultiple choice
Read the full Database Administration and CMDB explanation →

Your organization uses multiple data sources to populate the CMDB, including ServiceNow Discovery, manual imports, and integrations with an external asset management system. Recently, you have noticed that some CIs appear to be duplicated despite having identification rules configured. Investigation reveals that the identification rules are not correctly matching CIs from the external system. What should you do to resolve the duplication without losing existing relationships?

Question 94mediummultiple choice
Read the full Database Administration and CMDB explanation →

You are responsible for the CMDB at a large enterprise. The CMDB is used for change management and incident management. Recently, during a major incident, it was found that several critical CIs were missing from the CMDB, causing delays in troubleshooting. Further analysis reveals that the Discovery probes were not running on those devices due to schedule conflicts. You need to ensure that all critical devices are discovered regularly. What is the most effective solution?

Question 95mediummultiple choice
Read the full Database Administration and CMDB explanation →

A company has a custom application that automatically updates the CMDB via web services. After a recent update, several CI records were incorrectly modified, causing incorrect relationships. The administrator does not know exactly which web service calls caused the issue. What is the best way to identify the source of the incorrect updates and prevent future occurrences?

Question 96hardmultiple choice
Read the full Database Administration and CMDB explanation →

An administrator is managing a CMDB that contains both physical and virtual servers. The company uses a custom field 'u_os_version' to track the operating system version. When new servers are discovered, the field is populated correctly. However, when the operating system is updated manually by the IT team, the field is not updated. The administrator wants the CMDB to automatically reflect manual changes made to server operating systems. Which approach should be taken?

Question 97hardmultiple choice
Read the full NAT/PAT explanation →

You are a ServiceNow administrator for a healthcare organization. The CMDB contains sensitive patient data under strict compliance rules. You need to ensure that only authorized users can view the full details of certain CIs, while still allowing change management to reference the CIs. What is the best practice to achieve this?

Question 98mediummulti select
Read the full Database Administration and CMDB explanation →

A ServiceNow administrator notices that the CMDB contains duplicate CI records for the same server. The duplicates were created by different discovery sources. Which TWO actions should the administrator take to resolve this issue and prevent future duplicates? (Choose two.)

Question 99easymultiple choice
Read the full Database Administration and CMDB explanation →

A large enterprise has implemented ServiceNow CMDB with multiple discovery sources including Service Mapping, Cloud Management, and manual imports. Over the past six months, the CMDB has grown to over 2 million CI records, and users are reporting that CMDB queries and reports take a long time to load. The administrator checks the database and finds that the cmdb_ci table has over 1.5 million records, including many retired and historical CIs. The average query time for reports on active hardware CIs is 30 seconds. The instance is hosted on a standard mid-range node. The administrator has verified that no duplicate CIs exist and that all CI classes are properly configured. The instance's performance dashboard shows high database contention. Which action should the administrator take first to improve CMDB performance?

Practice tests

Scored 10-question sessions with instant feedback and explanations.

SNOW-CSA Practice Test 1 — 10 Questions→SNOW-CSA Practice Test 2 — 10 Questions→SNOW-CSA Practice Test 3 — 10 Questions→SNOW-CSA Practice Test 4 — 10 Questions→SNOW-CSA Practice Test 5 — 10 Questions→SNOW-CSA Practice Exam 1 — 20 Questions→SNOW-CSA Practice Exam 2 — 20 Questions→SNOW-CSA Practice Exam 3 — 20 Questions→SNOW-CSA Practice Exam 4 — 20 Questions→Free SNOW-CSA Practice Test 1 — 30 Questions→Free SNOW-CSA Practice Test 2 — 30 Questions→Free SNOW-CSA Practice Test 3 — 30 Questions→SNOW-CSA Practice Questions 1 — 50 Questions→SNOW-CSA Practice Questions 2 — 50 Questions→SNOW-CSA Exam Simulation 1 — 100 Questions→

Practice by domain

Each domain maps to a weighted exam section. Focus on the domain where you are weakest.

Reporting, SLA and ImportsSelf-Service and AutomationUI, Navigation and FormsDatabase Administration and CMDBService Catalog and WorkflowsApplication Rules, ACL and Notifications

Practice by scenario

Filter questions by type — troubleshooting, exhibit, drag-and-drop, PBQ, ACLs, OSPF, and more.

Browse scenarios→

Continue studying

All Database Administration and CMDB setsAll Database Administration and CMDB questionsSNOW-CSA Practice Hub