কম্পিউটার

মাইএসকিউএল টেবিল বজায় রাখার জন্য অপ্টিমাইজ টেবিল স্টেটমেন্টের ব্যবহার কী?


ডাটাবেসের সাথে কাজ করার সময়, আমাদের প্রচুর পরিবর্তন করার প্রবণতা থাকে যেমন ঢোকান , আপডেট এবং মুছুন টেবিলের মধ্যে ডেটা যা টেবিলের টুকরোটির শারীরিক সঞ্চয়ের কারণ হবে। ফলস্বরূপ, ডাটাবেস সার্ভারের কর্মক্ষমতা হ্রাস পায়।

MySQL আমাদেরকে অপ্টিমাইজ টেবিল স্টেটমেন্ট প্রদান করে যা আপনাকে এই ডিফ্র্যাগমেন্টিং সমস্যা এড়াতে টেবিলটিকে অপ্টিমাইজ করতে দেয়৷ এর সিনট্যাক্স নিম্নরূপ হবে -

OPTIMIZE TABLE table_name

এখানে, table_name হল টেবিলের নাম।

উদাহরণ

আমরা নিম্নরূপ ছাত্র_তথ্য টেবিলের জন্য এই বিবৃতিটি চালাচ্ছি -

mysql> Optimize table student_info\G
*************************** 1. row ***************************
   Table: query.student_info
      Op: optimize
Msg_type: status
Msg_text: OK
1 row in set (1.34 sec)

  1. MySQL-এ ORDER BY clause-এর ব্যবহার কী?

  2. MySQL IGNORE INSERT স্টেটমেন্টের ব্যবহার কি?

  3. মাইএসকিউএল-এ একটি টেবিল নামের সর্বোচ্চ দৈর্ঘ্য কত?

  4. C# এ 'Using' স্টেটমেন্টের ব্যবহার কী?