HandyCafe Docs
it-admin owner

ڈیٹابیس دیکھ بھال

ڈیٹابیس دیکھ بھال کا صفحہ مقامی HandyCafe ڈیٹابیس کا بیک اپ اور دیکھ بھال کا مرکز ہے۔ اس صفحے سے آپ ڈیٹابیس کی صحت کا جائزہ لے سکتے ہیں، یکبارگی دیکھ بھال کے کام چلا سکتے ہیں، خودکار دیکھ بھال اور بیک اپ شیڈول کر سکتے ہیں، اور سرور کو پچھلے سنیپ شاٹ سے بحال کر سکتے ہیں۔

ڈیٹابیس کی صحت

ڈیٹابیس کی صحت سیکشن ڈیٹابیس کی موجودہ حالت دکھاتا ہے۔ ان قدروں کو کسی بھی وقت دوبارہ لوڈ کرنے کے لیے تازہ کریں بٹن استعمال کریں۔

صحت ڈیش بورڈ درج ذیل رپورٹ کرتا ہے:

  • ڈیٹابیس کا حجم: مرکزی ڈیٹابیس فائل کا کل حجم۔
  • رائٹ اہیڈ لاگ: رائٹ اہیڈ لاگ (WAL) فائل کا حجم۔
  • پیج شمار: ڈیٹابیس فائل میں موجود پیجز کی تعداد۔
  • خالی پیجز: فری لسٹ پر غیر استعمال شدہ پیجز کی تعداد جو ویکیوم سے دوبارہ حاصل کیے جا سکتے ہیں۔
  • آخری بیک اپ: سب سے حالیہ بیک اپ کا ٹائم اسٹیمپ۔ اگر کوئی بیک اپ نہ لیا گیا ہو تو کبھی نہیں چلا دکھاتا ہے۔
  • آخری دیکھ بھال: سب سے حالیہ ویکیوم کا ٹائم اسٹیمپ۔
  • آخری سالمیت جانچ: سب سے حالیہ سالمیت جانچ کا ٹائم اسٹیمپ، ایک حالت اشارے کے ساتھ جو دکھاتا ہے کہ ڈیٹابیس صحت مند تھا یا مسائل پائے گئے۔
  • لاگ اندراجات: آڈٹ لاگ میں فی الحال محفوظ قطاروں کی تعداد۔

ان اعداد کے نیچے سیکشن جرنل موڈ، آٹو ویکیوم سیٹنگ، پیج سائز، اور ڈسک پر بیک اپس کی تعداد بھی درج کرتا ہے۔

ڈیٹابیس کی ہر ٹیبل کے لیے فی ٹیبل قطار شمار دیکھنے کے لیے ٹیبلز اندراج کو پھیلائیں۔

دستی ایکشنز

دستی ایکشنز سیکشن فوری طور پر یکبارگی دیکھ بھال کا کام چلاتا ہے۔ ایک وقت میں صرف ایک ایکشن چل سکتا ہے۔ ہر ایکشن مکمل ہونے پر تصدیقی ٹوسٹ دکھاتا ہے، اور کئی ایکشنز اس سیکشن کے اوپر نتیجہ خلاصہ دکھاتے ہیں۔

  • اب بیک اپ کریں: موجودہ ڈیٹابیس کا ایک ایٹمی سنیپ شاٹ بناتا ہے۔ نیا سنیپ شاٹ بیک اپ ہسٹری فہرست میں ظاہر ہوتا ہے۔
  • ویکیوم: غیر استعمال شدہ پیجز دوبارہ حاصل کرتا ہے اور ڈیٹابیس فائل کو ڈی فریگمنٹ کرتا ہے۔ نتیجہ خلاصہ پہلے کا حجم، بعد کا حجم، دوبارہ حاصل کردہ جگہ، اور دورانیہ رپورٹ کرتا ہے۔
  • سالمیت جانچ: مکمل خرابی جانچ چلاتا ہے۔ یہ سست لیکن مکمل ہوتی ہے۔ نتیجہ سالمیت رپورٹ ڈائیلاگ میں کھلتا ہے۔
  • فوری جانچ: ایک تیز ساختی صحت جانچ چلاتا ہے۔ نتیجہ بھی سالمیت رپورٹ ڈائیلاگ میں کھلتا ہے۔
  • تجزیہ: کوئری پلانر اعدادوشمار اپ ڈیٹ کرتا ہے۔
  • اصلاح: SQLite کا تدریجی آپٹیمائزر چلاتا ہے۔
  • WAL چھوٹا کریں: رائٹ اہیڈ لاگ فائل کو فلش اور چھوٹا کرتا ہے۔ نتیجہ خلاصہ WAL فریم شمار، چیک پوائنٹ کیے گئے فریمز کی تعداد، اور دورانیہ رپورٹ کرتا ہے۔
  • پرانے لاگز صاف کریں: ترتیب شدہ برقراری مدت سے پرانے لاگ اندراجات حذف کرتا ہے۔ نتیجہ خلاصہ حذف شدہ قطاریں، باقی قطاریں، اور دورانیہ رپورٹ کرتا ہے۔

سالمیت رپورٹ

سالمیت جانچ یا فوری جانچ کے بعد سالمیت رپورٹ ڈائیلاگ کھلتا ہے۔ جب ڈیٹابیس صحت مند ہو تو یہ تصدیق کرتا ہے کہ ڈیٹابیس سالمیت تصدیق شدہ ہے۔ جب SQLite مسائل رپورٹ کرے تو ڈائیلاگ مسائل کی فہرست دیتا ہے اور کسی معلوم اچھے بیک اپ سے بحالی کی سفارش کرتا ہے۔ ڈائیلاگ جانچ کا دورانیہ بھی دکھاتا ہے۔

خودکار دیکھ بھال

خودکار دیکھ بھال سیکشن ویکیوم، سالمیت جانچ، اور لاگز صفائی کو خود بخود چلانے کے لیے شیڈول کرتا ہے۔

  • شیڈول شدہ دیکھ بھال فعال کریں: شیڈول شدہ دیکھ بھال سائیکل کو آن یا آف کرتا ہے۔
  • تعدد: روزانہ، ہفتہ وار، یا ماہانہ منتخب کریں۔
  • دن کا گھنٹہ: وہ مقامی گھنٹہ منتخب کریں جس پر سائیکل چلے۔

خودکار بیک اپ

خودکار بیک اپ سیٹنگز باقاعدہ سنیپ شاٹس لیتی ہیں تاکہ کوئی واحد خرابی کبھی ایک دن کا ڈیٹا مٹا نہ سکے۔

  • شیڈول شدہ بیک اپ فعال کریں: شیڈول شدہ بیک اپ کو آن یا آف کرتا ہے۔
  • تعدد: روزانہ، ہفتہ وار، یا ماہانہ منتخب کریں۔
  • دن کا گھنٹہ: وہ مقامی گھنٹہ منتخب کریں جس پر بیک اپ چلے۔
  • سب سے حالیہ رکھیں: برقرار رکھنے کے لیے سنیپ شاٹس کی تعداد، 1 اور 365 کے بیچ۔ اس شمار سے زائد پرانے سنیپ شاٹس ہٹا دیے جاتے ہیں۔
  • بیک اپ فولڈر: وہ ڈائریکٹری جہاں سنیپ شاٹس محفوظ ہوتے ہیں۔ ایپلیکیشن ڈیٹا ڈائریکٹری کے اندر طے شدہ فولڈر استعمال کرنے کے لیے اسے خالی چھوڑ دیں۔

لاگ برقراری

لاگ برقراری سیٹنگ طے کرتی ہے کہ دیکھ بھال کے دوران ہٹائے جانے سے پہلے آڈٹ لاگ اندراجات کتنی دیر رکھے جائیں۔ سلائیڈر سے برقراری (دن) قدر مقرر کریں۔ معاون حد 7 سے 730 دن ہے۔

خودکار دیکھ بھال، خودکار بیک اپ، اور لاگ برقراری سیٹنگز محفوظ کرنے کے لیے اس سیکشن کے نیچے محفوظ کریں بٹن استعمال کریں۔

بیک اپ ہسٹری

بیک اپ ہسٹری سیکشن مقامی طور پر محفوظ سنیپ شاٹس کی فہرست دیتا ہے۔ ہر بیک اپ کے لیے ٹیبل دکھاتا ہے:

  • فائل: سنیپ شاٹ فائل کا نام۔
  • بنایا گیا: وہ تاریخ اور وقت جب سنیپ شاٹ لیا گیا۔
  • حجم: سنیپ شاٹ فائل کا حجم۔
  • ماخذ: بیک اپ کیسے شروع ہوا۔ خودکار بیک اپس کے لیے شیڈول شدہ، ایپلیکیشن شروع ہونے پر لیے گئے بیک اپس کے لیے آغاز، اور اب بیک اپ کریں سے بنائے گئے بیک اپس کے لیے دستی۔

ہر قطار دو ایکشن پیش کرتی ہے:

  • بحال کریں: چلتے ڈیٹابیس کو منتخب سنیپ شاٹ سے بدل دیتا ہے۔ تبدیلی سے پہلے موجودہ ڈیٹابیس کی ایک بحالی سے پہلے کی حفاظتی کاپی خود بخود محفوظ ہو جاتی ہے۔ پھر ایپلیکیشن بند ہو کر دوبارہ شروع ہوتی ہے تاکہ سنیپ شاٹ مؤثر ہو سکے۔ بحالی شروع ہونے سے پہلے آپ سے تصدیق طلب کی جاتی ہے۔
  • حذف کریں: سنیپ شاٹ فائل کو ڈسک سے ہٹاتا ہے۔ فائل حذف ہونے سے پہلے آپ سے تصدیق طلب کی جاتی ہے۔ یہ واپس نہیں کیا جا سکتا۔

اگر ابھی کوئی سنیپ شاٹ موجود نہ ہو تو سیکشن آپ کو اب بیک اپ کریں چلانے یا اگلے شیڈول شدہ سائیکل کا انتظار کرنے کا اشارہ دیتا ہے۔

کلاؤڈ بیک اپ

کلاؤڈ بیک اپ سیکشن HandyCafe سرورز پر محفوظ آف سائٹ خفیہ شدہ سنیپ شاٹس کی وضاحت کرتا ہے، جو کسی بھی HandyCafe انسٹال سے بحال کیے جا سکتے ہیں۔

یہ فیچر جلد آرہا ہے کے طور پر نشان زد ہے اور ابھی دستیاب نہیں۔ ٹوگل اور ترتیب کے خانے مقامی طور پر محفوظ ہوتے ہیں تاکہ جب فیچر آپ کے اکاؤنٹ کے لیے کھلے تو سیٹنگز تیار ہوں۔ دستیاب خانے ہیں کلاؤڈ بیک اپ فعال کریں، لوگو، پوسٹرز، اور آئیڈل اسکرینز جیسے میڈیا اثاثوں کو بھی بیک اپ کرنے کا اختیار، اینڈ پوائنٹ، اور بکٹ / اسٹوریج زون۔

اہم نوٹس

  • بحالی سرور ایپلیکیشن کو بند کر کے دوبارہ شروع کرتی ہے۔ بحال کرنے سے پہلے کسی بھی فعال سیشن کو مطلع کریں۔
  • بحالی ہمیشہ پہلے موجودہ ڈیٹابیس کی بحالی سے پہلے کی حفاظتی کاپی محفوظ کرتی ہے، اس لیے اس حفاظتی کاپی کو بحال کر کے بحالی کو واپس کیا جا سکتا ہے۔
  • بیک اپ فولڈر کو ایسے اسٹوریج پر رکھیں جس میں سب سے حالیہ رکھیں میں مقرر سنیپ شاٹس کی تعداد کے لیے کافی خالی جگہ ہو۔
  • بڑے ڈیٹابیس پر سالمیت جانچ یا ویکیوم چلانے میں وقت لگ سکتا ہے۔ ایک وقت میں صرف ایک دستی ایکشن چلتا ہے۔