WIUNIX ACADEMY
پیداکردن کوئریهای پرهزینه در PostgreSQL و خواندن درست plan
صفحهٔ 3 از 3؛ مراحل قبلی و پیشنیازها را پیش از ادامه مرور کن.
آموزش متناسب با محیط تو
کجا اجرا میکنی؟
سیستمعامل و نسخه را انتخاب کن تا مراحل، دستورها و راهحلها برای همان محیط نمایش داده شوند.
آموزش متناسب با مقادیر تو
تنظیمات این آموزش
مقادیر نمونه را برای محیط خودت تنظیم کن؛ متن و دستورهای مرتبط با هم تغییر میکنند. رمز، کلید خصوصی و توکن وارد نکن. مقادیر فقط در همین زبانه نگهداری میشوند و به سرور یا لینک اشتراکگذاری فرستاده نمیشوند. پیش از اجرا، DNS، گواهیها و سیاست شبکهٔ واقعی را بررسی کن.
آیپی، دامنه یا پورت مثالها با محیط تو فرق دارد؟ دکمهٔ زیر را باز کن، مقادیر را تغییر بده و «اعمال در آموزش» را بزن؛ سپس دستورهای بهروزشده را کپی کن.
تنظیم مقادیر برای محیط من3 مقدار قابلتغییر
قدم بعدی
آزمایش را ببندید و اقدام بعدی را قابلسنجش بنویسید
خروج از نشست دوم اشیای موقت این تمرین را حذف میکند. هیچ reset مشترک، ایندکس واقعی یا تنظیم سراسری اعمال نشده است. در یادداشت خود، زمان بازه، هویت کامل statement، اختلاف شمارندهها، وضعیت reset و dealloc و گرهٔ مهم plan را بدون اطلاعات حساس نگه دارید.
بهجای چند تغییر همزمان، یک فرضیه و یک تغییر محدود برای staging انتخاب کنید و راه برگشتش را بنویسید. سپس همان نتیجهٔ موردنظر را زیر بار قابلمقایسه دوباره اندازه بگیرید.
همان نشست psql در پایگاهدادهٔ آزمایشی
\quitنشست آزمایش بسته و اشیای موقت حذف شدهاند؛ تنظیمات سرویس اصلی تغییری نکردهاند.
پشتوانهٔ این آموزش
منابع رسمی
وضعیت بررسی هر محیط بالای صفحه مشخص است؛ بررسی مستندات به معنی اجرای عملی همهٔ نسخهها نیست.
- PostgreSQL 18: آمار اجرای کوئری
- PostgreSQL 18: فرمان EXPLAIN
- PostgreSQL 18: آمار برنامهریز
- PostgreSQL 18: آمار تجمعی
- PostgreSQL 18: schema مربوط به شیء آمار
- سازگاری و مسیر نصب PostgreSQL / Ubuntu
- سازگاری و مسیر نصب PostgreSQL / Debian
- سازگاری و مسیر نصب PostgreSQL / RHEL, Rocky, Alma
- PostgreSQL: فایل مشخصات اتصال libpq
- Red Hat: بررسی خطاهای دسترسی SELinux
- Red Hat: بررسی و مدیریت firewalld
ادامهٔ مسیر