مشاهده Queryهای در حال اجرا در Oracle
مشاهده Queryهای در حال اجرا در Oracle؛ الان چه دستوری اجرا می‌شود؟

اگر مدیر پایگاه داده Oracle باشید، احتمالاً بارها برایتان پیش آمده که بخواهید بدانید همین الان چه Queryهایی در دیتابیس در حال اجرا هستند. این بررسی هنگام کند شدن دیتابیس، شناسایی Queryهای طولانی، پیدا کردن Sessionهای فعال و تشخیص Lock بسیار کاربردی است.در این مقاله آموزش اوراکل، دستورات اصلی برای…

آموزش Kill کردن Session در Oracle
آموزش Kill کردن Session در Oracle؛ بستن فوری نشست‌های مزاحم

گاهی یک Session در Oracle باعث ایجاد Lock، اجرای SQL سنگین، مصرف منابع یا متوقف شدن عملیات سایر کاربران می‌شود. در این شرایط می‌توان Session را با دستورهای مدیریتی Oracle قطع کرد. این آموزش شامل دستورات کاربردی برای هر دو محیط Single Instance و Oracle RAC است. برای اجرای این…

دستور مشاهده Sessionهای فعال در Oracle؛ شناسایی کاربران متصل و SQL در حال اجرا
دستور مشاهده Sessionهای فعال در Oracle؛ کاربران متصل و SQL در حال اجرا

اگر دیتابیس Oracle کند شده، تعداد اتصال‌ها افزایش پیدا کرده یا می‌خواهید بدانید چه کاربرانی به دیتابیس متصل هستند، اولین قدم بررسی Sessionهای فعال Oracle است.با مشاهده Sessionها می‌توانیم بفهمیم:چه کاربرانی به Oracle متصل‌اند؛هر کاربر از چه سیستم و برنامه‌ای وصل شده است؛کدام Session فعال یا غیرفعال است؛هر Session چه…

Cheat Sheet PL/SQL: آموزش IF، LOOP، CURSOR و Exception Handling
Cheat Sheet PL/SQL: آموزش IF، LOOP، CURSOR و Exception Handling

اگر با Oracle Database کار کرده باشید، خیلی زود متوجه می‌شوید که SQL به‌تنهایی برای پیاده‌سازی منطق‌های پیچیده کافی نیست. اینجاست که PL/SQL وارد میدان می‌شود. PL/SQL یک زبان برنامه‌نویسی روی دیتابیس Oracle است که به شما اجازه می‌دهد کنار دستورات SQL از ساختارهای برنامه‌نویسی مثل شرط، حلقه، مدیریت خطا…

راهنمای جیبی Oracle SQL؛ خلاصه دستورات مهم + نکات Performance
راهنمای جیبی Oracle SQL؛ خلاصه دستورات مهم + نکات Performance

اگر با Oracle Database کار می‌کنید، احتمالاً خیلی زود به این نتیجه می‌رسید که فقط بلد بودن چند دستور SELECT و JOIN کافی نیست.در دنیای واقعی، چیزی که تفاوت ایجاد می‌کند این است که بتوانید کوئری درست، سریع، قابل نگهداری و بهینه بنویسید.دقیقاً به همین دلیل، داشتن یک راهنمای جیبی…

راهنمای کامل SQL در Oracle: Cheat Sheet کاربردی از SELECT تا JOIN
راهنمای کامل SQL در Oracle: Cheat Sheet کاربردی از SELECT تا JOIN

اگر با Oracle Database کار می‌کنید، تسلط بر SQL یکی از مهم‌ترین مهارت‌هایی است که باید داشته باشید. چه یک توسعه‌دهنده باشید، چه تحلیلگر داده یا DBA، دانستن دستورات اصلی SQL به شما کمک می‌کند سریع‌تر داده‌ها را بازیابی، تحلیل و مدیریت کنید. در این مقاله کاربردی آموزش Cheat Sheet…

ablespace در Oracle چیست
آموزش Tablespace در اوراکل با ۳۰ سؤال و جواب

در این مقاله شما می خوانید 🔹 بخش اول: مفاهیم پایه Tablespace 1. Tablespace در Oracle چیست؟ Tablespace یک ساختار منطقی (Logical) برای نگهداری داده‌ها در Oracle Database است.داده‌ها فیزیکی داخل Datafile ذخیره می‌شوند، اما Oracle آن‌ها را از طریق Tablespace مدیریت می‌کند.📌 ساختار کلی: Database └── Tablespace └── Datafile…

راهنمای جامع و کاربردی Oracle Instance
راهنمای جامع و کاربردی Oracle Instance

در این مقاله شما می خوانید 1. Oracle Instance چیست؟ Oracle Instance مجموعه‌ای از:SGA (System Global Area) → حافظهBackground Processes → پردازه‌های مدیریتیاست که به Database (فایل‌ها) دسترسی پیدا می‌کند.📌 Instance روی RAM و CPU📌 Database روی Disk📌 Instance موقتی است، Database دائمی 2. تفاوت Oracle Instance و Oracle Database…

راهنمای کامل SQL Tuning و تکنیک های افزایش سرعت کوئری در Oracle — بخش سوم
راهنمای کامل SQL Tuning و تکنیک های افزایش سرعت کوئری در Oracle — بخش سوم

در این مقاله شما می خوانید 🧰 بخش ۷: ابزارهای SQL Tuning در Oracle 29. SQL Tuning Advisor چیست و چگونه عمل می‌کند؟ SQL Tuning Advisor یکی از قوی‌ترین ابزارهای خودکار بررسی عملکرد Query در Oracle است.این ابزار کوئری‌ها را می‌گیرد، Planهای متفاوت را بررسی می‌کند و پیشنهادهایی دقیق می‌دهد…

راهنمای کامل SQL Tuning و تکنیک های افزایش سرعت کوئری در Oracle
راهنمای کامل SQL Tuning و تکنیک های افزایش سرعت کوئری در Oracle — بخش دوم

در این مقاله شما می خوانید 🧩 بخش ۴: Execution Plan و تحلیل برنامه اجرا در Oracle 17. چطور Execution Plan را بخوانیم و Bottleneck را تشخیص دهیم؟ Execution Plan به‌ترتیب از پایین به بالا (از داخلی‌ترین عملیات) باید خوانده شود.هر خط نشان‌دهنده یک مرحله از اجرای Query است.ساختار اصلی…