HANA EXAM 2024 Flashcards

1
Q

Which of the following is true about column store tables?

A

They favour calculations on a few columns only
They favour table scans and / or aggregations based on the values of a few columns and many rows

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A customer has a BW system with large daily loading of data into some of their BW systems. Which of the following statements is true in terms of the recommended merge configuration the customer should apply to the target tables?

A

Disable automerge for the target table and set smart merge to allow the application to suggest when a merge will take place

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

You create a column store table and need to load 20 million records to it. This will be done in one batch load. Automerge is disabled and smart merge is set on this table. When loading has finished and a merge takes place, how are the committed transactions handled?

A

Merged from existing delta to new main

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

With respect to the max_concurrency parameter, which of the following is not true?

A

Its value is the maximum amount of memory in GB that can be allocated to a process of a tenant database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

You identify 10 tables that you will replicate to a HANA DB using SLT. Rather than just replicating like for like data, you need to apply some transformations. Where would this take place?

A

On the SLT system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

You are monitoring a HANA DB following a customer’s go-live an there was a period of both high memory and CPU consumption between 15:47 and 16:08. to analyse you use the thread sampling scripts to try to identify the offending query. From the results of the script, which metric helps with identifying this query?

A

Statement Hash

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

During a TPO service, you run the mini checks script and notice that the check for average database request time exceeds the indicated KPI. After further analysis, you see that the elapsed time for most expensive statement on the system, the INSERT operation, is 98% lock wait time. Which of the following would make sense as a recommendation in this situation?

A

Check the application side if the critical time frame between the INSERT and the next COMMIT can be reduced
Check from an application and/or scheduling perspective if the number of concurrent changes of the same records by different transactions can be reduced

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Within the context of Multitenant Database Containters, each database is self-contained and fully isolated with its own:

A

Persistence
Repository
Database catalog

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Savepoints play an important role in a HANA DB as this is the method used to persist changes made on a given set of data. Which of the following statements are true about savepoints?

A

Savepoints have a default time interval of 5 minutes which can be configured
Savepoints contain undo logs that contain information about all open transactions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

MVCC in row store is accomplished by using which two storages?

A

Persistent storage
Transaction version memory (TVM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

You create a column store table with 2 million records and execute a ‘SELECT*’ to load all columns into memory. You notice that the table size is larger in memory than the size it occupied on disk before you executed the query. What may be a reason for this?

A

Certain indexes related to the table only exist in memory
Just before a savepoint a table can be larger in memory as logs are not part of the table on disk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

During a TPO service, you notice that the memory consumption on the HANA system is consistently high, and the customer often experiences out-of-memory situations. Which of the following makes sense to check for your root cause analysis?

A

Check the size of the column store
Check for any dominant heap allocators

How well did you know this?
1
Not at all
2
3
4
5
Perfectly