नए चांगेलोग टेबल्स के मैकेनिक्स (उदा: कैटलॉग_कैटरोरी_प्रोडक्ट_कैट_क्ल)


15

मैंने डेटाबेस में उल्लिखित तालिकाओं को देखा। मुझे लगता है कि वे Magento EE 1.13 में नए हैं और नए इंडेक्सिंग से संबंधित हो सकते हैं।

+ ---------------------------------------- +
| कैटलॉग_श्रेणी_फ्लैट_क्ल |
| कैटलॉग_श्रेणी_प्रौढ़_काट_क्ल |
| कैटलॉग_श्रेणी_प्रोडक्ट_इंडैक्स_क्ले |
| कैटलॉग_प्रोडक्ट_फ्लैट_क्ल |
| कैटलॉग_प्रोडक्ट_इंडेक्स_प्राइस_क्ल |
| कैटालिनवेंट्री_स्टॉक_स्टैटस_क्ल |
| कैटलॉग सर्च_फुलटेक्स्ट_क्ल |
| एंटरप्राइज़_url_rewrite_category_cl |
| एंटरप्राइज़_url_rewrite_product_cl |
| एंटरप्राइज़_url_rewrite_redirect_cl |
+ ---------------------------------------- +

वे टेबल कैसे काम करते हैं? उद्देश्य क्या है?

क्या वे कुछ समय बाद अपने आप साफ हो जाते हैं?

क्या यह उन तालिकाओं को बैकअप में शामिल करने के लिए समझ में आता है?


अर्ध संबंधित: magento.stackexchange.com/a/3930/69
B00MER

जवाबों:


15

_clजब भी कोई विशिष्ट इकाई बदली जाती है तो ये चैंजोग (इसलिए प्रत्यय) टेबल MySQL ट्रिगर के माध्यम से भर जाते हैं।
तब इंडेक्सर क्रॉन जॉब (हर मिनट चलने वाला) इन चैंज को मैजेंटो इंडेक्स में वृद्धिशील अपडेट के रूप में लागू करेगा।

चेंजलॉग टेबल को भरने के लिए MySQL ट्रिगर का उपयोग करने का लाभ यह है कि यह तब भी काम करता है, जब PHP शामिल किए बिना सादे SQL का उपयोग करके नया डेटा जोड़ा जाता है।
यदि आप एक गैर-मानक आयात विधि (या यहां तक ​​कि Mage_ImportExport मॉड्यूल) का उपयोग कर रहे हैं, तो एक पूर्ण reindex चलाने की आवश्यकता को समाप्त करता है।


क्या इन तालिकाओं को समय-समय पर काट देना सुरक्षित है? वर्तमान में 25 मीटर के रिकॉर्ड पर।
स्टीव रॉबिन्स

निश्चित नहीं। समस्या यह है कि Magento उस तालिका में संग्रहीत संस्करण पर निर्भर हो सकता है। मैं नवीनतम संस्करण को छोड़कर सभी को हटाना सुरक्षित होगा, लेकिन अपने जोखिम पर ऐसा करें। शायद ट्रंकटिंग भी सुरक्षित है - मुझे नहीं पता।
विनय

5
Enterprise_Mview मॉड्यूल में पहले से ही इन तालिकाओं को साफ करने की क्षमता है। यह प्रत्येक तालिका के लिए नवीनतम version_id लेता है enterprise_mview_metadataऔर उससे कम version_id वाली किसी भी पंक्तियों को हटाता है। आप सिस्टम> कॉन्फ़िगरेशन> (उन्नत अनुभाग)> इंडेक्स मैनेजमेंट पर जाकर इंडेक्स क्लीनिंग को इंडेक्स क्लीन शेड्यूल के तहत हां में शेड्यूल किए गए क्लीनअप को सक्षम कर सकते हैं।
टायलर वी।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.