🔵 عنوان مقاله
Google Summer of Code
🟢 خلاصه مقاله:
** این مطلب به تجربهی Ahmed Gouda در دورهی Google Summer of Code میپردازد؛ جایی که او دستاوردهای خود را در پروژهی pgwatch — ابزار متنباز پایش PostgreSQL — مرور میکند. هدف اصلی او بهبود کارایی، سهولت پیکربندی، وضوح داشبوردها و تقویت مستندات بود. در تعامل نزدیک با راهبران پروژه و با بازبینیهای مرحلهای، تغییراتی ارائه کرد که راهاندازی و استفادهی روزمره را سادهتر، پایداری را بیشتر، و تجربهی کاربر را عملیتر کرد؛ همراه با تستها و مستندات برای پایداری بلندمدت. او همچنین بر مهارتهای کلیدی متنباز—ارتباط مؤثر، بازخوردپذیری و نگهداشت—تأکید میکند و دیگران را دعوت میکند نسخههای جدید را بیازمایند، بازخورد بدهند و در توسعهی آیندهی pgwatch مشارکت کنند.
#GSoC #OpenSource #pgwatch #PostgreSQL #Monitoring #DevOps #Mentorship #SoftwareEngineering
🟣لینک مقاله:
https://postgresweekly.com/link/174113/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Google Summer of Code
🟢 خلاصه مقاله:
** این مطلب به تجربهی Ahmed Gouda در دورهی Google Summer of Code میپردازد؛ جایی که او دستاوردهای خود را در پروژهی pgwatch — ابزار متنباز پایش PostgreSQL — مرور میکند. هدف اصلی او بهبود کارایی، سهولت پیکربندی، وضوح داشبوردها و تقویت مستندات بود. در تعامل نزدیک با راهبران پروژه و با بازبینیهای مرحلهای، تغییراتی ارائه کرد که راهاندازی و استفادهی روزمره را سادهتر، پایداری را بیشتر، و تجربهی کاربر را عملیتر کرد؛ همراه با تستها و مستندات برای پایداری بلندمدت. او همچنین بر مهارتهای کلیدی متنباز—ارتباط مؤثر، بازخوردپذیری و نگهداشت—تأکید میکند و دیگران را دعوت میکند نسخههای جدید را بیازمایند، بازخورد بدهند و در توسعهی آیندهی pgwatch مشارکت کنند.
#GSoC #OpenSource #pgwatch #PostgreSQL #Monitoring #DevOps #Mentorship #SoftwareEngineering
🟣لینک مقاله:
https://postgresweekly.com/link/174113/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Withgoogle
Google Summer of Code
Google Summer of Code is a global program focused on bringing more developers into open source software development.
❤1🥰1
🔵 عنوان مقاله
pgexporter 0.7: Prometheus Exporter for Postgres
🟢 خلاصه مقاله:
pgexporter 0.7 یک Prometheus Exporter برای Postgres است که با بهبودهای مهم در متریکهای هسته و اضافهشدن متریکهای جدید برای autovacuum منتشر شده است. این نسخه همچنین از افزونههای PostGIS، pg_stat_statements، pgvector و Timescale پشتیبانی میکند تا مشاهدهپذیری دقیقتری بر بارهای کاری مکانی، کارایی پرسوجوها، جستوجوی برداری و سناریوهای سریزمانی فراهم شود. این بهروزرسانیها رصدپذیری، عیبیابی و برنامهریزی ظرفیت را در کلاسترهای Postgres سادهتر میکند. برای جزئیات بیشتر به صفحهٔ اصلی پروژه مراجعه کنید.
#pgexporter #Postgres #Prometheus #Monitoring #PostGIS #pg_stat_statements #pgvector #Timescale
🟣لینک مقاله:
https://postgresweekly.com/link/174767/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pgexporter 0.7: Prometheus Exporter for Postgres
🟢 خلاصه مقاله:
pgexporter 0.7 یک Prometheus Exporter برای Postgres است که با بهبودهای مهم در متریکهای هسته و اضافهشدن متریکهای جدید برای autovacuum منتشر شده است. این نسخه همچنین از افزونههای PostGIS، pg_stat_statements، pgvector و Timescale پشتیبانی میکند تا مشاهدهپذیری دقیقتری بر بارهای کاری مکانی، کارایی پرسوجوها، جستوجوی برداری و سناریوهای سریزمانی فراهم شود. این بهروزرسانیها رصدپذیری، عیبیابی و برنامهریزی ظرفیت را در کلاسترهای Postgres سادهتر میکند. برای جزئیات بیشتر به صفحهٔ اصلی پروژه مراجعه کنید.
#pgexporter #Postgres #Prometheus #Monitoring #PostGIS #pg_stat_statements #pgvector #Timescale
🟣لینک مقاله:
https://postgresweekly.com/link/174767/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pgexporter.github.io
pgexporter 0.7.0 | pgexporter
Documentation website for pgexporter
🔵 عنوان مقاله
pgsql_tweaks 1.0.0 Released
🟢 خلاصه مقاله:
** pgsql_tweaks 1.0.0 منتشر شد؛ مجموعهای از توابع و viewها که از تجربه روزمره نویسنده در کار با Postgres استخراج شده است. این بسته نیازهای رایج عملیاتی را پوشش میدهد: بررسی نوع دادهها، گردآوری آمار، مانیتورینگ WAL، شناسایی ایندکسهای بلااستفاده، و توابع تبدیلی برای سادهسازی تبدیل داده. هدف، ارائه ابزارهای سبک و مبتنی بر SQL برای پایش و بهینهسازی سریع است تا DBAها و توسعهدهندگان بتوانند بررسیهای استاندارد و تشخیصهای عملکردی را بهسادگی انجام دهند. صفحه رسمی پروژه برای هر قابلیت مستندات جداگانه ارائه میکند.
#Postgres #PostgreSQL #DatabaseTools #WAL #Indexes #Monitoring #Release
🟣لینک مقاله:
https://postgresweekly.com/link/174471/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
pgsql_tweaks 1.0.0 Released
🟢 خلاصه مقاله:
** pgsql_tweaks 1.0.0 منتشر شد؛ مجموعهای از توابع و viewها که از تجربه روزمره نویسنده در کار با Postgres استخراج شده است. این بسته نیازهای رایج عملیاتی را پوشش میدهد: بررسی نوع دادهها، گردآوری آمار، مانیتورینگ WAL، شناسایی ایندکسهای بلااستفاده، و توابع تبدیلی برای سادهسازی تبدیل داده. هدف، ارائه ابزارهای سبک و مبتنی بر SQL برای پایش و بهینهسازی سریع است تا DBAها و توسعهدهندگان بتوانند بررسیهای استاندارد و تشخیصهای عملکردی را بهسادگی انجام دهند. صفحه رسمی پروژه برای هر قابلیت مستندات جداگانه ارائه میکند.
#Postgres #PostgreSQL #DatabaseTools #WAL #Indexes #Monitoring #Release
🟣لینک مقاله:
https://postgresweekly.com/link/174471/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
proopensource.it
ProOpenSource OÜ Blog | pgsql_tweaks 1.0.0 Released
pgsql_tweaks is a bundle of functions and views for PostgreSQL
🔵 عنوان مقاله
Cumulative Statistics in Postgres 18
🟢 خلاصه مقاله:
این مطلب از Golang Weekly توضیح میدهد که cumulative statistics در Postgres 18 چگونه با تجمیع شمارندهها و زمانها در طول زمان، تصویری روندی از رفتار بار کاری ارائه میکند؛ تصویری که برای عیبیابی کارایی، برنامهریزی ظرفیت و تعریف SLO بسیار مفیدتر از نماهای لحظهای است. نویسنده انواع دادههای قابلدسترسی از طریق نماها و اکستنشنها (مثل آمار سطح کوئری، الگوهای دسترسی به جدول و ایندکس، I/O و فعالیت پسزمینه) را مرور میکند و تأکید دارد که در Postgres 18 ارائه و استفاده از این آمارها روانتر و قابلمقایسهتر شده است.
برای تیمهای Go نیز رویکردی عملی پیشنهاد میشود: استخراج دورهای آمار از طریق database/sql یا pgx، اسکن در ساختارها و ارسال به Prometheus تا داشبوردها و هشدارها بتوانند معیارهایی مانند تاخیر، نسبت cache hit و گروههای کوئری پرهزینه را در طول زمان دنبال کنند. نکات عملی شامل زمانبندی مناسب برای reset شمارندهها (مثلاً همزمان با استقرار)، فیلتر کردن آمار بر اساس database یا application_name و اطمینان از سبکوزن بودن کوئریهای مانیتورینگ است. ترکیب این قابلیتها با جمعآوری سبک در Go راهی پایدار برای یافتن گلوگاهها و حفظ کارایی در تکامل سیستم فراهم میکند.
#Postgres #PostgreSQL #CumulativeStatistics #DatabasePerformance #Observability #Go #Golang #Monitoring
🟣لینک مقاله:
https://postgresweekly.com/link/175101/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Cumulative Statistics in Postgres 18
🟢 خلاصه مقاله:
این مطلب از Golang Weekly توضیح میدهد که cumulative statistics در Postgres 18 چگونه با تجمیع شمارندهها و زمانها در طول زمان، تصویری روندی از رفتار بار کاری ارائه میکند؛ تصویری که برای عیبیابی کارایی، برنامهریزی ظرفیت و تعریف SLO بسیار مفیدتر از نماهای لحظهای است. نویسنده انواع دادههای قابلدسترسی از طریق نماها و اکستنشنها (مثل آمار سطح کوئری، الگوهای دسترسی به جدول و ایندکس، I/O و فعالیت پسزمینه) را مرور میکند و تأکید دارد که در Postgres 18 ارائه و استفاده از این آمارها روانتر و قابلمقایسهتر شده است.
برای تیمهای Go نیز رویکردی عملی پیشنهاد میشود: استخراج دورهای آمار از طریق database/sql یا pgx، اسکن در ساختارها و ارسال به Prometheus تا داشبوردها و هشدارها بتوانند معیارهایی مانند تاخیر، نسبت cache hit و گروههای کوئری پرهزینه را در طول زمان دنبال کنند. نکات عملی شامل زمانبندی مناسب برای reset شمارندهها (مثلاً همزمان با استقرار)، فیلتر کردن آمار بر اساس database یا application_name و اطمینان از سبکوزن بودن کوئریهای مانیتورینگ است. ترکیب این قابلیتها با جمعآوری سبک در Go راهی پایدار برای یافتن گلوگاهها و حفظ کارایی در تکامل سیستم فراهم میکند.
#Postgres #PostgreSQL #CumulativeStatistics #DatabasePerformance #Observability #Go #Golang #Monitoring
🟣لینک مقاله:
https://postgresweekly.com/link/175101/web
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Data Bene
Cumulative Statistics in PostgreSQL 18
In PostgreSQL 18, the statistics & monitoring subsystem receives a significant overhaul - extended cumulative statistics, new per-backend I/O visibility, the ability for extensions to export / import / adjust statistics, and much more. Let's explore these…