আপনার সাইটের পেছনের ডেটাবেস সুস্থ রাখুন।

আপনার সাইট যা দেখায় সবই ডেটাবেসে থাকে। LayerAssist দেখে সেটি চলছে এবং সংযোগযোগ্য কি না, ত্রুটি ও ধীর কোয়েরি খোঁজে এবং সাইট পড়ে যাওয়ার আগেই সমস্যা ব্যাখ্যা করে।

এক নজরে

  • স্বয়ংক্রিয় কাজতৈরি “ডেটাবেসের স্বাস্থ্য” স্বয়ংক্রিয় কাজটি দেখে ডেটাবেস চলছে ও সংযোগযোগ্য কি না, এবং লগে পাওয়া ত্রুটি বা ধীর কোয়েরির রিপোর্ট দেয়।
  • বিল্ট-ইন মনিটরডেটাবেস থামার মুহূর্তেই সতর্কবার্তা চাইলে আপনার ডেটাবেস পরিষেবার জন্য একটি বিল্ট-ইন পরিষেবা মনিটর যোগ করুন।
  • চ্যাটেচ্যাটে এটি সংযোগের ত্রুটি ঠিক করে, নষ্ট টেবিল মেরামত করে এবং খুঁজে বের করে ডেটাবেসকে কী ধীর করছে।

ডেটাবেস পড়লে পুরো সাইট সাদা হয়ে যায়

আপনার পেজ, পণ্য, অর্ডার আর ব্যবহারকারীরা একটি ডেটাবেসে থাকে, সাধারণত MySQL বা MariaDB। সাইট সেখানে পৌঁছাতে না পারলে ভিজিটরেরা “Error establishing a database connection” বা ফাঁকা পেজ দেখেন, আর ঠিক না হওয়া পর্যন্ত কিছুই চলে না।

ডেটাবেস ধীরে ধীরেও খারাপ হয়: ক্র্যাশের পরে টেবিল নষ্ট হয়, ডেটা বাড়লে কোয়েরি ধীর হয়, আর সার্ভারের মেমোরি ফুরোয়। সাইট পড়ার অনেক আগেই এই সমস্যাগুলো লগে সতর্কবার্তা রেখে যায়।

ডেটাবেসে মনোযোগ দরকার তার লক্ষণ

  • “Error establishing a database connection”
  • আগে দ্রুত চলা পেজ এখন কয়েক সেকেন্ড নেয়
  • “Table is marked as crashed and should be repaired”
  • সেভ করার সময় অ্যাডমিন পেজ টাইমআউট হয়

ডেটাবেসের সাধারণ সমস্যা

ভুল ডেটাবেস লগইন তথ্য

হোস্টিং কন্ট্রোল প্যানেলে বদলানো কিন্তু সাইটের সেটিংসে না বদলানো পাসওয়ার্ড, ব্যবহারকারী বা সার্ভার সঙ্গে সঙ্গে সংযোগ কেটে দেয়।

ডেটাবেস পরিষেবা থেমেছে

মেমোরির অভাব, ভরা ডিস্ক বা ব্যর্থ আপডেট MySQL বা MariaDB থামাতে পারে।

নষ্ট টেবিল

লেখার মাঝখানে ক্র্যাশ বা ভরা ডিস্ক কোনো টেবিল এমনভাবে নষ্ট করতে পারে যে কিছু পেজ ব্যর্থ হয়।

ধীর কোয়েরি ও অদরকারি ডেটা

সীমাহীন বাড়তে থাকা টেবিল – লগ, সেশন, রিভিশন, মেয়াদোত্তীর্ণ ডেটা – প্রতিটি পেজকে ধীর করে।

LayerAssist কীভাবে আপনার ডেটাবেসের যত্ন নেয়

এটি ডেটাবেস অ্যাডমিনের মতো পরীক্ষা করে, আর বন্ধুর মতো ব্যাখ্যা করে।

দেখে এটি চলছে ও সংযোগযোগ্য কি না

এটি দেখে ডেটাবেস পরিষেবা চলছে কি না এবং সাইট তার সঙ্গে সংযোগ করতে পারছে কি না।

সতর্কবার্তা পড়ে

এটি ডেটাবেসের লগে ত্রুটি, নষ্ট টেবিল আর ধীর কোয়েরি খোঁজে এবং নতুন কিছু থাকলে রিপোর্ট করে।

যা ভেঙেছে তা ঠিক করে

চ্যাটে এটি সংযোগের সেটিং ঠিক করে, নষ্ট টেবিল মেরামত করে এবং সাইটের আর দরকার নেই এমন ডেটা পরিষ্কার করে – মোছে শুধু আপনার অনুমোদনে।

কী ধীর তা খোঁজে

এটি সবচেয়ে বড় টেবিল আর সবচেয়ে ধীর কোয়েরি দেখে এবং জানায় কোনটা সবচেয়ে বড় পার্থক্য আনবে।

উদাহরণ: প্রতি মাসে আরও ধীর হওয়া স্টোরের অ্যাডমিন

  1. আপনি

    স্টোরের অ্যাডমিনে অর্ডার লোড হতে অনেক সময় লাগে। ডেটাবেসে কি কোনো সমস্যা আছে?

  2. এটি যা চেক করে

    • MariaDB: চলছে ও সংযোগযোগ্য
    • সেশন টেবিল: 21 লক্ষ মেয়াদোত্তীর্ণ সারি, 3.4 GB
    • ধীর কোয়েরি লগ: অর্ডার সার্চ পুরো টেবিল পড়ে
    • নষ্ট টেবিল: নেই
  3. এটি যা বদলায়

    আপনার অনুমোদনের পরে মেয়াদোত্তীর্ণ সেশন মোছা হয়েছে এবং অর্ডার সার্চের জন্য অনুপস্থিত ইনডেক্স যোগ করা হয়েছে

  4. LayerAssist

    অর্ডারের পেজ এখন এক সেকেন্ডের কমে লোড হয়, আগে 14 সেকেন্ড লাগত। স্টোরে বিশ লক্ষ মেয়াদোত্তীর্ণ ভিজিটর সেশন জমে ছিল, আর অর্ডার সার্চের কোনো ইনডেক্স ছিল না। আপনার অনুমোদনে আমি মেয়াদোত্তীর্ণ সেশন মুছেছি এবং ইনডেক্স যোগ করেছি; আর কিছু বদলায়নি।

আপনি কী পান

  • সাইট সাদা হওয়ার আগে লগ থেকে আগাম সতর্কবার্তা
  • সংযোগের ত্রুটি কয়েক মিনিটে ঠিক, কারণ ব্যাখ্যাসহ
  • গোছানো ডেটাবেসে দ্রুততর সাইট
  • কনটেন্ট জায়গামতো থাকে: মোছা শুধু আপনার অনুমোদনে

বাস্তব পরিস্থিতি

ছোট VPS-এ একটি সাইট

ব্যস্ত সময়ে ডেটাবেস রিস্টার্ট হয়। চেক মেমোরির সতর্কবার্তা রিপোর্ট করে এবং LayerAssist সার্ভারের সামর্থ্য অনুযায়ী সেটিং মানিয়ে নেয়।

ব্যস্ত WooCommerce স্টোর

অর্ডার আর লগ প্রতিদিন বাড়ে। দৈনিক চেক স্টোর ধীর হওয়ার আগে সবচেয়ে দ্রুত বাড়তে থাকা টেবিলটি চিহ্নিত করে।

ডেভেলপারের PostgreSQL অ্যাপ

নতুন রিলিজের পরে অ্যাপের ডেটাবেস ধীর কোয়েরি লিখে রাখে। Pro প্ল্যানের প্রতি ঘণ্টার চেক সেদিনই সেগুলো চিহ্নিত করে।

ডেটাবেস চেক কীভাবে সেট করবেন

  1. হোস্টিং বা সার্ভার যুক্ত করুন

    SSH সবচেয়ে পূর্ণ ছবি দেয়; শেয়ার্ড হোস্টিংয়ের অনেক সাইটে হোস্টিং কন্ট্রোল প্যানেলই যথেষ্ট।

  2. স্বয়ংক্রিয় কাজ যোগ করুন

    স্বয়ংক্রিয় কাজে নতুন স্বয়ংক্রিয় কাজ, সাইট, তারপর “ডেটাবেসের স্বাস্থ্য” বেছে নিন।

  3. কত ঘন ঘন, তা বাছুন

    প্ল্যান অনুযায়ী দিনে একবার থেকে প্রতি 15 মিনিট পর্যন্ত।

  4. একটি পরিষেবা মনিটরও যোগ করুন

    ডেটাবেস থামলে তাৎক্ষণিক সতর্কবার্তার জন্য একই সার্ভারে mysql বা mariadb-র জন্য “পরিষেবার স্বাস্থ্য” মনিটর যোগ করুন।

ডেটাবেসের স্বাস্থ্য নিয়ে প্রশ্ন

মূলত MySQL ও MariaDB, যা প্রায় সব সাইট ব্যবহার করে। SSH দিয়ে এটি আপনার সার্ভারের PostgreSQL ও অন্যান্য ডেটাবেসও সামলাতে পারে।

এরপর: ক্রন জব ও কিউ

মাসে ৯$ থেকে · মত বদলাতে ১৪ দিন

পরেরবার কিছু নষ্ট হলে, আপনি জানবেন কাকে জিজ্ঞেস করতে হবে।

আজই আপনার ওয়েবসাইট যোগ করুন এবং প্রথম প্রশ্নটি করুন। আপনার জন্য নয়? ১৪ দিনের মধ্যে বাতিল করে প্রথম পেমেন্ট ফেরত নিন, শুধু ব্যবহৃত AI কাজের খরচ বাদ দিয়ে।

৭ দিন বিনামূল্যে · কোনো ক্রেডিট কার্ড লাগবে না · কোনো টেকনিক্যাল জ্ঞান লাগবে না।