مقدمة
تعمل كمهندس قاعدة بيانات يدعم قواعد البيانات المستندة إلى السحابة في Azure. قامت مؤسستك مؤخرا بنشر قاعدة بيانات Azure ل PostgreSQL وتحتاج إلى فهم كيفية عرض معلومات النظام في قاعدة بيانات Azure لقواعد بيانات PostgreSQL.
يمكن لقواعد البيانات الارتباطية تخزين كميات هائلة من البيانات، ولكنها تحتاج أيضا إلى الاحتفاظ بمعلومات حول بنية تلك البيانات. للحصول على معلومات نظام إدارة قواعد البيانات التشغيلية (DBMS) حول بنية الجداول، وجميع الكائنات الأخرى والأمان والتزامن، من بين العديد من الإعدادات والمقاييس الأخرى، مطلوب. تعرف هذه المعلومات باسم بيانات التعريف ويتم تخزينها في كتالوجات النظام في قاعدة بيانات Azure ل PostgreSQL. بالإضافة إلى الوصول مباشرة إلى كتالوجات النظام، يمكنك الوصول إلى طرق عرض النظام، والتي تقدم البيانات من كتالوجات النظام بطرق أكثر فهما أو فائدة.
عندما يتم تنفيذ عملية إدراج أو حذف في قاعدة البيانات، لا يتم حذف الصف القديم فعليا، ولكن يتم وضع علامة عليه للحذف. يمكن أن يؤدي وضع علامة على هذه الصفوف إلى "انتفاث" قاعدة البيانات مع الصفوف القديمة التي تستهلك مساحة على القرص. يتضمن PostgreSQL عملية خادم لاستعادة المساحة المفقودة تسمى فراغ.
في هذه الوحدة النمطية، ننظر في كيفية تحسين إدارتنا لأنظمة قاعدة بيانات PostgreSQL من خلال الاستخدام الفعال لطرق عرض النظام وعملية التفريغ.
أهداف التعلم
بعد الانتهاء من هذه الوحدة النمطية، ستتمكن من:
- وصف كتالوجات النظام وطرق عرض النظام في قاعدة بيانات Azure ل PostgreSQL.
- تحقق من بيانات التعريف في قاعدة بيانات Azure ل PostgreSQL.
- شرح الغرض من عملية الفراغ.
- تكوين معلمات خادم التفريغ.
المتطلبات المسبقه
- إظهار فهم قواعد البيانات الارتباطية.
- إظهار فهم SQL الأساسي.