Oracle OLTP dengan VMware dan Memori Bertingkat
Dokumen ini menyajikan panduan untuk menyiapkan dan menjalankan benchmark HammerDB pada Oracle Database dalam lingkungan VMware vSphere dan VMware vSAN guna mereplikasi hasil dan pengujian performa Intel.
Lihat uraian singkat solusi, “Mengurangi Biaya Memori dan Mempertahankan Performa Tinggi dari Oracle Database yang Beroperasi pada VMware ESXi dan vSAN”.
Panduan Menjalankan Benchmark: Oracle OLTP dengan VMware dan Memori Bertingkat
Memori persisten Intel® Optane™ (PMem) merupakan teknologi radikal yang mendiversifikasi bus memori sehingga memberikan opsi untuk menyeimbangkan performa, kapasitas, dan biaya. Dalam Mode Memori, Intel Optane PMem mengubah bus menjadi arsitektur cache, menggunakan jejak DRAM yang lebih kecil untuk cache, sedangkan Intel Optane PMem memenuhi kebutuhan kapasitas. Proses ini dikenal sebagai membuat jenjang memori berbasis perangkat keras di lingkungan VMware dan sepenuhnya transparan untuk mesin virtual (VM). Untuk informasi lebih lanjut tentang penerapan Intel Optane PMem di lingkungan VMware, lihat panduan Praktik Terbaik, “Meningkatkan Efisiensi VMware vSphere dengan Memori Persisten Intel® Optane™.”
Pemrosesan transaksi online (OLTP) adalah beban kerja database yang paling sering mewakili model penggunaan sistem e-commerce atau pemesanan. HammerDB TPROC-C adalah benchmark sintetis yang berasal dari TPC-C untuk menyimulasikan beban kerja OLTP.
Ikuti petunjuk langkah bertahap guna mematuhi metodologi serupa yang digunakan dalam pengujian benchmark Intel. Perhatikan bahwa panduan ini bukanlah hal yang mutlak untuk menjalankan benchmark atau mengonfigurasi lingkungan ini, tetapi hanya berfungsi sebagai referensi untuk praktik terbaik.
Lingkungan benchmark terdiri dari lima server yang dibagi menjadi dua kategori, pengujian dan dukungan. Proses benchmark terdiri dari langkah-langkah berikut:
- Mempersiapkan Lingkungan VMware. Lingkungan VMware terdiri dari vCenter Server Appliance (VCSA), host ESXi (hypervisor), vSAN, dan VM. Dengan berasumsi bahwa pembaca memiliki pengalaman penerapan VMware; dokumen ini berfokus terutama pada penyiapan vSAN dan VM. Penyebaran VCSA, jaringan, dan instalasi ESXi tidak dicakup secara terperinci.
- Mempersiapkan Lingkungan Oracle. Lingkungan Oracle terdiri dari OEL OS, Oracle Grid, ASM, dan Oracle Database. Dengan berasumsi bahwa pembaca memiliki pengalaman menginstal dan mengonfigurasi OEL, dan meski dibahas secara singkat, fokus utamanya adalah pada konfigurasi Oracle Grid dan Database.
- Mempersiapkan Lingkungan HammerDB. HammerDB dapat menguji beragam database dengan benchmark yang terinspirasi TPC-C atau TPC-H (masing-masing TPROC-C dan TPROC-H). Bagian ini mencakup instalasi HammerDB, mengonfigurasi agar terhubung ke Oracle Database, dan membangun skema TPROC-C di Oracle Database.
- Menjalankan Benchmark. Menjalankan benchmark TPROC-C dari GUI atau CLI. Pengujian yang dilakukan dalam panduan ini menggunakan PowerShell dan HammerDB CLI untuk mengotomatisasi pengujian berulang dengan cara yang terkontrol dan berulang.