کتاب PostgreSQL 14 Administration Cookbook با نام کامل راهنمای مدیریت PostgreSQL 14: بیش از 175 دستور العمل ثابت شده برای مدیران پایگاه داده برای مدیریت مؤثر پایگاه دادههای سازمانی، نسخه 3 یک کتاب فوقالعاده برای یادگیری نسخه ۱۴ پایگاه داده PostgreSQL است که از مقدمات تا نکات پیشرفتهی این پایگاه داده قدرتمند را آموزش میدهد.
مقدمهای بر کتاب PostgreSQL 14 Administration Cookbook:
PostgreSQL یک سیستم مدیریت پایگاه داده منبع باز قدرتمند با شهرت رشک برانگیز برای عملکرد و پایداری بالا است. با بسیاری از ویژگیهای جدید در سیستم خود، PostgreSQL 14 به شما امکان میدهد زیرساخت PostgreSQL خود را افزایش دهید. با این کتاب، یک رویکرد گامبهگام و مبتنی بر دستور العمل برای مدیریت مؤثر PostgreSQL در پیش خواهید گرفت.
کتاب PostgreSQL 14 Administration Cookbook شما را با آخرین ویژگیهای PostgreSQL 14 راهاندازی میکند و در عین حال به شما کمک میکند کل اکوسیستم پایگاه داده را کشف کنید. شما یاد خواهید گرفت که چگونه به انواع مشکلات و نقاط دردناکی که ممکن است به عنوان مدیر پایگاه داده با آنها مواجه شوید، از قبیل ایجاد جداول، مدیریت نماها، بهبود عملکرد و ایمنسازی پایگاه داده خود، مقابله کنید.
همانطور که پیشرفت میکنید، کتاب توجه را به موضوعات مهمی مانند نقشهای نظارتی، تأیید اعتبار پشتیبان گیری، نگهداری منظم و بازیابی پایگاه داده PostgreSQL 14 شما جلب میکند. این به شما کمک میکند نقشها را درک کنید و از دسترسی بالا، همزمانی و تکرار اطمینان حاصل کنید. همراه با دستور العملهای به روز شده، این کتاب به حوزههای مهمی مانند استفاده از ستونهای تولید شده، فشردهسازی TOAST، PostgreSQL در ابر و موارد دیگر میپردازد.
در پایان این کتاب PostgreSQL، دانشی را که برای مدیریت کارآمد پایگاه داده PostgreSQL 14 خود، چه در فضای ابری و چه در فضای داخلی، نیاز دارید، به دست خواهید آورد.
کتاب PostgreSQL 14 Administration Cookbook برای چه کسی است؟
این کتاب Postgres 14 برای مدیران پایگاه داده، معماران داده، توسعهدهندگان پایگاه داده، و هر کسی که علاقه مند به برنامه ریزی و اجرای پایگاه دادههای تولید زنده با استفاده از PostgreSQL 14 است. کسانی که به دنبال راه حلهای عملی برای هر مشکل مرتبط با مدیریت PostgreSQL 14 هستند، این را نیز خواهند یافت. کتاب مفید برخی از تجربیات مربوط به مدیریت پایگاههای داده PostgreSQL به شما کمک میکند تا از این کتاب نهایت استفاده را ببرید، با این حال، حتی اگر تازه سفر Postgres خود را آغاز کردهاید، منبع مفیدی است.
بیشتر بخوانید: کتاب PostgreSQL Query Optimization
آنچه این کتاب پوشش میدهد:
فصل 1، مراحل اول، شما را با PostgreSQL 14 آشنا میکند. نحوه دانلود و نصب PostgreSQL 14، اتصال به سرور PostgreSQL، فعال کردن دسترسی سرور به شبکه یا کاربران راه دور، استفاده از ابزارهای مدیریت گرافیکی، استفاده از ابزارهای پرس و جو و اسکریپت PSQL، تغییر ایمن رمز عبور، اجتناب از کدگذاری سخت رمز عبور، استفاده از فایل سرویس اتصال، و عیب یابی اتصال ناموفق. این فصل همچنین نحوه دسترسی به PostgreSQL در فضای ابری را پوشش میدهد.
فصل 2 کتاب PostgreSQL 14 Administration Cookbook، کاوش در پایگاه داده، نحوه شناسایی نسخه سرور پایگاه دادهای که استفاده میکنید و همچنین زمان کارکرد سرور را نشان میدهد. این به شما کمک میکند تا فایلهای سرور پایگاه داده، گزارش پیام سرور پایگاه داده و شناسه سیستم پایگاه داده را پیدا کنید.
توضیح میدهد که چگونه یک پایگاه داده را در سرور پایگاه داده فهرست کنید، و حاوی دستور العملهایی است که به شما امکان میدهد از تعداد جداول در پایگاه داده خود، چه مقدار فضای دیسک توسط پایگاه داده و جداول استفاده میشود، بزرگترین جداول، چند ردیف و تعداد ردیفها مطلع شوید. جدول، نحوه تخمین سطرها در جدول و نحوه درک وابستگیهای شیء را دارد.
فصل 3 کتاب PostgreSQL 14 Administration Cookbook، پیکربندی سرور، موضوعاتی مانند خواندن کتابچه راهنمای خوب (RTFM)، نحوه برنامه ریزی یک پایگاه داده جدید، نحوه تغییر پارامترها در برنامههای خود، تنظیمات پیکربندی فعلی، پارامترهایی که در تنظیمات غیر پیش فرض قرار دارند، توضیح میدهد. برای به روز رسانی فایل پارامتر، نحوه تنظیم پارامترها برای گروههای خاصی از کاربران، چک لیست اصلی پیکربندی سرور، نحوه افزودن یک ماژول خارجی به سرور PostgreSQL، و نحوه اجرای سرور در حالت صرفهجویی در مصرف انرژی.
فصل 4 کتاب PostgreSQL 14 Administration Cookbook، کنترل سرور، اطلاعاتی در مورد راه اندازی سرور پایگاه داده به صورت دستی، توقف سریع و ایمن سرور، توقف سرور در مواقع اضطراری، بارگیری مجدد فایلهای پیکربندی سرور، راهاندازی مجدد سریع سرور، جلوگیری از اتصالات جدید، محدود کردن کاربران به تنها یک جلسه ارائه میدهد.
هر کدام، و حذف کاربران از سیستم. این شامل دستور العملهایی است که به شما کمک میکند طرحی را برای چند اجاره ای انتخاب کنید، و همچنین دستور العملهایی که نحوه استفاده از طرحوارههای متعدد را توضیح میدهد، به کاربران پایگاه داده خصوصی خود را ارائه میدهد، چندین سرور پایگاه داده را در یک سیستم اجرا میکند و یک استخر اتصال راهاندازی میکند.
فصل 5 کتاب PostgreSQL 14 Administration Cookbook، جداول و دادهها، شما را در فرآیند انتخاب نام خوب برای اشیاء پایگاه داده راهنمایی میکند. علاوه بر این، نحوه مدیریت اشیاء با نامهای نقلشده، اعمال نام یکسان، حفظ همان تعریف برای ستونها، شناسایی و حذف ردیفهای تکراری، جلوگیری از تکرار ردیفها، یافتن یک کلید منحصر به فرد برای مجموعهای از دادهها، تولید دادههای آزمایشی، نمونهبرداری تصادفی توضیح میدهد. دادهها را از صفحه گسترده و فایلهای مسطح بارگیری کنید.
فصل 6 کتاب PostgreSQL 14 Administration Cookbook، امنیت، دستور العملهایی در مورد لغو دسترسی کاربر به جدول، اعطای دسترسی کاربر به جدول، ایجاد یک کاربر جدید، جلوگیری موقت از اتصال کاربر، حذف کاربر بدون حذف دادههایش، بررسی اینکه آیا همه کاربران یک رمز عبور امن دارند یا خیر، ارائه میدهد. اعطای اختیارات محدود ابرکاربر به کاربران خاص، ممیزی تغییرات DDL، ممیزی تغییرات دادهها، ادغام با LDAP، اتصال با استفاده از SSL، و رمزگذاری دادههای حساس.
فصل 7 کتاب PostgreSQL 14 Administration Cookbook، مدیریت پایگاه داده، دستور العملهایی را در مورد موضوعات مفیدی مانند نوشتن یک اسکریپت که در آن همه موفق یا ناموفق هستند، نوشتن یک اسکریپت psql که در اولین خطا خارج میشود، انجام اقدامات روی بسیاری از جداول، اضافه کردن و حذف ستونها در جداول، تغییر دادهها ارائه میدهد. نوع ستون، اضافه کردن و حذف طرحوارهها، جابجایی اشیا بین طرحوارهها، افزودن و حذف فضاهای جدول، جابجایی اشیاء بین فضاهای جدول، دسترسی به اشیاء در پایگاه دادههای دیگر PostgreSQL و امکان به روز رسانی نماها.
فصل 8 کتاب PostgreSQL 14 Administration Cookbook، نظارت و تشخیص، دستور العملهایی را ارائه میدهد که به سؤالاتی پاسخ میدهد مانند اینکه آیا کاربر متصل است، چه چیزی در حال اجرا است، آیا فعال است یا مسدود شده است، چه کسی توسط چه کسی مسدود شده است، آیا کسی از یک جدول خاص استفاده میکند یا نه، زمانی که جدول.
آخرینبار استفاده شده است، چه مقدار فضای دیسک توسط دادههای موقت استفاده میشود، و چرا جستجوهای شما ممکن است کند شود. همچنین نحوه بررسی و گزارش یک اشکال، تهیه گزارش خلاصه روزانه از خطاهای فایل لاگ، کشتن یک جلسه خاص، و حل یک تراکنش آماده شده در شک را نشان میدهد.
فصل 9 کتاب PostgreSQL 14 Administration Cookbook، تعمیر و نگهداری منظم، دستور العملهای مفیدی در مورد نحوه کنترل تعمیر و نگهداری خودکار پایگاه داده، جلوگیری از انسداد خودکار و خرابی صفحه، جلوگیری از پیچیدگی تراکنشها، حذف تراکنشهای آماده شده قدیمی، ارائه راه حلهایی برای کاربران سنگین جداول موقت، شناسایی و تعمیر جداول و نمایههای متورم ارائه میدهد. نمایهها را حفظ کنید، نمایههای استفاده نشده را پیدا کنید، نمایههای ناخواسته را با دقت حذف کنید، و برای نگهداری برنامهریزی کنید.
فصل 10 کتاب PostgreSQL 14 Administration Cookbook، عملکرد و همزمانی، موضوعاتی مانند نحوه یافتن عبارات SQL کند، جمعآوری آمار منظم از نماهای pg_stat*، کشف عواملی که SQL را کند میکند، کاهش تعداد ردیفهای برگشتی، سادهسازی SQL پیچیده، سرعت بخشیدن به پرسوجوها بدون بازنویسی آنها را پوشش میدهد.
درک کنید که چرا برخی از پرس و جوها از ایندکس استفاده نمیکنند، پرس و جو را مجبور به استفاده از ایندکس کنید، از قفل خوشبینانه استفاده کنید و مشکلات عملکرد را گزارش کنید. و البته، در مورد ویژگیهای جدید پرس و جوی موازی، نمونه جدول و پارتیشن بندی سری زمانی یاد خواهید گرفت.
فصل 11 کتاب PostgreSQL 14 Administration Cookbook، پشتیبانگیری و بازیابی، توضیح میدهد که پشتیبانگیری ضروری است، اگرچه این موضوع فقط به طور خلاصه توضیح داده شده است. بنابراین، این فصل اطلاعات مفیدی در مورد پشتیبانگیری و بازیابی پایگاه داده PostgreSQL شما از طریق دستور العملهایی در مورد نحوه درک و کنترل بازیابی خرابی و نحوه برنامهریزی پشتیبان ارائه میدهد.
علاوه بر این، در مورد پشتیبانگیری منطقی داغ از یک پایگاه داده، پشتیبانگیری منطقی داغ از همه پایگاههای داده، پشتیبانگیری منطقی داغ از همه جداول در یک جدول، پشتیبانگیری از تعاریف شی پایگاه داده، پشتیبانگیری از پایگاه داده فیزیکی داغ مستقل، نسخه پشتیبانگیری از پایگاه داده فیزیکی داغ یاد خواهید گرفت.
پشتیبانگیری و بایگانی مداوم همچنین شامل موضوعاتی مانند بازیابی همه پایگاههای داده، بازیابی در یک نقطه از زمان، بازیابی جدول حذف شده یا آسیب دیده، بازیابی پایگاه داده حذف شده یا آسیب دیده، بازیابی فضای جدول حذف شده یا آسیب دیده، نحوه بهبود عملکرد پشتیبانگیری/بازیابی، و پشتیبانگیری و بازیابی افزایشی/دیفرانسیل.
فصل 12 کتاب PostgreSQL 14 Administration Cookbook، تکرار و ارتقاء، توضیح میدهد که تکرار جادو نیست، اگرچه میتواند بسیار جالب باشد. وقتی کار میکند حتی خنکتر میشود، و این همان چیزی است که این فصل درباره آن است.
این فصل مفاهیم تکرار، بهترین شیوههای تکرار، نحوه راهاندازی تکرار ارسال گزارش مبتنی بر فایل، نحوه تنظیم تکرار گزارش جریان، نحوه مدیریت تکرار ارسال گزارش، نحوه مدیریت آمادهباش داغ، تکرار همزمان، نحوه ارتقاء به نسخه جدید جزئی، ارتقاء اصلی در محل، ارتقاء عمده آنلاین، و تکرار منطقی و Postgres-BDR.
سرفصلهای کتاب PostgreSQL 14 Administration Cookbook:
- Preface
- Chapter 1: First Steps
- Chapter 2: Exploring the Database
- Chapter 3: Server Configuration
- Chapter 4: Server Control
- Chapter 5: Tables and Data
- Chapter 6: Security
- Chapter 7: Database Administration
- Chapter 8: Monitoring and Diagnosis
- Chapter 9: Regular Maintenance
- Chapter 10: Performance and Concurrency
- Chapter 11: Backup and Recovery
- Chapter 12: Replication and Upgrades
فایل کتاب PostgreSQL 14 Administration Cookbook را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.