Episode
Mempartisi tabel Postgres Anda untuk performa 20x lebih baik
dengan Derk van Veen
Video konferensi membahas tentang pemartisian tabel Postgres Anda yang disajikan oleh Derk van Veen di POSETTE: An Event for Postgres 2024. Selama dua tahun terakhir, kami menguasai keterampilan membuat dan memelihara partisi di PostgreSQL dan berbagi pekerjaan kami.
Tapi kami lupa detail yang sangat penting. Hingga saat ini, kami telah mempartisi tabel Postgres individual dengan cara yang paling optimal, dengan mempertimbangkan penguncian. Tetapi dalam database relasional Anda MENGGABUNGKAN banyak tabel bersama-sama. Dan kami tidak mengoptimalkan strategi kami untuk bergabung, menghasilkan performa database suboptimal—dan bahkan insiden performa yang hampir sama.
Dalam sesi ini, saya akan membagikan wawasan terbaru kami sehubungan dengan partisi Postgres, strategi partisi optimal, dan cara menggunakan batasan pemeriksaan untuk membantu pengoptimal kueri Postgres membuat rencana terbaik.
Dengan peningkatan strategi dan denormalisasi beberapa tabel Postgres, kami telah dapat membuat kueri hingga 50 kali lebih cepat. Kami telah benar-benar tertiup oleh hasil sejauh ini.
Derk van Veen adalah spesialis database di Adyen. Adyen memiliki beberapa database PostgreSQL yang sangat besar di bawah tekanan tinggi berkelanjutan. Bagian penting dari pekerjaannya adalah menemukan solusi kreatif untuk masalah sulit. Setiap kali dia, atau timnya, menemukan solusi menarik yang dia coba bagikan pelajaran yang dipelajari dengan komunitas PostgreSQL.
Bab
- 00:00 - Pengantin
- 00:36 - Partisi dan LEGO
- 02:55 - Pengantar dan Agenda
- 07:39 - Pemartisian tabel tunggal
- 14:21 - Kelemahan desain
- 21:08 - Penyiapan target
Sumber daya yang disarankan
- Semua yang perlu Anda ketahui tentang POSETTE: Acara untuk Postgres 2024
- Komunitas database Postgres
Episode terkait
Sambungkan
Video konferensi membahas tentang pemartisian tabel Postgres Anda yang disajikan oleh Derk van Veen di POSETTE: An Event for Postgres 2024. Selama dua tahun terakhir, kami menguasai keterampilan membuat dan memelihara partisi di PostgreSQL dan berbagi pekerjaan kami.
Tapi kami lupa detail yang sangat penting. Hingga saat ini, kami telah mempartisi tabel Postgres individual dengan cara yang paling optimal, dengan mempertimbangkan penguncian. Tetapi dalam database relasional Anda MENGGABUNGKAN banyak tabel bersama-sama. Dan kami tidak mengoptimalkan strategi kami untuk bergabung, menghasilkan performa database suboptimal—dan bahkan insiden performa yang hampir sama.
Dalam sesi ini, saya akan membagikan wawasan terbaru kami sehubungan dengan partisi Postgres, strategi partisi optimal, dan cara menggunakan batasan pemeriksaan untuk membantu pengoptimal kueri Postgres membuat rencana terbaik.
Dengan peningkatan strategi dan denormalisasi beberapa tabel Postgres, kami telah dapat membuat kueri hingga 50 kali lebih cepat. Kami telah benar-benar tertiup oleh hasil sejauh ini.
Derk van Veen adalah spesialis database di Adyen. Adyen memiliki beberapa database PostgreSQL yang sangat besar di bawah tekanan tinggi berkelanjutan. Bagian penting dari pekerjaannya adalah menemukan solusi kreatif untuk masalah sulit. Setiap kali dia, atau timnya, menemukan solusi menarik yang dia coba bagikan pelajaran yang dipelajari dengan komunitas PostgreSQL.
Bab
- 00:00 - Pengantin
- 00:36 - Partisi dan LEGO
- 02:55 - Pengantar dan Agenda
- 07:39 - Pemartisian tabel tunggal
- 14:21 - Kelemahan desain
- 21:08 - Penyiapan target
Sumber daya yang disarankan
- Semua yang perlu Anda ketahui tentang POSETTE: Acara untuk Postgres 2024
- Komunitas database Postgres
Episode terkait
Sambungkan
Memiliki umpan balik? Kirimkan masalah di sini.