- tracle 类型
- tracle 配置
- tracle 级别
- SQL tracle
- Performance Trace
- Expensive Statements Trace
- Kernel profiler
- Plan trace
- dump
1.Tracle
Database Trace : default active :confingure: global.ini(for all services) or services specific files such as indexserver.ini SAP NOTE 2380176
SQL trace : default Inactive
Performance Trace : default Inactive
Expensive Statement trace : default Inactive
Plan trace : default Inactive
kernel profile : default Inactive
User-specfic trace
2. traces 配置:
privilege TRACE ADMIN
configure the kernel profile: have role SAP_INTERNAL_HANA_SUPPORT
if
a a trace component is available in all sevices,the trace level can be
configured for all servcies at once.it is also possible to configure the
trace level
of a component individually for a specific service. the
tracel level of a component configured at servcies level overrides the
tracel level configured for all services.
some conponents are only available in a particular service and cannot therefore be changed globally.
3.trace 级别:
NONE (0)/FATAL(1)/ERROR(2)/WARNING(3)/INFO(4)/DEBUG(5)
evan if you select trace level NONE,inforamtion about error situations is still recorded.
4.SQL trace
SQL trace collect information about all SQL statements executed on the index server(tenant Db)/name server(system db).
is
saved as an executable python program(by default
sqltrace_<...>.py),which can be used to replay the traced db
oeprations.
can use SQL trace ANalyzer tool to autmate the anlysis of the file.
SAP Note 2412519 FAQ:SAP HANA SQL Trace analyzer
5. Performance Trace
files .tpp or .cpt
alter system start perftrace
6. Expensive Statements Trace inforamtion
need TRACE ADMIN , M_EXPENSIVE_STATEMENTS
Enable global.ini parameter expensive_statement
7. Kernel profiler
Need SAP_INTERNAL_HANA_SUPPORT, active in SAP HANA DB explorer
collects inforamtion about requent and/or expensive execution paths during qurey processing
file:
CPU_<service>_<host>_<port>_<timestamp>.<format>
WAIT_<service>_<host>_<port>_<timestamp>.<format>
KCacheGrind or DOT
8. Plan trace only select statement are traced
global.ini parameter maxfiles and maxfilesize control the the trace log roatation.
9. Generate full system dump
<sid>adm ,cdpy navigate to python_support python fullsystemInfoDump.py #located in $DIR_INSTANCE/exe/python_support
来源:https://www.cnblogs.com/tingxin/p/12577560.html