Courseiva

SPLK-1004 · domain

Search Tuning Performance And Dashboards

This domain covers Splunk dashboard authoring in Simple XML and search performance tuning. Questions test token behavior across inputs, conditional panel visibility, drilldown configuration, and why lookup generally outperforms join. Expect scenario-based items asking which XML attribute or element produces a described behavior, plus command-choice reasoning about search efficiency.

43 questions9 easy17 medium17 hard

Focused practice

Practice Search Tuning Performance And Dashboards questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about Search Tuning Performance And Dashboards

Be able to read a dashboard scenario and name the exact Simple XML attribute or element that produces the behavior, and choose lookup over join for enrichment. The single most important thing: know how tokens, depends/rejects, and drilldown elements control dashboard interactivity.

Using Simple XML inputs, tokens, and depends/rejects attributes to control dashboard interactivity

Configuring drilldown elements like <drilldown> and <link> to open target dashboards with tokens

Choosing lookup over join for enriching events, and understanding search-time performance tradeoffs

Applying search optimization practices such as filtering early, using tstats, and limiting fields returned

Watch out for

Common Search Tuning Performance And Dashboards exam traps

  • ▸Confusing depends with rejects, or applying them to the wrong element, so panels hide when they should show
  • ▸Assuming join and lookup are interchangeable; join can be slower and is limited in subsearch result size
  • ▸Forgetting that changing one input does not reset others unless explicitly wired via token dependencies or searchWhenChanged

Question index

All Search Tuning Performance And Dashboards questions (43)

Click any question to see the full explanation, or start a practice session above.

1

A power user notices that a dashboard's panels each run nearly identical base searches, causing high search load. The user wants a single search to run once and have multiple panels reuse its results without re-running the search. Which approach should be used?

Hard
2

You are troubleshooting a dashboard that uses a base search and several post-process searches. The base search is `index=app | stats count by user, action`. One post-process search is `| search action=login | top user`. Users report that the top user panel sometimes shows incorrect counts compared to a direct search `index=app action=login | top user`. What is the most likely cause of the discrepancy?

Hard
3

A dashboard has a base search that runs against a large index and takes 30 seconds to complete. Several panels use post-process searches to summarize the base results. Users complain that the dashboard is slow to load and that changing an input causes the entire base search to re-run. Which approach best improves the dashboard's performance?

Hard
4

A dashboard uses a base search in a `<search>` element and several panels that reference it with `<search base="...">`. Users report that changing a time token does not update all panels consistently, and some panels show stale data. You need to correct the dashboard so all panels re-run when the token changes. (Choose two.)

Hard
5

A dashboard panel runs a search that returns 10,000 events, but the panel only displays a single-value element showing the event count. Users report the dashboard is sluggish. Which Splunk search command should you add to the base search to reduce the data returned to the panel while preserving the count?

Medium
6

Which attribute in an input element sets the label that the user sees?

Easy
7

A dashboard uses a base search with a post-process search for each of six panels. Users report that changing the time range picker does not update the panels. The base search includes earliest=-24h latest=now. What is the most likely cause?

Hard
8

A dashboard user reports that a drilldown is not passing the expected token to a target dashboard. The source panel uses a chart where the click event is defined. Which configuration detail should you verify first?

Hard
9

A dashboard uses a base search that returns 100,000 events. The dashboard has three panels, each with a post-process search that performs a `stats` calculation. Users report that the dashboard is slow to load. Which Splunk feature can you use to reduce the load time by reusing the base search results across panels?

Easy
10

What is the primary performance difference between using a 'lookup' command and a 'join' command?

Easy
11

Which THREE of the following are valid ways to troubleshoot a slow dashboard?

Hard
12

A dashboard panel runs a search that aggregates web access logs over the last 30 days. Users report the dashboard takes over a minute to load, and the Search Inspector shows high disk read time. The search is not scheduled and there is no acceleration. Which action should you take to reduce the panel's load time while preserving the ability to view the most recent 30 days of data?

Medium
13

A dashboard has a panel that shows a table of error counts by host. Users want to click a host name and open a new dashboard filtered to that host. Which Simple XML element defines this behavior on the table panel?

Medium
14

You are using the Search Job Inspector to diagnose a slow search. You notice that the 'execution costs' show a high value for 'bucket_count' and 'disk_usage'. Which action is most likely to reduce these costs?

Hard
15

Which menu path in Splunk Web allows you to view the list of saved dashboards?

Easy
16

What is the best way to manage a search that is used in multiple panels of the same dashboard?

Medium
17

A dashboard uses a base search that returns 50,000 events, and three panels each apply a post-process search to summarize those events differently. Users report that the dashboard takes a long time to load and that the post-process searches sometimes fail with a 'post process search cannot be used' error. Which action best resolves the loading delay and the error?

Hard
18

You are building a dashboard with a text input that sets a token named `filter_field`. You want the token to be available to all panels and to have a default value of `status`. Which XML element and attribute should you use to define this input?

Easy
19

Which TWO of the following are benefits of using a lookup instead of a join?

Medium
20

You are creating a dashboard that includes a table panel showing the top 10 source IP addresses by event count. You want users to be able to click on a source IP in the table and have a second panel update to show all events from that IP. Which dashboard feature should you configure to enable this behavior?

Easy
21

You want to create a dropdown input that populates based on search results. Which XML element is required to define the source of the search for the input?

Easy
22

You are building a dashboard with a base search that returns a large result set, and three panels that each perform different statistical calculations on that same result set. You want to minimize the number of times the base search runs and ensure all panels update together. Which approach should you use?

Hard
23

Which of the following is an effective strategy to optimize a search that filters by a specific user?

Medium
24

A power user needs to identify which dashboard panels are consuming the most resources and slowing down the dashboard. Which Splunk feature should the user consult to view the search job details, including execution time and resource usage, for each panel's search?

Easy
25

A power user is optimizing a dashboard that uses a base search with post-process searches. The base search returns events with many fields, but only a few fields are used by the post-process searches. Which action will most effectively reduce the amount of data transferred from the base search to the post-process searches?

Hard
26

Which Splunk tool should you use to identify specific search components that are consuming excessive CPU or I/O resources?

Medium
27

When using the 'post-process' search feature in a dashboard, what is the main benefit?

Medium
28

You are creating a dashboard that uses a dropdown input to set a token, and you want the selected value to be used in a panel's search. Which two statements are true about how the token is referenced and used in the dashboard? (Choose two.)

Medium
29

You are optimizing a dashboard that uses several panels with inline searches. You want to reduce the overall search load and improve performance. Which two actions should you take? (Choose two.)

Medium
30

When using the 'drilldown' tag, what is the purpose of the 'eval' element?

Hard
31

You want to hide a panel based on the value of a token. Which attribute should you use in the dashboard XML?

Hard
32

A dashboard panel runs a search that aggregates firewall events by src_ip. Users report the panel takes over a minute to render. The search uses `stats count by src_ip` after a base search that retrieves 30 days of data. The Search Inspector shows the search is reading far more events than needed, and the aggregation is spilling to disk. Which change is most likely to reduce the panel's render time while preserving the result?

Medium
33

A dashboard panel's search reads 12 GB from disk but returns only 4,000 events. In Search Inspector, which metric should you investigate first to reduce unnecessary disk reads?

Medium
34

A dashboard has a base search that returns a summarized result set, and several panels use post-process searches. You notice that one panel's post-process search returns no results while the base search clearly has data. Which TWO configuration issues could cause a post-process search to return no results? (Choose two.)

Medium
35

A dashboard panel shows a timechart of web request latency, and users want to click a point on the chart to open a new search in a separate window that lists the individual slow requests for that time. Which dashboard feature should you configure to enable this behavior?

Medium
36

Which TWO of the following are valid ways to improve search performance?

Medium
37

You are using a dependent dropdown. When the first dropdown changes, the second dropdown needs to re-run its search. How do you trigger this?

Hard
38

A dashboard has multiple inputs. When a user changes one, you want the others to reset. How can you achieve this using Simple XML?

Hard
39

A dashboard uses a base search with post-process searches. Users report that some panels show incorrect results after the base search completes. You need to troubleshoot the issue. Which two actions should you take to identify the cause? (Choose two.)

Hard
40

Which Search Inspector metric most directly indicates that a search is reading more data than necessary from the disk?

Medium
41

When creating a dashboard token, what is the correct syntax for referencing it in a search string?

Easy
42

You have a dashboard with a base search that returns a large result set, and three panels that each apply different transforming commands to that base search. You want to avoid running the base search three times. Which approach should you use?

Hard
43

What is the benefit of using the 'tstats' command for dashboard panels?

Medium

Frequently asked questions

What does the Search Tuning Performance And Dashboards domain cover on the SPLK-1004 exam?
Be able to read a dashboard scenario and name the exact Simple XML attribute or element that produces the behavior, and choose lookup over join for enrichment. The single most important thing: know how tokens, depends/rejects, and drilldown elements control dashboard interactivity.
How many questions are in this domain?
This page lists all 43 Search Tuning Performance And Dashboards questions in the SPLK-1004 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Search Tuning Performance And Dashboards questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
Splunk Core Certified Advanced Power User (SPLK-1004) (SPLK-1004) Search Tuning Performance And Dashboards Practice Questions