جزئیات دیتابیس
معرفی
این صفحه اطلاعات کامل یک دیتابیس را نمایش میدهد و به شما امکان میدهد آن را ارتقا دهید، اطلاعات اتصال (کلیدهای دسترسی) را ببینید، بکاپگیری را مدیریت کنید و مصرف منابع آن را مانیتور کنید. برای رسیدن به این صفحه، از لیست دیتابیسها یک دیتابیس را باز کنید.
در بالای صفحه، نام دیتابیس، وضعیت آن (مثلاً آماده)، نوع موتور و نسخه، و سه عملیات نمایش داده میشود:
- ارتقا: افزایش پلن سختافزاری و تعداد نودهای دیتابیس (engine replicas).
- کلیدهای دسترسی: مشاهده اطلاعات لازم برای اتصال به دیتابیس.
- حذف: حذف کامل دیتابیس.
زیر این بخش، صفحه به سه تب تقسیم میشود: نمای کلی، بکاپ و مانیتورینگ.
تب نمای کلی
تب نمای کلی شامل دو کارت است:
- اطلاعات دیتابیس: نام پروژه، نوع دیتابیس، نوع پراکسی، ورژن دیتابیس، تعداد نودهای دیتابیس و تاریخ ایجاد.
- اطلاعات سرویس: نام پلن فعلی، دیتاسنتر، هزینه سرویس، پردازنده، حافظه، فضای دیسک و تعداد اتصال فعال در لحظه.
ارتقای دیتابیس
با کلیک روی دکمه ارتقا در بالای صفحه، مودالی باز میشود که در آن میتوانید:
- تعداد نودهای دیتابیس را با استفاده از دکمههای افزایش/کاهش تغییر دهید.
- یک پلن سختافزاری دیگر (small، medium یا large) انتخاب کنید که هرکدام پردازنده، حافظه، فضای دیسک، تعداد اتصال فعال و قیمت ساعتی/ماهانه را نشان میدهند.
پس از انتخاب تعداد نود و پلن موردنظر، روی تأیید کلیک کنید تا ارتقا اعمال شود. این عملیات نیازی به بازسازی دیتابیس ندارد.
مشاهده کلیدهای دسترسی
با کلیک روی دکمه کلیدهای دسترسی در بالای صفحه، مودالی باز میشود که اطلاعات لازم برای اتصال به دیتابیس شما را نمایش میدهد:
- نام میزبان (Hostname)
- پورت (Port)
- نام کاربری (Username)
- رمز عبور (Password)
- آدرس اتصال (URL)
توجه
این اطلاعات دسترسی کامل به دیتابیس شما را فراهم میکند. آنها را با افرادی که به آنها اعتماد ندارید به اشتراک نگذارید.
تب بکاپ
تب بکاپ به شما امکان میدهد بکاپگیری خودکار زمانبندیشده تنظیم کنید، بکاپ فوری بگیرید و تاریخچه بکاپها و بازیابیها را مشاهده کنید.
توجه
فضای ذخیرهسازی بکاپ از داخل همین صفحه تنظیم نمیشود؛ این تنظیم در سطح پروژه (نیماسپیس) انجام میشود — به بخش ذخیرهسازی بکاپ در راهنمای لیست پروژهها مراجعه کنید. پس از اتصال یک فضای ذخیرهسازی به پروژه، تمام دیتابیسهای داخل آن بهصورت خودکار از همان فضا برای بکاپ استفاده میکنند.
پیش از اتصال فضای ذخیرهسازی
اگر پروژه هنوز هیچ فضای ذخیرهسازی بکاپی متصل نکرده باشد، این تب سه بخش خالی را نمایش میدهد و دکمههای ایجاد زمانبندی و بکاپ فوری غیرفعال هستند تا زمانی که فضای ذخیرهسازی متصل شود:
- ذخیرهسازی بکاپ: «ذخیرهسازی بکاپ تنظیم نشده است.» — برای فعالسازی بکاپ دیتابیس، یک فضای ذخیرهسازی سازگار با S3 به پروژه متصل کنید.
- زمانبندی بکاپ: «زمانبندی بکاپی وجود ندارد.» — دکمه ایجاد زمانبندی تا زمان اتصال یک فضای ذخیرهسازی به پروژه غیرفعال است.
- بکاپها: «بکاپی وجود ندارد.» — دکمه بکاپ فوری تا زمان اتصال یک فضای ذخیرهسازی به پروژه غیرفعال است.
پس از اتصال فضای ذخیرهسازی
پس از اتصال یک فضای ذخیرهسازی بکاپ به پروژه، دکمههای ایجاد زمانبندی و بکاپ فوری فعال میشوند و این تب موارد زیر را نمایش میدهد:
- ذخیرهسازی بکاپ: نام ذخیرهسازی، نام صندوقچه، وضعیت و تاریخ ایجاد.
- زمانبندی بکاپ: زمانبندی تنظیمشده (مثلاً روزانه در ساعت ۲:۰۰)، وضعیت و وضعیت اجرا، تاریخ ایجاد، آخرین اجرای بکاپ و زمان اجرای بعدی، همراه با دکمه حذف برای حذف زمانبندی.
- بکاپها: لیستی قابل جستجو و فیلتر از تمام بکاپهای گرفتهشده، شامل نام، وضعیت، مسیر مقصد، تاریخ ساخت، تاریخ تکمیل و آخرین بازیابی. برای هر بکاپ عملیاتهای تاریخچه، بازیابی و حذف در دسترس است. همچنین میتوانید در هر لحظه با دکمه بکاپ فوری یک بکاپ آنی بگیرید.
ساخت زمانبندی بکاپ
با کلیک روی دکمه ایجاد زمانبندی، مودالی باز میشود که در آن میتوانید یک بکاپگیری تکرارشونده تنظیم کنید. یکی از چهار نوع زمانبندی را انتخاب کنید:
- ساعتی: هر ساعت، در دقیقهای که انتخاب میکنید اجرا میشود.
- روزانه: هر روز، در ساعت و دقیقهای که انتخاب میکنید اجرا میشود.
- هفتگی: در روزی از هفته که انتخاب میکنید، در ساعت و دقیقه مشخصشده اجرا میشود.
- ماهانه: در روزی از ماه که انتخاب میکنید، در ساعت و دقیقه مشخصشده اجرا میشود.
فیلدهای نمایشدادهشده در مودال بر اساس نوع زمانبندی انتخابی تغییر میکنند. یک خط توضیحی، زمانبندی انتخابشده را به زبان ساده تأیید میکند (مثلاً «این زمانبندی هر روز، در ساعت ۲:۰۰، از پایگاه داده شما نسخه پشتیبان تهیه میکند»).
برای فعالسازی زمانبندی، روی تأیید کلیک کنید.
بازیابی یک بکاپ
برای بازیابی دیتابیس از روی یک بکاپ، روی دکمه بازیابی کنار همان بکاپ در لیست بکاپها کلیک کنید. میتوانید روند و نتیجه بازیابی را از عملیات تاریخچه کنار همان بکاپ پیگیری کنید، که وضعیت بازیابی را همراه با زمان شروع و پایان آن نمایش میدهد.
تب مانیتورینگ
تب مانیتورینگ نمودارهای لحظهای مصرف منابع دیتابیس شما را نمایش میدهد. در هر نمودار میتوانید بازه زمانی را تغییر دهید یا دادهها را بهصورت دستی بهروزرسانی کنید.
نمودارهای زیر همیشه نمایش داده میشوند:
- پردازنده (CPU): میزان مصرف پردازنده در طول زمان.
- حافظه (Memory): میزان مصرف حافظه (RAM) در طول زمان.
- خواندن/نوشتن دیسک: نرخ نوشتن و خواندن دیسک بهصورت ترکیبی.
علاوه بر این، یک نمودار بر اساس نوع موتور دیتابیس شما نمایش داده میشود:
- PostgreSQL: تعداد تراکنش در ثانیه (TPS).
- MySQL: تعداد کوئری در ثانیه (QPS).
- MongoDB: تعداد کوئری در ثانیه (QPS).
