PostgreSQL 16 ปรับปรุงประสิทธิภาพ รองรับคิวรีมีพารามิเตอร์

by lew
15 September 2023 - 15:23

PostgreSQL ออกเวอร์ชั่น 16.0 โดยเวอร์ชั่นนี้ไม่ได้มีฟีเจอร์ใหญ่ๆ นัก แต่เป็นการปรับปรุงย่อยๆ จำนวนมาก เช่น

  • ปรับปรุงประสิทธิภาพการคิวรีเมื่อใช้ aggregate function เมื่อใช้ DISTINCT หรือ ORDER BY
  • ใช้ชุดคำสั่ง SIMD ในซีพียู ทั้ง x86 และ Arm เร่งความเร็วการประมวลผลสตริงแบบ ASCII และ JSON รวมถึงเร่งความเร็วการประมวลผล array
  • ปรับปรุงการทำ logical replication สามารถดึงข้อมูลไปจาก standby instance ได้ แทนที่จะต้องดึงจาก primary อย่างเดียว
  • เพิ่มฟังก์ชั่นเกี่ยวกับ JSON บางส่วน สามารถใส่ขีดล่าง (underscore) เพื่อคั่นตัวเลขได้ เช่น 5_432_000
  • คำสั่ง psql เพิ่มคำสั่ง \bind สามารถใส่พารามิเตอร์ใน SQL (ดูในภาพท้ายข่าว)

PostgreSQL พัฒนามาแล้วถึง 27 ปี โดยเริ่มจากโครงการ Postgres ที่พัฒนามาก่อนนั้น แต่ใช้ภาษาคิวรี POSTQUEL เมื่อเปลี่ยนมาใช้ SQL จึงกลายเป็น PostgreSQL ในปี 1996

ที่มา - PostgreSQL

Blognone Jobs Premium