Database Labdon
797 subscribers
33 photos
2 videos
1 file
727 links
🕸 Database Academy

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
Postgres 18 and Beyond: From AIO to Direct IO?

🟢 خلاصه مقاله:
Postgres 18 پشتیبانی از asynchronous IO را اضافه می‌کند تا خواندن/نوشتن‌ها بدون بلوکه‌شدن انجام شوند و کارایی و پایداری تأخیر تحت فشار بار بهتر شود. اکنون این پرسش مطرح است که آیا با Direct IO و دور زدن کامل OS caching می‌توان عملکرد را باز هم بهبود داد؟ مزیت آن حذف دوباره‌کش کردن و کنترل دقیق‌تر کش است، اما در عوض پیچیدگی بالاتر، نیاز به هم‌ترازی، و از دست‌دادن قابلیت‌هایی مثل readahead و writeback هسته را به‌همراه دارد. رویکرد محتمل، راهکار ترکیبی است: تکیه بر OS caching به‌صورت پیش‌فرض و استفاده گزینشی از Direct IO برای اسکن‌های بزرگ، فایل‌های موقت و بارهای تحلیلی. مسیر بعد از نسخه ۱۸ نیز شامل یکپارچه‌سازی عمیق‌تر با io_uring، پیش‌واکشی هوشمند و گزینه‌های Direct IO قابل پیکربندی خواهد بود.

#Postgres #PostgreSQL #AIO #DirectIO #DatabasePerformance #OSCache #io_uring #NVMe

🟣لینک مقاله:
https://postgresweekly.com/link/175094/web


👑 @Database_Academy
1