Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • 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

  • Ini Ukuran F4 dalam Aplikasi Canva
  • Cara Lapor SPT Tahunan Badan Perdagangan di Coretax 2026
  • Cara Dapetin Saldo DANA Sambil Tidur Lewat Volcano Crash, Terbukti Membayar!
  • Apakah Aplikasi Pinjaman TrustIQ Penipu/Resmi OJK?
  • Cara Menggabungkan Bukti Potong Suami-Istri di Coretax 2026
  • Inilah Cara Cepat Upload Foto Peserta TKA Sekaligus Biar Nggak Perlu Klik Satu Per Satu
  • Apa itu Aplikasi MOVA, Penipuan atau Skema Ponzi Berkedok Aplikasi Belanja?
  • Inilah Cara Menarik Saldo ReelFlick ke DANA
  • Inilah Cara Ternak Akun Mining Bitcoin Pakai Virtual Master Biar Nggak Berat dan Tetap Lancar
  • Cara Mencairkan Koin Melolo Tanpa Invite Kode
  • Cara Mencairkan Saldo Game Sumatra The Island ke e-Wallet
  • Apakah Aplikasi Pinjol AksesDana Penipu/Resmi OJK?
  • Apakah Aplikasi RupiahMaju Pinjol Penipu/Legal?
  • Apakah Aplikasi MBA Itu Ponzi/Penipuan Atau Tidak?
  • Cara Menghilangkan Iklan dari Aplikasi Melolo
  • Cara Atasi Saldo Melolo yang Gagal Cair ke Dompet Digital
  • Cara Mengatasi Kode Undangan/Invite Code Melolo Tidak Berhasil
  • Apakah Aplikasi FreeReels Penipuan?
  • Gini Caranya Nonton Drama Pendek FreeReels dan Dibayar
  • Inilah Panduan Lengkap Persiapan TKA Madrasah 2026 Biar Nggak Ketinggalan!
  • Ini Trik Supaya Gelembung Game Clear Blast Cepat Pecah dan Bisa Withdraw!
  • Cara Main Game Gold Combo, Sampai Cuan ke e-Wallet
  • Update YouTube 2026:Sekilas Tentang Inauthentic Content yang Makin Ketat
  • Inilah Cara Lapor SPT Tahunan di Coretax 2026 Biar Nggak Bingung!
  • Gak Perlu Root! Ini Cara Buka Folder Android/Data Tanpa ZArchiver di HP Android Modern
  • Apa itu ClawdBot?
  • Ini Caranya Lapor SPT Shopee Affiliate Biar Nihil, Nggak Perlu Bingung Lagi!
  • 08559 Nomor Daerah Mana dan Kartu Apa? Ini Penjelasan Lengkapnya!
  • Ini Daftar 8 Keluarga Paling Mengerikan dalam Sejarah, Ada yang Sampai Bikin Dunia Gemetar!
  • Inilah Trik Rahasia Pindahkan Video Melolo ke Galeri Tanpa Aplikasi Tambahan
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Topical Authority Explained: How to Rank Higher and Outsmart Competitors
  • Skills.sh Explained
  • Claudebot Explained: How to Create Your Own 24/7 AI Super Agent for Beginners
  • How to Create Viral Suspense Videos Using AI
  • Cara Mengubah Model Machine Learning Jadi API dengan FastAPI dan Docker
  • Cara Ubah Tumpukan Invoice Jadi Data JSON dengan LlamaExtract
  • Cara Buat Audio Super Realistis dengan Qwen3-TTS-Flash
  • Tutorial Python Deepseek Math v2
  • Cara Menggunakan SAM3D untuk Segmentasi dan Pembuatan Model 3D dari Teks
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV

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