متوسطدرس 12 از 1435 دقیقه · عملی
EXPLAIN و تنظیم کوئری
بخشی از دوره PostgreSQL
صفحهای که قبلا آنی بالا میآمد حالا نه ثانیه طول میکشد، و غریزه آدم این است که شروع کند به حدس زدن. اینجا یک ایندکس اضافه کن. آن join را بازنویسی کن. شاید تقصیر ORDER BY است. حدس زدن راه بدی برای بهینهسازی پایگاه داده است، و دلیل بینیاز بودنش این است که Postgres به سادگی به شما میگوید قصد دارد چه کند و اگر خوب بپرسید، چه کرد و هر بخش چقدر طول کشید. ...
میخواهی PostgreSQL EXPLAIN و تنظیم کوئری را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با PostgreSQL آماده دریافت کنی و EXPLAIN و تنظیم کوئری را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسEXPLAIN و تنظیم کوئریچه چیزهایی یاد میگیری
- EXPLAIN
- EXPLAIN ANALYZE
- Seq scan vs index scan vs index-only scan
- Fixing a missing index
- Pg_stat_statements overview
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
14 درس- 1PostgreSQL چیست20 دقیقه
- 2psql و اولین دستورات25 دقیقه
- 3ایجاد پایگاههای داده و جداول30 دقیقه
- 4انواع داده25 دقیقه
- 5SELECT و WHERE30 دقیقه
- 6جوینها (joins)35 دقیقه
- 7تجمیعها و گروهبندی30 دقیقه
- 8ایندکسها (indexes)35 دقیقه
- 9تراکنشها (transactions) و ایزولاسیون (isolation)35 دقیقه
- 10توابع (functions) و تریگرها (triggers)35 دقیقه
- 11JSONB و آرایهها35 دقیقه
- 12EXPLAIN و تنظیم کوئری35 دقیقه
- 13پشتیبانگیری و بازیابی25 دقیقه
- 14پروژه نهایی: طراحی یک اسکیما60 دقیقه
دورههای دیگر را ببین
پایتون
19 درس · 9.3س
Go
20 درس · 12.3س
ریاکت
17 درس · 10.2س
لینوکس
17 درس · 8.5س
داکر
13 درس · 6.6س
گیت
13 درس · 5.9س
کوبرنتیز (Kubernetes)
14 درس · 8س
Ansible
12 درس · 6.1س
Bash
12 درس · 5.7س
هلم
10 درس · 5.4س
GitLab CI
11 درس · 5.8س
جنکینز
11 درس · 5.3س
MySQL
13 درس · 6.8س
وب
14 درس · 5.9س
TypeScript
18 درس · 7.7س
Vibe Coding
12 درس · 5.8س
Prompt Engineering
11 درس · 6.2س
Vibe Coding: مبانی
12 درس · 4.5س
Vibe Coding: از نمونه اولیه تا Production
12 درس · 5.5س
Vibe Coding: مهندسی چند-Agent
12 درس · 5.3س
Vibe Coding: مهندسی پیشرفته
12 درس · 7.3س
