TGViewer
مهندسی نرم‌افزار - Software Inside مهندسی نرم‌افزار - Software Inside @software_inside · 335 subscribers
Post #9 680
#ابزار
برای اینکه متوجه بشیم یه کوئری روی دیتابیس چطوری داره اجرا میشه یا چرا کنده معمولا از اون کوئری explain می‌گیریم و سعی می‌کنیم از روی خروجی explain این چیزا رو متوجه بشیم.

متاسفانه خوندن خروجی خام این دستور مخصوصا وقتی پارامترهایی مثل analyze یا buffer و ... رو استفاده کردیم خیلی کار ساده‌ای نیست و خروجیش ممکنه خیلی بزرگ بشه. برای مثال یه نمونه از خروجی خام رو توی عکس‌ها می‌بینید.

https://explain.dalibo.com
https://explain.depesz.com/

دوتا سایت بالا با گرفتن خروجی explain، گزارش‌های خوبی تولید می‌کنه و باعث میشه راحت‌تر متوجه بشیم چه اتفاقی داره میافته. مخصوصا سایت اولی که به صورت گرافیکی نمودار می‌کشه و interactive هم هست.
  • 👌 3
More from @software_inside
  1. Sep 19, 2026اخیرا یک اصطلاحی توی شبکه های اجتماعی زیاد دیده میشه به اسم meat proxy. میت پروکسی(پروکسی…
  2. Nov 21, 2025Enums in Programming Languages and Exhaustiveness اخیرا این ویدیو رو توی یوتیوب دیدم که نح…
  3. Nov 11, 2025Transactional Outbox Pattern فرض کنید یه مولفه‌ای دارید که باید توی دیتابیس یه سری رکورد ر…
  4. Oct 11, 2025#talk #postgres Hands On PostgreSQL 18 هفته‌ی پیش نسخه‌ی جدید پستگرس منتشر شده و تغییرات ز…
  5. Sep 1, 2025یه بحثی که همیشه داغه، این همه عنوان شغلی تو حوزه AI از کجا میاد و فرقشون چیه. خیلی از این…
  6. Aug 1, 2025#مطلب Time to upgrade your monitor https://tonsky.me/blog/monitors/ 🖥 برای برنامه‌نویسی چ…
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 →