TGViewer
Database Database @database_academy · 892 subscribers
Post #1520 68
🔵 عنوان مقاله
The Dangers of Postgres Subtransactions

🟢 خلاصه مقاله:
در بانک‌های اطلاعاتی مانند PostgreSQL، تراکنش‌ها ممکن است شامل زیربخش‌هایی باشد که به آن‌ها زیرمعاملات (ساب‌ترانزاکشن‌ها) گفته می‌شود. اما اگر تعداد این زیرمعاملات از حد مشخصی، در حدود ۶۴، تجاوز کند، عملکرد سیستم به شدت کاهش می‌یابد و ممکن است روند عملیات با کندی مواجه شود. در واقع، هرچه تعداد این زیرمعاملات افزایش یابد، میزان کارایی سیستم کاهش یافته و سرعت پردازش تراکنش‌ها کاهش می‌یابد.

یک آزمایش ساده با ابزار pgbench نشان می‌دهد که توان عملیاتی سیستم به طور ناگهانی از ۷۲۰۰ تراکنش در ثانیه (TPS) به تنها ۱۶۰ TPS کاهش می‌یابد. این کاهش چشمگیر در سرعت، مشکلات جدی برای سرویس‌های پایگاه‌ داده به وجود می‌آورد. حتی وضعیت بدتر می‌شود؛ در نتیجه‌ی این کاهش عملکرد، یک نسخه کپی تازه‌سازی شده (رید ریپلیکا) ممکن است درخواست‌های جدید را رد کند و ارتباط با سرور را به طور کامل قطع کند. این نشان می‌دهد که مدیریت زیرمعاملات در PostgreSQL اهمیت زیادی دارد و نادیده گرفتن این نکته می‌تواند منجر به اختلالات جدی در سرویس‌های مبتنی بر پایگاه‌ داده شود.

در نتیجه، حتماً باید مراقب بود که تعداد زیرمعاملات در تراکنش‌ها بیش از حد مجاز نشود، زیرا این امر می‌تواند کل خوشه‌ی پایگاه‌ داده را مختل کرده و کارایی سیستم را به صورت قابل توجهی کاهش دهد.

#پایگاه_داده #PostgreSQL #بهینه‌سازی #امنیت

🟣لینک مقاله:
https://planetscale.com/blog/the-dangers-of-postgres-subtransactions

➖➖➖➖➖➖➖➖
👑 @Database_Academy
Planetscale The dangers of Postgres subtransactions — PlanetScale Subtransactions can slow down your entire PostgreSQL server and break your high availability strategy by keeping new read replicas from accepting connections.
More from @database_academy
  1. Oct 14, 2026🔵 عنوان مقاله The reverts will continue until morale improves (5 minute read) 🟢 خلاصه مق…
  2. Oct 14, 2026🔵 عنوان مقاله Designing enzymes for new-to-nature chemistry and non-natural substrates wi…
  3. Oct 13, 2026🔵 عنوان مقاله Query Plan Hints in Postgres 19 🟢 خلاصه مقاله: در پایگاه داده‌های PostgreS…
  4. Oct 13, 2026🔵 عنوان مقاله OpenAI Math (GitHub Repo) 🟢 خلاصه مقاله: شرکت OpenAI اخیراً مجموعه‌ای از ۷…
  5. Oct 13, 2026🔵 عنوان مقاله Ontology‐Driven Observability: Building the E2E Knowledge Graph at Netflix…
  6. Oct 13, 2026🔵 عنوان مقاله Microsoft Unveils an MCP Server for Postgres 🟢 خلاصه مقاله: مایکروسافت اخی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →