Bagikan melalui


Pemantauan dan pemecahan masalah dari sisi HANA

Dalam artikel ini, kita akan melihat di pemantauan dan pemecahan masalah SAP Hana di Azure (Instans Besar) menggunakan sumber daya yang disediakan SAP Hana.

Untuk menganalisis masalah yang berkaitan dengan SAP Hana di Azure (Instans Besar), Anda akan perlu mempersempit akar penyebab masalah. SAP telah menerbitkan banyak dokumentasi untuk membantu Anda. FAQ yang berkaitan dengan performa SAP Hana dapat ditemukan di Catatan SAP berikut:

Pemberitahuan SAP Hana

Pertama, periksa log pemberitahuan SAP Hana saat ini. Di Studio SAP HANA, buka Konsol Administrasi: Pemberitahuan: Tampilkan: semua pemberitahuan. Tab ini akan menampilkan semua pemberitahuan SAP Hana untuk nilai (memori fisik gratis, penggunaan CPU, dan sebagainya) yang berada di luar ambang minimum dan maksimum yang ditetapkan. Secara default, pemeriksaan di-refresh secara otomatis setiap 15 menit.

Di Studio SAP HANA, buka Konsol Administrasi: Pemberitahuan: Tampilkan: semua pemberitahuan

CPU

Untuk pemberitahuan yang dipicu dengan pengaturan ambang yang tidak tepat, atur ulang ke nilai default atau nilai ambang yang lebih masuk akal.

Reset ke nilai default atau nilai ambang yang lebih masuk akal

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 dapat melihat konsumsi CPU yang tinggi pada database SAP Hana Anda dari:

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

Penggunaan CPU yang ditampilkan pada layar ringkasan

Grafik Muat mungkin menunjukkan konsumsi CPU yang tinggi, atau konsumsi tinggi sebelumnya:

Grafik Muat mungkin menunjukkan konsumsi CPU yang tinggi, atau konsumsi tinggi sebelumnya

Pemberitahuan yang dipicu oleh penggunaan CPU yang tinggi dapat disebabkan oleh beberapa alasan:

  • Eksekusi transaksi tertentu
  • Pemuatan Data
  • Pekerjaan yang tidak merespons
  • Pernyataan SQL yang sudah berjalan lama
  • Performa kueri buruk (misalnya, dengan BW pada kubus HANA)

Untuk langkah-langkah pemecahan masalah penggunaan CPU yang terperinci, lihat Pemecahan Masalah SAP Hana: Penyebab dan Solusi Terkait CPU.

Sistem operasi (OS)

Pemeriksaan penting untuk SAP Hana di Linux ditujukan untuk memastikan Transparent Huge Pages dinonaktifkan. Untuk informasi selengkapnya, lihat SAP Note #2131662 – Transparent Huge Pages (THP) di Server SAP Hana.

Anda dapat memeriksa apakah Transparent Huge Pages diaktifkan melalui perintah Linux berikut: cat /sys/kernel/mm/transparent_hugepage/enabled

  • Jika always dikurung dengan tanda kurung, hal ini berarti bahwa Transparent Huge Pages diaktifkan: [always] madvise never
  • Jika never dikurung dengan tanda kurung, hal ini berarti bahwa Transparent Huge Pages dinonaktifkan: always madvise [never]

Perintah Linux berikut seharusnya tidak mengembalikan apa pun: rpm -qa | grep ulimit. Jika tampaknya ulimit diinstal, segera hapus instalannya.

Memori

Anda dapat mengamati bahwa jumlah memori yang dialokasikan ke 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)

Untuk langkah-langkah pemecahan masalah memori yang terperinci, lihat Pemecahan Masalah SAP Hana: Akar Penyebab Masalah Memori.

Jaringan

Lihat SAP Note #2081065 - Pemecahan masalah Jaringan SAP Hana dan lakukan langkah-langkah pemecahan masalah jaringan di Catatan SAP ini.

  1. Menganalisis waktu round-trip antara server dan klien.

  2. Analisis komunikasi internode.

  3. Jalankan perintah Linux ifconfig (output menunjukkan apakah terjadi kehilangan paket).

  4. Jalankan perintah Linux tcpdump.

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

Untuk langkah-langkah pemecahan masalah jaringan yang terperinci, lihat Pemecahan Masalah SAP Hana: Masalah Konektivitas dan Performa Jaringan.

Penyimpanan

Katakanlah terdapat masalah dengan performa I/O. Pengguna akhir kemudian dapat menemukan aplikasi, atau sistem secara keseluruhan, berjalan dengan lamban, tidak responsif, atau bahkan dapat berhenti merespons. Di tab Volume dalam SAP Hana Studio, Anda dapat melihat volume yang terpasang, dan volume apa yang digunakan oleh setiap layanan.

Di tab Volume pada SAP HANA Studio, Anda dapat melihat volume yang terpasang, dan volume apa yang digunakan oleh setiap layanan

Di bagian bawah layar (di tab Volume), Anda dapat melihat detail volume, seperti file dan statistik I/O.

Di bagian bawah layar, Anda dapat melihat detail volume, seperti file dan statistik I/O

Untuk langkah-langkah pemecahan masalah I/O, lihat Pemecahan Masalah SAP Hana: Akar Penyebab Masalah dan Solusi Terkait I/O. Untuk langkah-langkah-langkah pemecahan masalah terkait disk, lihat Pemecahan Masalah SAP Hana: Akar Penyebab Masalah dan Solusi Terkait Disk.

Alat diagnostik

Lakukan Pemeriksaan Kesehatan SAP Hana melalui HANA_Configuration_Minichecks. Alat ini mengembalikan masalah teknis yang berpotensi kritis yang seharusnya telah diangkat sebagai peringatan di SAP HANA Studio.

  1. Lihat SAP Note #1969700 - Pengumpulan pernyataan SQL untuk SAP HANA dan unduh file Statements.zip SQL yang dilampirkan ke catatan tersebut. Simpan berkas .zip ini pada hard drive lokal.

  2. Di SAP HANA Studio, pada tab Informasi Sistem, klik kanan kolom Nama dan pilih Impor Pernyataan SQL.

    Di SAP HANA Studio, pada tab Informasi Sistem, klik kanan kolom Nama dan pilih Impor Pernyataan SQL

  3. Pilih file SQL Statements.zip yang disimpan secara lokal; folder dengan pernyataan SQL yang sesuai akan diimpor. Pada titik ini, banyak pemeriksaan diagnostik yang berbeda dapat dijalankan dengan pernyataan SQL ini.

    Misalnya, untuk menguji persyaratan bandwidth Replikasi Sistem SAP HANA, klik kanan pernyataan Bandwidth di bawah Replikasi: Bandwidth dan pilih Buka di Konsol SQL.

    Pernyataan SQL lengkap yang terbuka memungkinkan parameter input (bagian modifikasi) diubah lalu dijalankan.

    Pernyataan SQL lengkap yang terbuka memungkinkan parameter input (bagian modifikasi) diubah lalu dijalankan

  4. Contoh lainnya adalah dengan mengklik kanan pada pernyataan di bawah Replikasi: Ringkasan. Pilih Jalankan dari menu konteks:

    Contoh lain adalah mengklik kanan pernyataan di bawah Replikasi: Gambaran Umum. Pilih Jalankan dari menu konteks

    Anda akan melihat informasi yang bermanfaat dengan pemecahan masalah:

    Anda akan melihat informasi yang bermanfaat dengan pemecahan masalah

  5. Lakukan hal yang sama untuk HANA_Configuration_Minichecks dan pemeriksaan untuk setiap tanda x di kolom (Kritis) C.

    Contoh output:

    HANA_Configuration_MiniChecks_Rev102.01+1 untuk pemeriksaan umum SAP Hana.

    HANA_Configuration_MiniChecks_Rev102.01+1 untuk pemeriksaan umum SAP Hana

    HANA_Services_Overviewuntuk gambaran umum tentang layanan SAP Hana mana yang saat ini berjalan.

    HANA_Services_Overview untuk gambaran umum tentang layanan SAP Hana mana yang saat ini berjalan

    HANA_Services_Statistics untuk informasi layanan SAP Hana (CPU, memori, dan sebagainya).

    HANA_Services_Statistics untuk informasi layanan SAP Hana

    HANA_Configuration_Overview_Rev110+ untuk informasi umum tentang instans SAP Hana.

    HANA_Configuration_Overview_Rev110+ untuk informasi umum tentang instans SAP Hana

    HANA_Configuration_Parameters_Rev70+ untuk memeriksa parameter SAP Hana.

    HANA_Configuration_Parameters_Rev70+ untuk memeriksa parameter SAP Hana

Langkah berikutnya

Pelajari cara menyiapkan ketersediaan tinggi di sistem operasi SUSE menggunakan perangkat STONITH.