Menjelajahi pemberitahuan SAP Hana

Selesai

Sebagai langkah pertama, periksa log pemberitahuan SAP HANA saat ini. Di SAP Hana Studio, buka Konsol Administrasi>Peringatan>Tampilkan: semua peringatan. Antarmuka ini akan menampilkan semua pemberitahuan SAP Hana untuk nilai tertentu (memori fisik yang tidak digunakan, penggunaan CPU, dll.) yang berada di luar ambang batas minimum dan maksimum yang ditetapkan. Secara default, pemeriksaan di-refresh secara otomatis setiap 15 menit.

Untuk pemberitahuan yang dipicu karena pengaturan ambang yang tidak tepat, resolusinya adalah mengatur ulang ke nilai default atau nilai ambang yang lebih masuk akal.

Catatan

Untuk detail langkah pemecahan masalah mengenai salah satu hal berikut, lihat Panduan Pemecahan Masalah dan Analisis Performa SAP Hana 2.0.

CPU

Pemberitahuan berikut dapat menunjukkan masalah sumber daya CPU:

  • Penggunaan CPU Host (Pemberitahuan 5)
  • Operasi titik simpan terbaru (Pemberitahuan 28)
  • Durasi titik simpan (Pemberitahuan 54)

Anda mungkin melihat konsumsi CPU yang tinggi pada database SAP HANA Anda dari salah satu hal berikut ini:

  • Pemberitahuan 5 (Penggunaan CPU Host) dinaikkan untuk penggunaan CPU saat ini atau sebelumnya
  • Penggunaan CPU yang ditampilkan pada layar ringkasan

Grafik Beban mungkin menunjukkan konsumsi CPU yang tinggi atau konsumsi yang tinggi di masa lalu.

Pemberitahuan yang dipicu karena penggunaan CPU yang tinggi dapat disebabkan oleh beberapa kejadian, termasuk, namun tidak terbatas pada: transaksi tertentu yang dijalankan, pemuatan data, pekerjaan yang tidak merespons, pernyataan SQL yang berjalan lama, dan performa kueri yang buruk (misalnya, dengan BW pada kubus HANA).

Sistem operasi

Salah satu pemeriksaan terpenting untuk SAP Hana di Linux adalah memastikan bahwa Halaman Besar Transparan dinonaktifkan, lihat Catatan SAP #2131662.

Anda dapat memeriksa apakah Halaman Besar Transparan diaktifkan melalui perintah Linux berikut: cat /sys/kernel/mm/transparent_hugepage/enabled

  • Jika selalu diapit tanda kurung, artinya Halaman Besar Transparan diaktifkan: [always] madvise never;
  • Jika tidak pernah diapit tanda kurung, berarti Halaman Besar Transparan dinonaktifkan: always madvise [never]

Perintah Linux berikut seharusnya tidak menampilkan apa pun: rpm -qa | grep ulimit. Jika ternyata ulimit sudah terpasang, segera hapus instalasi.

Memori

Anda dapat mengamati bahwa jumlah memori yang dialokasikan oleh database SAP HANA lebih tinggi dari yang diharapkan. Pemberitahuan berikut menunjukkan masalah dengan penggunaan memori tinggi:

  • Penggunaan memori fisik host (Pemberitahuan 1)
  • Penggunaan memori server nama (Pemberitahuan 12)
  • Total penggunaan memori tabel Column Store (Pemberitahuan 40)
  • Penggunaan memori layanan (Pemberitahuan 43)
  • Penggunaan memori penyimpanan utama tabel Column Store (Pemberitahuan 45)
  • File cadangan runtime bahasa umum (Pemberitahuan 46)

Jaringan

Lihat Catatan SAP #2081065 dan lakukan langkah-langkah pemecahan masalah jaringan di Catatan SAP ini.

  • Analisis waktu pulang pergi antara server dan klien. Jalankan skrip SQL HANA_Network_Clients.
  • Analisis komunikasi internode. Jalankan skrip SQL HANA_Network_Services.
  • Jalankan perintah Linux ifconfig(output menunjukkan jika ada paket yang hilang).
  • Jalankan perintah Linux tcpdump.

Selain itu, gunakan alat IPERF sumber terbuka (atau sejenisnya) untuk mengukur performa jaringan aplikasi nyata.

Catatan SAP #2081065 menawarkan sejumlah prosedur pemecahan masalah jaringan SAP Hana yang membantu Anda menentukan sejauh mana latensi jaringan berkontribusi terhadap penurunan performa dalam lanskap SAP dengan menganalisis round trip time (RTT) antara server dan klien serta komunikasi antar node.

Penyimpanan

Dari perspektif pengguna akhir, aplikasi (atau sistem secara keseluruhan) berjalan lambat, tidak responsif, atau bahkan sepertinya berhenti merespons jika ada masalah dengan performa I/O. Di tab Volume di Studio SAP Hana, Anda dapat melihat volume yang terlampir, dan volume apa yang digunakan oleh setiap layanan.