হ্যাঁ, ফ্ল্যাট টেবিলগুলি এখনও একটি জিনিস। আপনি স্টোর-> কনফিগারেশন-> ক্যাটালগ-> স্টোরফ্রন্ট থেকে পণ্য এবং বিভাগগুলির জন্য ফ্ল্যাট টেবিলগুলি সক্ষম করতে পারেন।
আমাদের ফ্ল্যাট টেবিলগুলি কেন দরকার?
তারা বৃহত ক্যাটালগ ডেটার জন্য উল্লেখযোগ্য পারফরম্যান্স বৃদ্ধির প্রস্তাব দেয়। আমাদের ক্লায়েন্টের একজনের কেবল 5 টি বিভাগ এবং 250 টিরও বেশি পণ্য রয়েছে তাই আপনার ফ্ল্যাট চালু বা বন্ধ থাকলে তা আসল ব্যাপার নয়। যখন আমরা এটি অন্য একটি স্টোরের জন্য 800 টি বিভাগ এবং 17000 পণ্য এবং 5 মাল্টিস্টোরারগুলি চালু করি তখন এটি সত্যিই গুরুত্বপূর্ণ tered আপনি যখন ডাটাবেসে কী ঘটছে তা লক্ষ্য করা শুরু করলে পারফরম্যান্সের উত্থানটি প্রকট হয়। আপনার একাধিক ওয়েবসাইট থাকলে ডেটাবেসটি কেমন দেখাচ্ছে তা এখানে।
যোগসূত্রটি সারণীর আকার এমনকি সূচকগুলির সাথে বাড়ার সাথে খুব ব্যয়বহুল হয়ে যায়। ফ্ল্যাট টেবিলগুলি REDUCE (নির্মূল নয়) যোগদান করুন।
এগুলি কখন তৈরি বা আপডেট হয়
আপনি যখন পুরো পুনর্নির্দেশনাটি করেন তখন ফ্ল্যাট টেবিলগুলি পুনরায় জেনারেট হয় bin/magento indexer:reindex
। তারা পণ্য বা বিভাগ আপডেটে আপডেট করা হয়। কেবলমাত্র প্রাসঙ্গিক সারিগুলি আপডেট করা হয়।
ফ্ল্যাট টেবিলগুলি তৈরি করা হয় না setup:di:compile
** কোন বৈশিষ্ট্যগুলি ফ্ল্যাট টেবিলগুলিতে যায়? (এবং কিছু সীমাবদ্ধতা) **
সংক্ষিপ্ত উত্তর হ'ল সমস্ত বৈশিষ্ট্য যা পণ্য তালিকাতে ব্যবহৃত হয় (তালিকা + স্তরযুক্ত নেভিগেশন)। কোনও অ্যাট্রিবিউটস স্টোর ফ্রন্ট সেটিংস ফ্ল্যাট টেবিলগুলিতে এই বৈশিষ্ট্যটি অন্তর্ভুক্ত করা উচিত কিনা তা স্থির করে
আমি নীচে উল্লেখ করা সীমাবদ্ধতার কারণে সমস্ত বৈশিষ্ট্য সমতল হয় না।
ফ্ল্যাট টেবিল সীমাবদ্ধতা
অবশেষে এই ফ্ল্যাট টেবিলগুলির জন্য একটি সীমাবদ্ধতা রয়েছে যা মাইএসকিএল দ্বারা চাপিয়ে দেওয়া হয়। টেবিলে সারি আকার এবং কলামের আকার সীমা রয়েছে। আপনি এটি সম্পর্কে মাইএসকিএল সারণির সীমাতে আরও পড়তে পারেন
আপনি এই <max_index_count>64</max_index_count>
আকর্ষণীয় নোডটি মডিউল-ক্যাটালগের config.xml এ পাবেন।
আশা করি এইটি কাজ করবে.