← شروع آموزش

WIUNIX ACADEMY

پیداکردن کوئری‌های پرهزینه در PostgreSQL و خواندن درست plan

صفحهٔ 3 از 3؛ مراحل قبلی و پیش‌نیازها را پیش از ادامه مرور کن.

آموزش متناسب با محیط تو

کجا اجرا می‌کنی؟

سیستم‌عامل و نسخه را انتخاب کن تا مراحل، دستورها و راه‌حل‌ها برای همان محیط نمایش داده شوند.

RHEL / Rocky Linux / AlmaLinux 9 — بررسی نصب موجودبررسی‌شده با مستندات رسمی ·

آموزش متناسب با مقادیر تو

تنظیمات این آموزش

مقادیر نمونه را برای محیط خودت تنظیم کن؛ متن و دستورهای مرتبط با هم تغییر می‌کنند. رمز، کلید خصوصی و توکن وارد نکن. مقادیر فقط در همین زبانه نگهداری می‌شوند و به سرور یا لینک اشتراک‌گذاری فرستاده نمی‌شوند. پیش از اجرا، DNS، گواهی‌ها و سیاست شبکهٔ واقعی را بررسی کن.

آی‌پی، دامنه یا پورت مثال‌ها با محیط تو فرق دارد؟ دکمهٔ زیر را باز کن، مقادیر را تغییر بده و «اعمال در آموزش» را بزن؛ سپس دستورهای به‌روز‌شده را کپی کن.

تنظیم مقادیر برای محیط من3 مقدار قابل‌تغییر
08

قدم بعدی

آزمایش را ببندید و اقدام بعدی را قابل‌سنجش بنویسید

خروج از نشست دوم اشیای موقت این تمرین را حذف می‌کند. هیچ reset مشترک، ایندکس واقعی یا تنظیم سراسری اعمال نشده است. در یادداشت خود، زمان بازه، هویت کامل statement، اختلاف شمارنده‌ها، وضعیت reset و dealloc و گرهٔ مهم plan را بدون اطلاعات حساس نگه دارید.

به‌جای چند تغییر هم‌زمان، یک فرضیه و یک تغییر محدود برای staging انتخاب کنید و راه برگشتش را بنویسید. سپس همان نتیجهٔ موردنظر را زیر بار قابل‌مقایسه دوباره اندازه بگیرید.

sql

همان نشست psql در پایگاه‌دادهٔ آزمایشی

\quit
از کجا بدانم درست انجام شد؟

نشست آزمایش بسته و اشیای موقت حذف شده‌اند؛ تنظیمات سرویس اصلی تغییری نکرده‌اند.

پشتوانهٔ این آموزش

منابع رسمی

وضعیت بررسی هر محیط بالای صفحه مشخص است؛ بررسی مستندات به معنی اجرای عملی همهٔ نسخه‌ها نیست.

ادامهٔ مسیر

قدم بعدی تو

همهٔ آموزش‌های آکادمی ↗