कैशे_फॉर्म को छोटा कैसे रखें


12

मैंने mysql में देखा है कि cache_form.MYD तालिका 14GB है। यह इतना बड़ा क्यों हो गया? क्या इसे खाली करना सुरक्षित है? और मैं भविष्य में ऐसा होने से कैसे बच सकता हूं?

धन्यवाद


Drupal का क्या संस्करण?
mpdonadio

यह ड्रूपल 6.22
अल्फिश

यह प्रश्न "कैश फॉर्म टेबल का आकार बहुत बड़ा है" डुप्लिकेट करता है - drupal.stackexchange.com/a/260649/53059 - एक सवाल जो थोड़ा नया है और इसमें बहुत अधिक गतिविधि / जानकारी है
Kay V

जवाबों:


8

https://drupal.org/project/optimizedb - मॉड्यूल जो आपकी समस्या का समाधान करेगा। वह क्रोन द्वारा तालिका cache_form को साफ़ कर सकता है, अनुकूलन और भी बहुत कुछ कर सकता है। Drupal 6.7 के लिए उपलब्ध संस्करण।


7

यह द्रुपाल 6 और 7 में एक ज्ञात मुद्दा है। क्रोन चलाते समय यह साफ नहीं होता है। आप समाप्त हो चुकी सभी पंक्तियों को सुरक्षित रूप से हटा सकते हैं।

DELETE FROM {cache_form} WHERE expire < now();

चाल चलनी चाहिए।


2
चूंकि यह एक "ज्ञात मुद्दा" है, क्या आपके पास मुद्दे की कतार का लिंक है?
मार्केवेंडेंड

@marcvangend कैश फॉर्म तालिका आकार के साथ Drupal में खोजें, कई ने रिपोर्ट किया है कि यह विशेष तालिका कुछ बार टमटम से अधिक लेती है।
GoodSp33d

1
मुझे पता है कि खोज कैसे काम करती है, और मुझे पता है कि इस और इसी तरह की समस्याओं के बारे में पूरे वेब पर कई पृष्ठ हैं। लेकिन मैं कई के लिए नहीं पूछ रहा हूं ... मेरा सवाल है, अगर किसी के पास किसी एकल मुद्दे का लिंक है जहां डेवलपर्स सक्रिय रूप से इस विशिष्ट समस्या को हल करने पर काम कर रहे हैं।
marcvangend

1
@marcvangend मैंने ऐसा नहीं किया, कृपया इसे इस तरह न लें। मैंने अभी सोचा था कि आप इस मुद्दे से अवगत नहीं हैं :) एक ऐसा मुद्दा था जो सक्रिय था लेकिन मैंने इससे कोई सकारात्मक परिणाम नहीं देखा, वही मुद्दा अभी भी है।
GoodSp33d

1
@marcvangend: खैर, इस पर कई मुद्दे टिकट हैं: drupal.org/project/issues/drupal?text=cache_form&status=All । मैंने इससे निपटने के लिए कल एक मॉड्यूल drupal.org/sandbox/roheim/2010918 बनाया है । अगर आपको डी 6 के लिए इसकी आवश्यकता है, तो मुझे बताएं। और कीड़े, सामान्य रूप से पाठ्यक्रम के अनुरोधों की सुविधा। मुझे उम्मीद है कि कुछ लोगों द्वारा इसका उपयोग करने के बाद इसे एक पूर्ण परियोजना बनाने की उम्मीद है।
रौनक

3

मुझे संदेह है कि क्रोन आपकी साइट पर नहीं चल रहा है। मैं उस विशेष तालिका के बारे में 100% सकारात्मक नहीं हूं, लेकिन अन्य कैश टेबल में बासी प्रविष्टियां मिलती हैं जब क्रोन चलता है।

यदि आपको क्रोन स्थापित करने में सहायता की आवश्यकता है, तो http://drupal.org/cron पर जाएं


ठीक है, जैसा कि मैं स्थिति रिपोर्ट देखता हूं कि क्रोन 1 घंटे पहले चलाया गया है।
अलाफ

आपकी साइट कितनी पुरानी है? प्रपत्र API में एक बग था, लेकिन मुझे लगा कि यह कुछ समय पहले तय किया गया था: drupal.org/node/230374 यदि आप अपने कैश को मैन्युअल रूप से साफ़ करते हैं, तो क्या वह तालिका अभी भी w / o बाध्य है?
mpdonadio

साइट काफी पुरानी है लेकिन सभी मॉड्यूल आज तक हैं। मैं टेबल खाली कर दूंगा और देखूंगा। धन्यवाद
alfish
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.