Академический Документы
Профессиональный Документы
Культура Документы
M0221 OPERATIN global Peak CPU utilization (%, last day) SQL:
G SYSTEM "HANA_Resources_CPUAnd
Memory_History"
SQL:
"HANA_LoadHistory_Hosts"
SQL:
"HANA_LoadHistory_Services
"
M0228 OPERATIN global Erroneous system CPU calculation SQL:
G SYSTEM "HANA_LoadHistory_Services
"
SQL: “HANA_NUMA_Nodes”
M0230 OPERATIN global Current memory utilization (%) SQL:
G SYSTEM "HANA_Resources_CPUAnd
Memory_History"
M0261 OPERATIN global Open files limit used (%, current) SQL:
G SYSTEM "HANA_Services_Statistics"
M0262 OPERATIN global Max. open files limit used (%, SQL:
G SYSTEM history) "HANA_LoadHistory_Services
"
SQL:
"HANA_IO_KeyFigures_Total_
History"
SQL:
"HANA_IO_KeyFigures_Detail
_History"
SQL:
"HANA_IO_KeyFigures_Detail
_History"
M0320 DISK global I/O read throughput log min. (MB/s, SQL:
last day) "HANA_IO_KeyFigures_Total_
History"
SQL:
"HANA_IO_KeyFigures_Detail
_History"
M0321 DISK global I/O read throughput log avg. (MB/s, SQL:
last day) "HANA_IO_KeyFigures_Total_
History"
SQL:
"HANA_IO_KeyFigures_Detail
_History"
M0324 DISK global I/O write activity log avg. (%, last SQL:
day) "HANA_IO_KeyFigures_Total_
History"
SQL:
"HANA_IO_KeyFigures_Detail
_History"
M0325 DISK global I/O write throughput log min. (MB/s, SQL:
last day) "HANA_IO_KeyFigures_Total_
History"
SQL:
"HANA_IO_KeyFigures_Detail
_History"
M0326 DISK global I/O write throughput log avg. (MB/s, SQL:
last day) "HANA_IO_KeyFigures_Total_
History"
SQL:
"HANA_IO_KeyFigures_Detail
_History"
M0327 DISK global I/O write latency log max. (ms, last SQL:
day) "HANA_IO_KeyFigures_Total_
History"
SQL:
"HANA_IO_KeyFigures_Detail
_History"
M0328 DISK global 4 KB write duration log avg. (ms)
SQL:
"HANA_IO_KeyFigures_Detail
_History"
M0329 DISK global I/O write latency log avg. (ms, last SQL:
day) "HANA_IO_KeyFigures_Total_
History"
SQL:
"HANA_IO_KeyFigures_Detail
_History"
M0330 DISK global Max. trigger read ratio (data) SQL:
“HANA_IO_KeyFigures_Total”
M0331 DISK global Max. trigger write ratio (data, log) SQL:
“HANA_IO_KeyFigures_Total”
M0340 DISK global Log switch wait count ratio (%) SQL: “HANA_Log_LogBuffers”
M0341 DISK global Log switch race count ratio (%) SQL: “HANA_Log_LogBuffers”
M0346 DISK global Long waitForLock savepoint phases SQL: “HANA_IO_Savepoints”
(last day)
M0348 DISK global Long critical savepoint phases (last SQL: “HANA_IO_Savepoints”
day)
M0351 DISK global Blocking savepoint phase avg. (s, SQL: “HANA_IO_Savepoints”
last day)
M0352 DISK global Blocking savepoint phase max. (s, SQL: “HANA_IO_Savepoints”
last day)
M0355 DISK global Time since last savepoint (s) SQL: "HANA_IO_Savepoints"
SQL:
"HANA_IO_KeyFigures_Total"
SQL:
"HANA_IO_KeyFigures_Total_
History"
SQL:
"HANA_IO_KeyFigures_Total"
SQL:
"HANA_IO_KeyFigures_Total_
History"
SQL:
"HANA_Backup_BackupRuns"
M0364 DISK global Redo log per day vs. data (%, last
week)
SQL:
"HANA_Backup_BackupRuns"
SQL:
"HANA_IO_KeyFigures_Total"
SQL:
"HANA_IO_KeyFigures_Total"
SQL: "HANA_Hosts_Disk"
M0373 DISK global Tables with many small disk LOBs SQL:
"HANA_LOBs_LOBFiles"
M0374 DISK global Tables with many disk LOBs SQL:
"HANA_LOBs_LOBFiles"
M0385 DISK global Savepoint vol. per day vs. data (%, SQL: "HANA_IO_Savepoints"
last week)
M0386 DISK global Max. savepoint prepare flush retries SQL: "HANA_IO_Savepoints"
(current)
M0387 DISK global Avg. savepoint prepare flush retries SQL: "HANA_IO_Savepoints"
(current)
M0410 MEMORY global Allocation limit used (%) SQL:
"HANA_Memory_Overview"
M0413 MEMORY global Time since allocation limit used > SQL:
80 % (h) "HANA_Resource_CPUAndM
emory_History"
M0426 MEMORY global Row store table leak size (GB) SQL:
"HANA_Memory_Overview"
M0450 MEMORY Rev. >= Tables with memory LOBs > 2 GB SQL:
1.00.70 "HANA_LOBs_HybridLOBActi
vation_CommandGenerator"
M0453 MEMORY Rev. >= Size of non-unique concat attributes SQL:
1.00.70 (GB) "HANA_Tables_ColumnStore_
Columns"
M0456 MEMORY Rev. >= Unused large non-unique row store SQL:
2.00.040 indexes "HANA_Indexes_RowStore_In
dexSearches"
M0460 MEMORY global Calculation engine cache utilization SQL:
(%) "HANA_CalculationEngine_Ca
lculationScenarios"
M0520 TABLES global Tables / partitions > 1.5 billion rows SQL:
"HANA_Tables_ColumnStore_
Records"
M0521 TABLES global Table histories > 1.5 billion rows SQL:
"HANA_Tables_ColumnStore_
Records"
M0522 TABLES global Tables / partitions > 1.5 billion UDIV SQL:
rows "HANA_Tables_ColumnStore_
Records"
M0538 TABLES global Delta merges > 900 s (last day) SQL:
"HANA_Tables_ColumnStore_
Merges"
M0539 TABLES global Critical merge share (%, last week) SQL:
"HANA_Tables_ColumnStore_
Merges"
M0540 TABLES global Failing delta merges (info SQL:
messages, last day) "HANA_Tables_ColumnStore_
Merges"
M0543 TABLES global Auto merge tables with many delta SQL:
records "HANA_Tables_ColumnStore_
DeltaStorage"
M0544 TABLES global Non-auto merge tables with delta SQL:
storage > 5 GB "HANA_Tables_ColumnStore_
DeltaStorage"
M0550 TABLES global Row store tables with ST_POINT SQL: "HANA_Columns"
columns
M0551 TABLES global Proper setup of timezone table SQL:
TTZZ "HANA_Configuration_Timezo
nes"
M0565 TABLES global Tables > 10 Mio. rows and > 200 % SQL:
UDIV rows "HANA_Tables_ColumnStore_
Records"
M0567 TABLES Rev. >= Tables with MVCC timestamps > 5 SQL:
1.00.90 GB "HANA_GarbageCollection_C
olumnStore"
M0570 TABLES global Number of temporary tables SQL:
"HANA_Tables_TemporaryTab
les"
M0572 TABLES global Number of NO LOGGING tables SQL: "HANA_Tables"
M0574 TABLES global Tables with small unused retention SQL:
period "HANA_Tables_ColumnStore_
TableSize"
Check ID Area Validity Description Analysis SQL statement (SAP Note 1969700)
M0662 TRACES, global Heap allocators with other activated SQL: "HANA_Heap_Flags"
DUMPS AN traces
D LOGS
M0663 TRACES, global Time since active heap allocator SQL: "HANA_Heap_Flags"
DUMPS AN trace (days)
D LOGS
M0720 STATISTIC global Events not acknowledged since >= SQL: "HANA_Events"
S SERVER 1800 s
M0730 STATISTIC ESS Pending e-mails older than 3 days SQL:
S SERVER "HANA_StatisticsServer_Mail
Notifications"
M0740 STATISTIC global Time since statistics server run (s) SQL:
S SERVER "HANA_StatisticsServer_Sche
dule"
M0750 STATISTIC global Stat. server tables with retention < SQL:
S SERVER 42 days "HANA_StatisticsServer_Histo
ries_RetentionTime"
M0811 TRANSACT Rev. >= Max. MVCC versions in row store SQL:
IONS AND 1.00.90 (last day) "HANA_LoadHistory_Services
THREADS "
M0812 TRANSACT global Max. versions per record in row
IONS AND store
THREADS
SQL:
"HANA_GarbageCollection_O
verview"
SQL:
"HANA_GarbageCollection_O
verview"
M0841 TRANSACT global Oldest active update transaction SQL:
IONS AND current (h) "HANA_GarbageCollection_O
THREADS verview"
M0851 TRANSACT global Time since last CS LOB garb. coll. SQL:
IONS AND (days) "HANA_LOBs_ColumnStore_
THREADS Reclaims"
M0854 TRANSACT global Undo and cleanup file size (GB) SQL:
IONS AND "HANA_Transactions_UndoCl
THREADS eanupFiles"
M0858 TRANSACT global Rollbacks per second (last week) SQL: "HANA_Workload"
IONS AND
THREADS
M0864 TRANSACT Rev. >= Admission control events (last day) SQL:
IONS AND 2.00.010 "HANA_Workload_Admission
THREADS ControlEvents"
M0866 TRANSACT Rev. >= Admission control max. queue size SQL:
IONS AND 2.00.010 "HANA_LoadHistory_Services
THREADS "
M0911 BACKUP global Age of last data backup error (days) SQL:
"HANA_Backups_BackupRun
s"
M0950 BACKUP global Log segments not free for reuse SQL:
"HANA_Logs_LogSegments"
M1010 LOCKS global Age of oldest active trans. lock wait SQL:
(s) "HANA_Locks_Transactional_
LockWaits"
M1011 LOCKS global Trans. lock wait durations > 600 s SQL:
(last day) "HANA_Locks_Transactional_
LockWaits"
M1020 LOCKS global Threads currently waiting for locks SQL:
"HANA_Threads_CurrentThre
ads"
SQL:
"HANA_Locks_Transactional_
LockWaits"
SQL:
"HANA_Threads_ThreadSam
ples_FilterAndAggregation"
M1145 SQL ABAP SQL cache used by IN lists >= 100 SQL:
elements (%) "HANA_Memory_SQLCache_
TopConsumers"
M1147 SQL global Duplicate statement hashes in SQL SQL:
cache (%) "HANA_Memory_SQLCache_
TopConsumers"
M1161 SQL 1.0 SPS Maximum commit I/O time (s) SQL: "HANA_IO_Commits"
>= 07
M1162 SQL 1.0 SPS Average commit I/O time (ms) SQL: "HANA_IO_Commits"
>= 07
M1163 SQL commit vs. execution ratio (%, last SQL: "HANA_Workload"
week)
M1181 SQL ABAP Avg. FDA write sessions (last day) SQL:
"HANA_SQL_SQLCache"
M1524 NETWORK Rev. >= Current network collision share (%) SQL:
2.00.020 "HANA_Network_Statistics_C
urrentDetails"
M1525 NETWORK Rev. >= Current send error share (%) SQL:
2.00.020 "HANA_Network_Statistics_C
urrentDetails"
M1526 NETWORK Rev. >= Current receive error share (%) SQL:
2.00.020 "HANA_Network_Statistics_C
urrentDetails"
M1710 NAMESER Rev. >= Avg. load history ping time (ms, last SQL:
VER 1.00.90 hour) "HANA_LoadHistory_Services
"
M1712 NAMESER Rev. >= Avg. load history ping time (ms, last SQL:
VER 1.00.90 day) "HANA_LoadHistory_Services
"
SR
SR
SR
M1850 SYSTEM System replication op. mode SQL:
REPLICATI logreplay used "HANA_Replication_SystemR
ON eplication_Overview"
SR
SR
M1853 SYSTEM Current log replay delay (s) SQL:
REPLICATI "HANA_Replication_SystemR
ON eplication_KeyFigures"
SR
SR
M1855 SYSTEM Max. log replay delay (s, last week) SQL:
REPLICATI "HANA_Replication_SystemR
ON eplication_KeyFigures"
SR
SR
M1861 SYSTEM Both delta_datashipping and SQL:
REPLICATI logreplay used "HANA_Replication_SystemR
ON eplication_Overview"
SR
SR
M1910 OBJECTS Rev. <= Maximum object ID SQL:
1.00.85.0 "HANA_Objects_Overview"
3,
Rev.
1.00.90 -
1.00.95
M1920 OBJECTS Number of invalid procedures SQL:
"HANA_Objects_Procedures"
global
M1930 OBJECTS Synonyms with names identical to SQL:
table name "HANA_Synonyms_IdenticalT
ableNames"
ABAP
global
M1945 OBJECTS Cross node triggers SQL:
"HANA_Configuration_Trigger
s_CrossNodeTriggers"
global
global
M1952 OBJECTS Documents queued for fulltext SQL:
indexing "HANA_Indexes_TextIndexes_
IndexingQueues"
global
BW
BW
BW
BW
Rev. >=
1.00.100
M2113 CONSISTE Last global table consistency check SQL:
NCY (days) "HANA_Threads_ThreadSam
ples_FilterAndAggregation"
global
scale-out
glob
global
global
global
M2330 ADMINIST Parameters set on host level SQL:
RATION "HANA_Configuration_Param
eters_Values"
global
Rev. >=
2.00.040
M2334 ADMINIST Parameters with unsupported value SQL:
RATION "HANA_Configuration_Param
eters_Values"
Rev. >=
2.00.040
global
Rev. >=
2.00.000
Potential impact SAP Details
Note
Performance
degradations,
terminations, wrong In general you should
results, unplanned make sure that you
downtime are on a rather recent
2021789 revision level,
optimally a
maintenance revision
or data center service
point.
2617548
SAP Note 2375691 describes a critical crash and corruption bug that impacts many SAP HAN
It is strongly recommended to use at least SAP HANA 1.0 SPS 12 (SAP Note 2617548).
Performance Investigate in
degradations the recent top
contributors to CPU
time (system vs. user
CPU, SAP HANA vs.
non SAP HANA CPU,
2100040 top HANA internal
CPU consumers) and
eliminate CPU
bottleneck situations.
Performance
degradations
This check compares the host CPU consumption with all the service CPU consumptions meas
reduced analysis Due to a Linux issue it can happen that the SAP HANA load history shows system CPU identic
capabilities
2222110
Performance Investigate in
degradations, the historic top
terminations contributors to
memory allocation
and take appropriate
1999997 actions to reduce the
memory
consumption.
Performance In Intel contexts with more than 8 CPU sockets hyperthreading should usually not be activate
degradations
2711650
Performance A high CPU utilization
degradations of specific NUMA
nodes can indicate
problems with CPU
load distribution or
NUMA configuration.
An analysis is of
particular importance
when some NUMA
2470289 nodes are
permanently very
busy while others are
mainly idle.
Performance An increased CPU steal share indicates that CPU resources are used by different components
degradations
2100040
Performance 1999997
degradations,
terminations Make sure that the
total memory
consumption of SAP
HANA and other
software components
doesn't exceed the
available physical
memory. Check on
operating system
level why a significant
amount of swap
space was used and
take appropriate
actions to reduce the
swap space
utilization.
Performance 1999997
degradations,
terminations
Make sure that the total memory consumption of SAP HANA and other software component
Performance 1999997
degradations in case
of swapping It is usually better if
an OOM is triggered
when the memory is
scarce on OS side,
because swapping
can reduce the
system performance
significantly.
Therefore it is
recommended to use
a rather small swap
space.
SAP Note 2661792 describes a bug that can result in a wrong SAP HANA swap space calculati
Stuck situations, Take appropriate
failing backups actions in order to
1870858 make sure that SAP
HANA file system
overflows will not
happen
Terminations Configure an open
files limit of at least
2600030 100,000 on operating
system side.
1999930
2100009
Terminations 1999930
Check when and on
which disk areas the
errors happened and
take appropriate
actions to avoid failed
reads in the future.
ALTER SYSTEM
RESET MONITORING
VIEW
M_VOLUME_IO_TOTA
L_STATISTICS_RESET
Terminations 1999930
Check when and on
which disk areas the
errors happened and
take appropriate
actions to avoid
failed writes in the
future.
The check is based
on the RESET view.
In order to avoid that
historic and already
analyzed failures are
still reported, you can
reset the view:
ALTER SYSTEM
RESET MONITORING
VIEW
M_VOLUME_IO_TOTA
L_STATISTICS_RESET
Make sure that you only use filesystem types that are supported for your SAP HANA environm
Increased startup 2220627 Check if you can perform housekeeping (SAP Note 2388483) or convert the LOBs of the men
times and disk space
requirements
Increased startup 2220627
times and disk space
requirements
Check if you can perform housekeeping (SAP Note 2388483) or convert the LOBs of the men
Risk of performance
issues Check why a
particularly high
amount of data is
written during
savepoints (e.g. due
to unnecessary
modifications from
application side,
inadequate table
optimization
configuration, SAP
2100009 HANA parameter
settings or known
bugs).
Tempporary
increased values can
be acceptable in
context of a high
amount of intended
modifications or table
optimizations.
Risk of performance
issues
Identify the root
cause of a
particularly high
number of savepoint
prepare flush retries
(e.g. due to due to
unnecessary
modifications from
application side,
inadequate table
optimization
2100009 configuration, SAP
HANA parameter
settings or known
bugs).
Temporary increased
values can be
acceptable in context
of a high amount of
intended
modifications.
Risk of performance
issues
Identify the root
cause of a
particularly high
number of savepoint
prepare flush retries
(e.g. due to due to
unnecessary
2100009 modifications from
application side,
inadequate table
optimization
configuration, SAP
HANA parameter
settings or known
bugs).
Unloads, out of 1999997 Check the current
memory, memory utilization
performance and identify and
degradations resolve reasons
which are responsible
for the used memory
coming close to the
allocation limit.
Unloads, out of 1999997 Check if there are known memory leak issues. Consider the creation of an allocator block list
memory,
performance
degradations
Unloads, out of 1999997
Monitor the growth
memory,
and restart SAP
performance
HANA if required.
degradations
Upgrade to revision
1.00.83 or higher in
order to eliminate a
related bug.
2169283
An increased leak size can also be the consequence of a blocked garbage collection (SAP Not
A bug with SAP HANA Rev. 111 to 112.05 and 120 to 122.01 can result in row store memory
2169283
An increased leak size can also be the consequence of a blocked garbage collection (SAP Not
Performance 2127458 Make sure that "resman shrink" / unload_upper_bound is configured with a reasonably high
degradations
Performance 1999997
degradations
Check why significant
time is spent to
perform memory
defragmentation and
try to reduce it (e.g.
by optimizing the
memory utilization or
configuration).
This check is based
on the RESET view
so you can manually
reset it if you want to
make sure that
previous long
runtimes are no
longer considered by
the next mini check
runs:
ALTER SYSTEM
RESET MONITORING
VIEW
M_MEMORY_RECLAIM
_STATISTICS_RESET
indexserver.ini ->
[calcengine] ->
max_cache_size_kb
= <size_kb>
Increased 1999997
Check why specific
nameserver ping allocators exist very
times, memory frequently and take
bottlenecks appropriate actions to
reduce them.
OOM terminations 1999997
2000002
Increased runtime of
"SELECT *" in
column store tables
Increased size of
heap allocator
Pool/malloc/libhdbcs
md.so due to a high
amount of column
metadata
Terminations 1921694
Activate or extend
partitioning in order to
keep the amount of
records per table
(partition)
permanently below
the two billion limit.
BW SID tables
(typically following
the naming
convention /B%/S%
are excluded from
this check, because
they can never grow
beyond two billion
records and
partitioning can be
critical. See Check ID
2022 instead.
Terminations 1921694 Activate or extend
partitioning in order to
keep the amount of
records per
table history (partition
) permanently below
the two billion limit.
Increased memory 2057046 Consider adjusting the auto merge decision function so that smaller tables are merged more
consumption
Increased memory
consumption Check if the auto
compression is
disabled on purpose
and reactivate it if
possible.
2112604
A typical reason for a disabled auto optimize compression attribute is described in SAP Note
Also an EXPORT /
IMPORT can result in
lost auto
compression.
Crashes, 2038897 Make sure that
terminations ST_POINT columns
don't exist for row
store tables.
Performance 2100040 For timezone operations without conversion overhead it is important that the timezone table
regressions
Performance 2100040 For timezone operations without conversion overhead it is important that the timezone table
regressions
Performance For some reasons single column index structures may be missing. See SAP Note 2160391 -> "
regressions
2160391
2112604
2112604
Execute an optimize
compression run in
order to make sure
that indexed columns
are not compressed
with SPARSE or
PREFIXED.
Performance 2214569
regressions
If you face issues
related to a high
number of tables
defined with NO
LOGGING, you
should check why so
many NO LOGGING
tables exist
concurrently and
reduce their number.
In BW environments
the following cleanup
reports exist:
UJHANA_DELETE_B
PC_HC_TABLE:
Cleanup of temporary
BPC hierarchy tables
RSDDTMPTAB_DEL
ETE,
SAP_DROP_TMPTA
BLES: Cleanup of
temporary BW tables
As a workaround you
can increase the
following parameter
that defines the
maximum number of
NO LOGGING tables:
indexserver.ini ->
[catalog_watchdog]
->
max_nologging_table
_count_limit
Performance 2127458
regressions
Avoid to configure
small unused
retention periods on
table level in order to
eliminate the risk of
frequent reloads. In
general it is sufficient
to rely on the normal
SAP HANA resource
container
management that
kicks out the least
relevant content in
case a shrink is
required.
Expensive
statements trace was
recently activated
and wasn't running
before
A system replication
takeover was done
so that older data
from primary site can
no longer be
accessed
Try to find capturing
thresholds so that the
expensive statements
trace data is
preserved for at least
7 days.
Performance 2380176 Don't configure
degradations special database
trace settings unless
really needed.
Increased system 1999997 An activated allocation stack trace imposes some overhead in terms of CPU and performance
load
Disabled
Idle
Inactive
Scheduled
Often this problem is caused by the bug described in SAP Note 2126236 and it can be fixed b
Monitoring limitations 2133799 Check why sending
e-mails doesn't work,
clean up old mail
send requests and
take appropriate
actions to activate
sending e-mails.
Performance 2124112 Proceed as described in SAP Note 2124112 -> "Which problems and solutions exist in the are
regressions
UPDATE
_SYS_STATISTICS.STA
TISTICS_SCHEDULE
SET
INTERVALLENGTH =
600 WHERE ID =
5034
DELETE FROM
_SYS_STATISTICS.STA
TISTICS_ALERT_INFO
RMATION
WHERE ALERT_ID =
32
Performance 2169283 Optimize particularly long running update transactions (i.e. transactions with change operati
degradations
Performance 2169283 Optimize particularly
degradations long running update
transactions (i.e.
transactions with
change operations).
Increased disk space 2633077 Due to a SAP HANA bug with Revisions 1.00.122.16, 2.00.024.00, 2.00.024.01 and 2.00.030 t
requirements
Increased disk space 2220627
requirements
See SAP Note 2220627 ("Can there be orphan disk LOBs?") and take appropriate actions to re
See SAP Note 2220627 ("Can there be orphan disk LOBs?") and check why the column store
Terminations 1910159
This check compares the number of open connections with the maximum_connections limit
Performance 2256719
regressions
In rare situations a
bug with Rev. <=
102.02 and Rev. 110
can result in an
increased amount of
parked job workers.
As a consequence
the system
performance can
suffer and in the
worst case it comes
to standstill.
Consider an upgrade
to a more recent SAP
HANA Revision level
or alternatively restart
SAP HANA.
Performance 2222250
regressions
A repeatedly
increased number of
queued job workers
can indicate that the
job worker load (i.e.
parallelized activities)
is higher than the
available job workers.
See SAP
Note 2222250 for job
worker configuration
and SAP
Note 2000002 for
SQL statement
optimization.
Performance 2222250
regressions
The internally used
max_concurrency
limitation for job
workers can differ in
some cases
unintentionally from
the setting of the
related parameter,
e.g. because an
UNSET of the
parameter wasn't
properly considered
by the running
system. If the used
concurrency is much
smaller than the
intended one, the
number of job
workers is limited and
throughput can
reduce. In this case
you can as a
workaround manually
set max_concurrency
to a reasonably high
explicit value.
Starting with SAP
HANA 2.0 SPS 03
the max_concurrency
value is internally
adjusted in relation to
the new
max_concurrency_mi
n_pct setting and so
this check is
deactivated to avoid
false alerts.
Performance 2114710
regressions
Check for reasons why several currently active threads already run for a longer time (e.g. loc
Performance 2114710
regressions
Check if it is normal that the reported application users are responsible for a significant datab
Performance 2114710
regressions
A high amount of threads being active in an uncommon thread method can indicate issues a
Performance 2114710
regressions
A high amount of threads being active in an uncommon thread method can indicate issues a
Recoverability 1999930
limitations Check why the
runtime of the log
backups is increased
and eliminate
potential bottlenecks.
If global.ini ->
[backup] ->
max_log_backup_gro
up_size is set to a
value greater than 1,
multiple logs can be
bundled in one
backup. In this
context increased
times are okay with
SAP HANA 1.0,
because all individual
log backups will show
the overall backup
time for all logs. With
SAP HANA >= 2.0
the behavior changed
and you should no
longer see increased
backup times in case
of log backup groups.
The numbers in
brackets indicate the
number of sampled
occurrences and the
average number of
waiters. For example,
"Acquire Index
Access (439 x 62)"
indicates that the
thread samples
contain 439 times of
"Acquire Index
Access" contention
where in average 62
threads have been
waiting.
Statements being kept open due to transactional LOBs and JDBC (SAP Note 2711824)
Performance 2000000
regressions Analyze the
temporarily
increased commit
times and put a
particular focus on
bottlenecks in the
disk I/O area (SAP
Note 1999930) and
system replication
area (SAP
Note 1999880).
Performance 2000000
regressions Analyze the
increased commit
times and put a
particular focus on
bottlenecks in the
disk I/O area (SAP
Note 1999930) and
system replication
area (SAP
Note 1999880).
Performance 2000002
regressions Check for reasons
why database
requests are
executed in a
distributed way (i.e.
involving several
hosts / services)
although this is not
expected. Typical
reasons are:
Problems in network
between SAP HANA
client and server
You can activate a
client trace (e.g.
SQLDBC, JDBC) in
order to check if there
is a specific
connection issue to a
SAP HANA node.
The following trace
error e.g. indicates
that SAP HANA node
<host> can't be
accessed:
PHYSICAL
CONNECTION OPEN
2018-12-12
12:51:32.090164
FAILED -10709 /
Connection failed
(RTE:[89006] System
call 'connect' failed,
rc=113:No route to
host
(<host>:<port>))
As a fallback SAP HANA may then use a different scale-out node to access data on <host>, int
Performance 2000002
regressions
Check why a
particularly high
amount of internal
statement executions
are performed.
Among others
internal executions
are caused by
triggers. Try to
minimize the usage
of triggers in order to
reduce the overhead
introduced by internal
statement
executions.
Performance 2700051
regressions Make sure that the
delivered statement
hints are
implemented. This is
particularly useful in
ABAP environments.
Administrative 2400006
complexity
Avoid defining a
high number of
statement hints on a
permanent basis.
Instead the
underlying problem
should be changed in
different ways (e.g.
by changes to the
application design,
proper SAP HANA
configuration of a
SAP HANA bug fix).
Performance 2000002
regressions Analyze and optimize
expensive SQL
statements with a
particularly high
cumulated runtime.
Performance 2000002
Check and optimize
regressions the SAP ABAP table
buffer configuration
(transactions ST02,
ST10, AL12):
Limited number of
swaps and
invalidations
No unnecessary
buffering of large
tables
Performance 2399993
regressions
Disable FDA or update to a sufficiently new SAP HANA Revision level as suggested in SAP Not
Performance 2000002
regressions
See SAP Note 2000002 ("How can compatibility view accesses be tuned?") and check if you c
Supportability
restrictions From a support
perspective it is
important to map
connections (and
related activities like
database requests) to
client applications.
A client application
can register the
application for a
specific connection
via:
SET 'APPLICATION' =
‘<application_name
>'
Implement SAP Note 2125972 in order to optimize the reprocessing logic of SMQ2.
Increased memory 2388483 Implement the recommendations for the SAP HANA audit log table CS_AUDIT_LOG_ as desc
requirements
Performance 2159014 A high number of of activated audit policies for DML statements like SELECT, INSERT, UPDATE
regressions,
increased I/O
and commit load
Performance 2222200
degradations
Eliminate bottlenecks
impacting the
communication
between the
processes of different
SAP HANA nodes.
Performance 2222200
degradations Check why a
particular high
amount of data is
transmitted between
services of the same
SAP HANA node and
try to reduce it.
Performance 2222200
degradations Check why a
particular high
amount of data is
transmitted between
different SAP HANA
scale-out nodes and
try to reduce it.
Terminations 2222200
Performance 2222200
degradations
Check in which
context the network
requests are typically
send and optimize /
reduce it if possible.
For example,
metadata accesses
or joins of partitioned
tables can result in a
high amount of
network requests.
Inadequate network
parameters can result
in earlier contention.
Performance 2222200
degradations
Check in which
context the network
requests are typically
send and optimize /
reduce it if possible.
For example,
metadata accesses
or joins of partitioned
tables can result in a
high amount of
network requests.
Inadequate network
parameters can result
in earlier contention.
global.ini ->
[system_replication]
->
logshipping_async_b
uffer_size
High availability 1999880
limitations, Check for errors or
peformance communication
degradations issues that can be
responsible for the
log shipping delays
and make sure that
log can be shipped in
time. If required,
increase the
asynchronous log
shipping buffer:
global.ini ->
[system_replication]
->
logshipping_async_b
uffer_size
global.ini ->
[inifile_checker]
Increased data disk 1999880
space requirements
Database snapshots
can increase the data
disk space
requirements and so
you should make
sure that system
replication related
snapshots are
not kept longer than
necessary. The
snapshot retention
time is controlled by
the following
parameter:
global.ini ->
[system_replication]
->
datashipping_snapsh
ot_max_retention_ti
me
Performance 1999880
regressions
In order to avoid
negative impact on
the performance on
primary system
replication side, the
average log buffer
shipping time
shouldn't exceed a
few milli seconds. If
you face higher
values, you should
analyze the network
between the primary
and secondary side.
Performance 1999880
regressions
In order to avoid
negative impact on
the performance on
primary system
replication side, the
average log buffer
shipping time
shouldn't exceed a
few milli seconds. If
you face higher
values, you should
analyze the network
between the primary
and secondary side.
Increased takeover 1999880
times Due to various
advantages it is
recommended to use
operation mode
logreplay (or
logreplay_readacces
s) instead of
delta_datashipping
when SAP HANA >=
1.00.122.17 is used
and there are no
good
individual reasons to
use
delta_datashipping.
HA limitations 2661878
Check why a significant backlog exists for the log replay on secondary site in the system repli
HA limitations 2661878
Check why a significant backlog exists for the log replay on secondary site in the system repli
HA limitations 2661878
Check why a significant backlog exists for the log replay on secondary site in the system repli
HA limitations 2661878
Check why a significant backlog exists for the log replay on secondary site in the system repli
Activating log
retention
(enable_log_retention
= on) in combination
with the replication
mode delta data
shipping
(operation_mode =
delta_datashipping)
doesn't make sense
and can result in
standstill situations
due to retained log
files. Don't set the
enable_log_retention
parameter when delta
data shipping is used
as system replication
mode.
Unsupported 1999880
scenario
If system replication
is actually configured
with mode logreplay,
no savepoints are
shipped and a huge
delay is harmless and
can be ignored.
datashipping_min_ti
me_interval and
global.ini ->
[system_replication]
->
datashipping_logsize
_threshold aren't
configured with very
large values on the
secondary node.
Otherwise it will take
a long time until a
savepoint shipping is
triggered.
ALTER PROCEDURE
"<procedure>"
RECOMPILE
If a recompilation isn't
possible consider
adjusting or dropping
them.
Risk of terminations 2401716
Avoid using synonym names that are identical to table names - particularly in SAP ABAP envi
ALTER SEQUENCE
"<sequence_name>
" CACHE 100
SELECT
"<column>"
INDEXING_ERROR_C
ODE("<column>")
ERROR_CODE,
INDEXING_ERROR_M
ESSAGE("<column>"
) ERROR_MESSAGE
FROM
"<table>"
WHERE
INDEXING_ERROR_C
ODE("<column>") !
=0
See SAP Note 2396942 for a dedicated indexing issue (error 5438) in IBM on Power environm
Terminations 2002607
Take appropriate
actions on BW side to
limit the PARTNO
partition numbers.
The maximum
permitted value from
BW side is 9999
and you should have
sufficient headroom
to be on the save
side.
Performance 2593719
regressions Remove old
temporary calculation
scenarios, e.g. via
report
RSDDTMPTAB_DEL
ETE.
Schedule a table
consistency check
based on
CHECK_TABLE_CO
NSISTENCY at least
once in a backup
cycle. Make sure that
the history of the
thread samples (SAP
Note 2114710) is kept
for at least 42 days,
otherwise information
about previous
consistency check
runs may not be
found, resulting in
false positives. Also
make sure that
thread details are
properly collected
(SAP Note 2524020)
to avoid false
positives.
Consider upgrading to a more recent Revision level or partitioning the potentially impacted t
Check why applying the SDI remote subscription changes is significantly behind and resolve e
Configure the dpserver processes based on the instruction in the SAP HANA EIM Administrati
Avoid adjusting
timeout settings.
Manually terminate
old and no longer
needed connections.
Outdated 2186744
configuration
settings used
If parameters are
modified that require
a SAP HANA restart
to take effect, you
may be in a situation
that the parameter
value displays a state
the is actually not
active. This can result
in misinterpretations
and unexpected
behavior of the SAP
HANA database.
Consider this
scenario and restart
SAP HANA when
possible to make
sure that the new
setting takes effect.
Various 2186744