ম্যাজেন্টো 1.9: পণ্যের মূল্য সারণী - তারা কীভাবে কাজ করে?


9

ম্যাজেন্টোতে মূল্য পরিচালনার জন্য অনেকগুলি সারণী রয়েছে

এটি আমার কাছে মনে হচ্ছে:

  • পণ্য / বিভাগের পৃষ্ঠাগুলিতে পণ্যের দামগুলি ক্যাটালগ_প্রডাক্ট_ফ্ল্যাট টেবিলগুলি থেকে লোড হয় ।
  • অনুসন্ধান পৃষ্ঠাগুলিতে _idx সারণি ব্যবহৃত হয় (আমার মনে হয় দামের পরিসীমা ফিল্টারের জন্য)।

ডেটা সহ টেবিল

| ছক | নোটস |
| --------------------------------------------- | --- --------------------- |
| ক্যাটালগ_প্রডাক্ট_ ইন্ডেক্স_প্রাইস | ডেটা আছে - প্রধান টেবিল |
| ক্যাটালগ_প্রডেক্ট_ইন্ডেক্স_প্রাইস_আইডিএক্স | তথ্য আছে |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_টিএমপি | তথ্য আছে |

তথ্য ছাড়াই সারণী

| ছক | নোটস |
| --------------------------------------------- | --- --------------------- |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_বান্ডেল_আইডিএক্স | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_বান্ডেল_উপ_আইডিএক্স | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_বান্ডেল_অ্যাপ্ট_টিএমপি | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_বান্ডেল_সেল_আইডিএক্স | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_বান্ডেল_সেল_টিএমপি | কোন তথ্য |
| ক্যাটালগ_প্রডেক্ট_ইন্ডেক্স_প্রাইস_বান্ডেল_টিএমপি | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ ইন্ডেক্স_প্রিস_সিএফজি_উপটি_গ্রার_আইডিএক্স | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_সিএফজি_উপটি_গ্রার_টিএম | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_সিএফজি_উপটি_আইডিএক্স | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_সিএফজি_উপটি_টিএমপি | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ ইন্ডেক্স_প্রাইস_ডাউনড_আইডিএক্স | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ ইন্ডেক্স_প্রাইস_ডাউনলোড_টিএমপি | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_ফাইনাল_আইডিএক্স | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_ফাইনাল_টিএমপি | কোন তথ্য |
| ক্যাটালগ_প্রডেক্ট_ইন্ডেক্স_প্রাইস_অ্যাপ্ট_গ্রার_আইডিএক্স | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_আইডেক্স_প্রাইস_অ্যাপ্ট_গ্রার_টিএমপি | কোন তথ্য |
| ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস_অ্যাপটি_আইডিএক্স | কোন তথ্য |
| ক্যাটালগ_প্রডেক্ট_ইন্ডেক্স_প্রাইস_অ্যাপ্ট_টিএমপি | কোন তথ্য |

সুতরাং দেখে মনে হচ্ছে সেখানে কেবলমাত্র 3 টি টেবিলের ডেটা রয়েছে:

  • catalog_product_index_price
  • catalog_product_index_price_idx
  • catalog_product_index_price_tmp

একমাত্র আসল ব্যবহৃত টেবিলটি হল ক্যাটালগ_প্রডাক্ট_ইন্ডেক্স_প্রাইস , স্তর নেভিগেশন এটি পণ্যগুলি দামের সাথে ফিল্টার করতে ব্যবহার করে। (দেখুন ম্যাগ_গ্যাটালগ_মোডেল_ রিসোর্স_ লাইয়ার_ ফিল্টার_প্রাইস -> _ গেটপ্রাইসএক্সপ্রেসন () )

টেবিলগুলি: ক্যাটালগ_প্রডাক্ট_ ইন্ডেক্স_প্রাইস

| সত্তা_আইডি | গ্রাহক_গ্রুপ_আইডি | ওয়েবসাইট_আইডি | কর_ক্লাস_আইডি | দাম | ফাইনাল_প্রাইস | মিনি_প্রাইস | ম্যাক্স_প্রাইস | tier_price | গ্রুপ_প্রাইস |

এটি ওয়েবসাইট / গ্রাহক গোষ্ঠীর সমস্ত সংমিশ্রণকে হোস্ট করে আমার অনুমানের গণিত যাইহোক যাইহোক মানা করুন:

  • 100.000 পণ্য
  • ২ টি ওয়েবসাইট (দামের জন্য মূল্য নির্ধারণের সুযোগটি ওয়েবসাইটে সেট করা)
  • 10 গ্রাহক গ্রুপ

=> 100.000 * 2 * 10 = 2.000.000 সারি

আপনি যদি বিভিন্ন গ্রাহক গোষ্ঠীর জন্য পৃথক দাম ব্যবহার না করেন তবে আপনি ডিবিতে প্রচুর জায়গা অপেক্ষার অবসান ঘটিয়েছেন এবং দামের পুনর্নির্দেশনাটি খুব ধীর হবে। (কারণ মূলত প্রতিটি পণ্যের জন্য সমস্ত 20 টি সারিতে একই মান থাকবে)

প্রশ্নাবলী:

  1. উপরের সমস্ত খালি টেবিলগুলি মুছে ফেলা নিরাপদ?
  2. 3 টি টেবিলের ক্যাটালগ_প্রডাক্ট_আইডেক্স_প্রাইস সহ ডেটা রয়েছে তবে কেবল 1 টি ব্যবহৃত হয়?

অপ্টিমাইজেশান:

  1. সমস্ত সংমিশ্রনের জন্য যদি পণ্যের দামগুলি একই হয় তবে সূচক টেবিলের সারিগুলির পরিমাণ হ্রাস করা সম্ভব হবে কি?

1
সমস্ত টেবিলের জন্য আমি উত্তর দিতে পারি না তবে ক্যাটালগ_প্রডাক্ট_ইনডেক্স_প্রাইস_বান্ডেল_এক্স, ক্যাটালগ_প্রডक्ट_ইন্ডেক্স_প্রাইস_সিএফজি_এক্স এবং ক্যাটালগ_প্রডেক্ট_ইন্ডেক্স_প্রাইস_ডাউনড_এক্সের কেবলমাত্র যদি আপনার সাইটের ভিতরে বান্ডিল, কনফিগারযোগ্য এবং ডাউনলোডযোগ্য পণ্য থাকে তবে ডেটা থাকবে। অন্যগুলি চূড়ান্ত মূল্য গৌণ মুদ্রা ইত্যাদির সাথে সঞ্চয় করার জন্য ব্যবহার করা যেতে পারে তবে আমি ইতিবাচক নই।
Eirik

উত্তর:


2

উপরের সমস্ত খালি টেবিলগুলি মুছে ফেলা নিরাপদ?

এই খালি টেবিলগুলি পপুলেটে যাবে যখন ম্যাজেন্টো রিইনডেক্স এবং ক্যাটালগটিতে নির্দিষ্ট পণ্যের ধরণের জন্য পণ্য থাকবে।
এটি _idx টেবিলটি মুছে ফেলা নিরাপদ হওয়া উচিত ম্যাজেন্টো তাদের পুনর্নির্দেশের সময় পুনরায় তৈরি করবে।

কেন ডেটা সহ 3 টি টেবিল রয়েছে তবে কেবল 1 টি ব্যবহৃত হয়?

আইডিএক্স টেবিল এবং tmp টেবিলটি কেবলমাত্র সূচীকরণের জন্য ব্যবহৃত হয়:

  • _টিএমপি খালি এবং এটি পুনর্নির্দেশের সময় পপুলেশন হবে
  • _idx হ'ল প্রকৃত সূচি সারণী

দুঃখিত আপনার উত্তরটি আমাকে কিছুই বলছে না।
ফ্রেম

আপনি কি স্পষ্ট নয় সে সম্পর্কে আরও নির্দিষ্ট করে বলতে পারেন?
14

আমি জানি যে টেবিলগুলি সূচক, আমি জানি আপনি সূচকটি কেটে ফেলতে পারবেন (আপনি বলছেন যে আপনি পারবেন না তবে এটি সত্য নয়, আপনাকে কেবল পুনর্নির্মাণের দরকার পরে) আপনি নতুন কিছু বলছেন না .... যদি আপনার না থাকে প্রশ্নের একটি উত্তর আপনার উত্তর নয়
ফ্রেড

সাহায্য করার চেষ্টা করার জন্য দুঃখিত, আপনি কি আমার উত্তরটি পড়েছেন? আপনাকে সত্যই আমার প্রশ্নের উত্তরগুলি আপনার প্রশ্নের পাশে রাখতে হবে।
কুইজ

এখন আমি আপনার জন্য এটি করেছি। আমি আশা করি প্রশ্নটি সমাধান করার জন্য আমরা একটি গঠনমূলক সংলাপ করতে পারি।
কুইজ করুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.