আপনি আপনার ভারচার কলামটির জন্য যে দৈর্ঘ্য নির্ধারণ করেছেন তা নির্বিশেষে, খালি কলাম দ্বারা ব্যবহৃত সঞ্চয় স্থান একই হবে।
CHAR এবং VARCHAR প্রকারগুলি
এটি কেবল ভারচর কলাম দ্বারা ব্যবহৃত স্থানটিকে সম্বোধন করে এবং সারি, এর সূচি, প্রাথমিক কী এবং অন্যান্য কলামগুলির দ্বারা ব্যবহৃত মোট সঞ্চয় স্থান বিবেচনা করে না।
ইয়ারকিউব তাঁর মন্তব্যে যেমন উল্লেখ করেছেন, কমপক্ষে একটি নালাম কলাম উপস্থিত থাকায় সামগ্রিকভাবে সারি স্টোরের জন্য অতিরিক্ত বিবেচনা রয়েছে।
ইনোডব ফিজিকাল সারি স্ট্রাকচার
রেকর্ড শিরোনামের পরিবর্তনশীল দৈর্ঘ্যের অংশে NULL কলামগুলি ইঙ্গিত করার জন্য কিছুটা ভেক্টর রয়েছে। যদি 9 থেকে 15 কলামের যে কোনও জায়গায় নাল হতে পারে তবে বিট ভেক্টর দুটি বাইট ব্যবহার করে)
...
শিরোনামের পরিবর্তনশীল-দৈর্ঘ্যের অংশেও ভেরিয়েবল-দৈর্ঘ্যের কলামগুলির দৈর্ঘ্য রয়েছে। কলামের সর্বোচ্চ দৈর্ঘ্যের উপর নির্ভর করে প্রতিটি দৈর্ঘ্য এক বা দুটি বাইট নেয় tes যদি সূচকের সমস্ত কলামগুলি শূন্য না হয় এবং একটি নির্দিষ্ট দৈর্ঘ্য থাকে, রেকর্ড শিরোনামের কোনও পরিবর্তনশীল-দৈর্ঘ্যের অংশ নেই
এবং হ্যাঁ, স্টোরেজ স্পেসটি আপনি যে ধরণের চয়ন করেছেন তার উপর ভিত্তি করে পরিবর্তিত পরিবর্তনগুলি, এটি কি স্থির বা পরিবর্তনশীল, কোলেশন এবং ইঞ্জিনের মতো অন্যান্য উপাদান।
মাইএসকিউএল এখানে ডেটা স্টোরেজ অনুকূলিতকরণের জন্য সুপারিশ করে: ডেটা আকারের অনুকূলকরণ
হালনাগাদ
ভারচারের সাথে আরও একটি বিবেচনা এবং এটি স্মৃতি। মাইএসকিউএলে একটি পরিবর্তনশীল দৈর্ঘ্যের কলামের আকার যথাসম্ভব সীমাবদ্ধ করা গুরুত্বপূর্ণ। যদিও কলামটি পরিবর্তনশীল এবং ব্যবহৃত স্টোরেজ স্পেসটি পরিবর্তনশীল, মাইএসকিউএল মান সংরক্ষণের জন্য স্থির অংশগুলিতে মেমরি বরাদ্দ করবে। উদাহরণস্বরূপ বারচর (200) আরও মেমরি ব্যবহার করবে যা বার্চর (5)। এটি কোনও স্টোরেজ স্পেসের সমস্যা নয়, তবে আপনার কলামগুলি সংজ্ঞায়িত করার সময় বিবেচনা করার মতো কিছু।