Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Makalah
  • Ke-NU-an
  • Kabar
  • Search
Menu

PostgreSQL Mengoptimalkan Kinerja & Menurunkan Overhead Manajemen Memori

Posted on August 29, 2022

Komit yang menarik berhasil masuk ke server database PostgreSQL open-source pagi ini.
Postgres` David Rowley melakukan perubahan yang cukup signifikan untuk meningkatkan kinerja dan mengurangi overhead manajemen memori untuk server database ini. Perubahan tersebut mengurangi ukuran ukuran header chunk dari 16 menjadi 8 byte dan pada gilirannya pekerjaan ini akan menghasilkan penggunaan memori yang jauh lebih efisien.
Perubahan yang dibuat di sini mengurangi ukuran header chunk menjadi hanya 8 byte untuk ketiga tipe konteks memori kita. Untuk alokasi berukuran kecil hingga menengah, ini secara signifikan meningkatkan jumlah potongan yang dapat kita muat pada blok tertentu yang menghasilkan penggunaan memori yang jauh lebih efisien.
Selain itu, komit ini sepenuhnya mengubah aturan bahwa pointer ke memori palloc`d harus langsung diawali oleh pointer ke konteks memori yang memiliki dan sebagai gantinya, kami sekarang bersikeras bahwa mereka langsung diawali dengan nilai 8-byte di mana nilai paling tidak signifikan 3 -bit disetel ke nilai untuk menunjukkan jenis konteks memori mana yang dimiliki pointer. Menggunakan 3 bit tersebut sebagai indeks (dikenal sebagai MemoryContextMethodID) ke array baru yang menyimpan metode untuk setiap jenis konteks memori, sekarang kita dapat meneruskan pointer yang diberikan ke fungsi seperti pfree() dan repalloc() ke fungsi khusus untuk implementasi konteks itu untuk memungkinkan mereka merancang metode mereka sendiri untuk menemukan konteks memori yang memiliki potongan memori yang dialokasikan.
…Rincian lebih lanjut tentang pengoptimalan kinerja PostgreSQL seputar overhead memori dapat ditemukan melalui komit ini.
Diskusi sebelumnya tentang pengurangan overhead memori PostgreSQL melihat Rowley menikmati peningkatan kinerja 17% dalam throughput untuk beban kerja sederhana hanya-baca di workstation Ryzen Threadripper.

Pasti akan menarik untuk melihat bagaimana pengurangan overhead memori ini membantu di dunia nyata ketika debutnya dalam rilis PostgreSQL yang stabil. Tetapi dengan PostgreSQL 15 sudah bercabang menjelang rilisnya akhir tahun ini, perubahan ini tidak diharapkan sampai PostgreSQL 16.

Itulah berita seputar PostgreSQL Mengoptimalkan Kinerja & Menurunkan Overhead Manajemen Memori, semoga bermanfaat. Disadur dari Phoronix.com.

Terbaru

  • Profil Farida Farichah, Wakil Menteri Koperasi Kabinet Merah Putih Reshuffle 17 September 2025
  • Ini Info Terbaru Pencairan BSU BPJS Ketenagakerjaan 2025!
  • Cara Reset Printer Epson L3110 2025
  • WhatsApp Tiba-tiba Keluar dan Meminta Verifikasi: Apa yang Harus Dilakukan?
  • Bisakah Saldo BNI Kamu Nol? Fakta dan Cara Mengatasinya
  • Inilah Tanda-tanda Chat Audio di Grup WhatsApp Sudah Disadap
  • Cara Mengatasi Tidak Bisa Live Instagram Karena Tidak Memenuhi Syarat
  • 7 Spek Laptop yang Ideal untuk Coding & Ngoding Web/App
  • Keuntungan dan Kerugian Menggunakan PayPal: Panduan Lengkap
  • Cara Menggunakan Stellarium Web
  • Cara Menghapus Data KTP Pribadi di Pinjol yang Belum Lunas
  • Cara Mengganti Nomor TikTok yang Tidak Aktif atau Hilang Tanpa Verifikasi
  • Cara Menggunakan BCA PayLater Terbaru 2025
  • Cara Mendapatkan IMPoint Indosat IM3 Ooredoo Gratis via MyIM3
  • Apa Arti TikTok ‘Shared With You’?
  • Cara Menghapus Data KTP di Pinjol: Panduan Lengkap
  • Cara Download WhatsApp GB Terbaru 2025 – Fitur Lengkap & Aman
  • Review WhatsApp Beta: Apakah Aman? Cara Instal dan Cara Keluar
  • Bebong: Makna, Asal Usul, dan Penggunaan dalam Bahasa Indonesia
  • Spinjam dan Spaylater: Apa yang Terjadi Jika Terlambat Membayar dan Bisakah Meminjam Lagi?
  • Cara Download dan Menonton Dood Stream Tanpa Iklan – Doods Pro
  • Cara Menghentikan dan Mengatasi Pinjol Ilegal
  • Kode Bank BRI untuk Transfer ke PayPal
  • Cara Menyadap WhatsApp Tanpa Aplikasi dan Kode QR
  • Apa yang Terjadi Jika Telat Bayar Shopee PayLater?
  • Telat Bayar Listrik 1 Hari: Apa yang Terjadi?
  • Cara Mengunduh Foto Profil WhatsApp Teman di Android, iPhone, dan PC/Mac
  • Rekomendasi Aplikasi Edit Foto Ringan Terbaik untuk PC Windows dan macOS
  • Cara Membeli Diamond Mobile Legends Menggunakan Pulsa Telkomsel
  • Tutorial Menggunakan Aplikasi Dana: Cara Top Up Dana dengan Mudah, Cepat, dan Murah untuk Pemula
  • Profil Farida Farichah, Wakil Menteri Koperasi Kabinet Merah Putih Reshuffle 17 September 2025
  • Ini Info Terbaru Pencairan BSU BPJS Ketenagakerjaan 2025!
  • Cara Reset Printer Epson L3110 2025

©2025 emka.web.id | Design: Newspaperly WordPress Theme