Oracle OLTP พร้อมด้วย VMware และหน่วยความจำแบบแบ่งชั้น
เอกสารนี้จะมีแนวทางให้สำหรับการจัดเตรียมและดำเนินการวัดเกณฑ์มาตรฐาน HammerDB บนฐานข้อมูล Oracle ภายในสภาพแวดล้อม VMware vSphere และ VMware vSAN เพื่อจำลองการทดสอบประสิทธิภาพและผลลัพธ์ของ Intel
ดูข้อมูลสรุปโซลูชัน “ลดต้นทุนหน่วยความจำและคงไว้ซึ่งประสิทธิภาพสูงของฐานข้อมูล Oracle ที่รันบน VMware ESXi และ vSAN”
คู่มือการวัดเกณฑ์มาตรฐาน: Oracle OLTP พร้อมด้วย VMware และหน่วยความจำแบบแบ่งชั้น
หน่วยความจำแบบคงอยู่ Intel® Optane™ (PMem) เป็นเทคโนโลยีสำคัญที่แยกแขนงบัสหน่วยความจำ ทำให้มีตัวเลือกในการสร้างสมดุลระหว่างประสิทธิภาพ ความจุ และต้นทุน ในโหมดหน่วยความจำนั้น Intel Optane PMem จะเปลี่ยนแปลงบัสเป็นสถาปัตยกรรมแบบแคช โดยใช้พื้นที่ DRAM ที่เล็กกว่าสำหรับแคช ขณะที่ Intel Optane PMem ตอบสนองความต้องการของความจุ กระบวนการนี้เรียกว่าเป็นการแบ่งชั้นหน่วยความจำแบบใช้ฮาร์ดแวร์ในสภาพแวดล้อม VMware และเป็นที่ประจักษ์ทั้งหมดต่อ Virtual Machine (VM) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับใช้ Intel Optane PMem ในสภาพแวดล้อม VMware กรุณาดูที่คู่มือแนวปฏิบัติที่ดีที่สุด “เพิ่มประสิทธิผล VMware vSphere ด้วยหน่วยความจำแบบคงอยู่ Intel® Optane™”
การประมวลผลธุรกรรมออนไลน์หรือ Online transaction processing (OLTP) เป็นเวิร์กโหลดฐานข้อมูลที่โดยปกติจะแสดงถึงโมเดลการใช้ระบบอีคอมเมิร์ซหรือการสั่งซื้อ HammerDB TPROC-C เป็นเกณฑ์มาตรฐานเชิงสังเคราะห์ที่ได้จาก TPC-C เพื่อจำลองเวิร์กโหลด OLTP
ทำตามคำแนะนำแบบเป็นขั้นตอน เพื่อให้เป็นไปตามระเบียบวิธีเดียวกันที่ใช้ในการทดสอบเกณฑ์มาตรฐานของ Intel โปรดทราบว่าคู่มือนี้มิได้สิ้นสุดตายตัวสำหรับการวัดเกณฑ์มาตรฐานหรือการกำหนดค่าสภาพแวดล้อม และทำหน้าที่เป็นจุดอ้างอิงแนวปฏิบัติที่ดีที่สุด
สภาพแวดล้อมการวัดเกณฑ์มาตรฐานประกอบด้วยเซิร์ฟเวอร์ห้าตัว โดยแบ่งเป็นสองหมวดหมู่ การทดสอบและการสนับสนุน กระบวนการการวัดเกณฑ์มาตรฐานประกอบด้วยขั้นตอนต่อไปนี้:
- เตรียมสภาพแวดล้อม VMware สภาพแวดล้อม VMware ประกอบด้วย vCenter Server Appliance (VCSA), โฮสต์ ESXi (Hypervisor), vSAN และ VM โดยสันนิษฐานว่าผู้อ่านมีประสบการณ์กับการปรับใช้ VMware เอกสารนี้จะมุ่งเน้นที่การเตรียม vSAN และ VM เป็นสำคัญ การปรับใช้ VCSA, ระบบเครือข่ายและการติดตั้ง ESXi ไม่มีกล่าวถึงโดยละเอียด
- เตรียมสภาพแวดล้อม Oracle สภาพแวดล้อม Oracle ประกอบด้วย OEL OS, Oracle Grid, ASM และฐานข้อมูล Oracle โดยสัญนิษฐานว่าผู้อ่านมีประสบการณ์ในการติดตั้งและการกำหนดค่า OEL และแม้จะมีการกล่าวถึงเล็กน้อย แต่จุดมุ่งเน้นสำคัญคือ การกำหนดค่าฐานข้อมูลและ Oracle Grid
- เตรียมสภาพแวดล้อม HammerDB HammerDB สามารถทดสอบฐานข้อมูลแบบต่างๆ มากมายด้วยเกณฑ์มาตรฐานที่ได้แรงบันดาลใจจาก TPC-C หรือ TPC-H (TPROC-C และ TPROC-H ตามลำดับ) เนื้อหาส่วนนี้จะกล่าวถึงการติดตั้ง HammerDB การกำหนดค่าให้เชื่อมต่อกับฐานข้อมูล Oracle และการสร้างเค้าร่าง TPROC-C บนฐานข้อมูล Oracle
- ดำเนินการวัดเกณฑ์มาตรฐาน ดำเนินการวัดเกณฑ์มาตรฐาน TPROC-C จาก GUI หรือ CLI การทดสอบที่ดำเนินการในคู่มือนี้ใช้ PowerShell และ HammerDB CLI เพื่อทำให้การทดสอบที่ทำซ้ำเป็นไปโดยอัตโนมัติ ในลักษณะที่ควบคุมไว้และทำซ้ำได้