I/O-Stack-Konfiguration für SAP HANA
Ab SAP HANA 1.0 SPS10 führte SAP Parameter ein, um das I/O-Verhalten anzupassen und die Datenbank für das verwendete Datei- und Speichersystem zu optimieren.
NetApp hat Performance-Tests durchgeführt, um die idealen Werte zu definieren. In der folgenden Tabelle sind die optimalen Werte aufgeführt, die aus den Leistungstests abgeleitet wurden.
Parameter | Wert |
---|---|
max_parallel_io_Requests |
128 |
Async_read_Submit |
Ein |
Async_write_submit_Active |
Ein |
Async_Write_Submit_Blocks |
Alle |
Für SAP HANA 1.0 bis SPS12 können diese Parameter während der Installation der SAP HANA-Datenbank wie in SAP Note beschrieben eingestellt werden "2267798 – Konfiguration der SAP HANA Datenbank während der Installation mit hdbparam".
Alternativ können die Parameter nach der SAP HANA-Datenbankinstallation mit dem eingestellt werden hdbparam
Framework:
SS3adm@stlrx300s8-6:/usr/sap/SS3/HDB00> hdbparam --paramset fileio.max_parallel_io_requests=128 SS3adm@stlrx300s8-6:/usr/sap/SS3/HDB00> hdbparam --paramset fileio.async_write_submit_active=on SS3adm@stlrx300s8-6:/usr/sap/SS3/HDB00> hdbparam --paramset fileio.async_read_submit=on SS3adm@stlrx300s8-6:/usr/sap/SS3/HDB00> hdbparam --paramset fileio.async_write_submit_blocks=all
Ab SAP HANA 2.0 hdbparam
Ist veraltet und die Parameter wurden in die verschoben global.ini
Datei: Die Parameter können über SQL-Befehle oder SAP HANA Studio eingestellt werden. Weitere Informationen finden Sie unter SAP-Hinweis "2399079 - Beseitigung von hdbparam in HANA 2". Die Parameter können auch im festgelegt werden global.ini
Datei:
SS3adm@stlrx300s8-6:/usr/sap/SS3/SYS/global/hdb/custom/config> cat global.ini … [fileio] async_read_submit = on async_write_submit_active = on max_parallel_io_requests = 128 async_write_submit_blocks = all …
Mit SAP HANA 2.0 SPS5 und später können Sie die oben genannten Parameter mithilfe des `setParameter.py `s-Handkript einstellen.
fc5adm@sapcc-hana-tst-03:/usr/sap/FC5/HDB00/exe/python_support> python setParameter.py -set=SYSTEM/global.ini/fileio/max_parallel_io_requests=128 python setParameter.py -set=SYSTEM/global.ini/fileio/async_read_submit=on python setParameter.py -set=SYSTEM/global.ini/fileio/async_write_submit_active=on python setParameter.py -set=SYSTEM/global.ini/fileio/async_write_submit_blocks=all