ক্ষেত্রের পুনর্বিবেচনার টেবিলটি কাটা কি নিরাপদ?


13

আমি লক্ষ করেছি যে ডি 7 প্রতিটি ক্ষেত্রের জন্য একটি ক্ষেত্র_দর্শন টেবিল তৈরি করে এবং এর ফিল্ড টেবিলের অংশ থেকে সামগ্রীটিকে নকল করে দেয় এমনকি যদি কোনও সংশোধন বন্ধ থাকে।

আমার কাছে একটি বড় পাঠ্য সারণী রয়েছে এবং এতে প্রচুর জায়গা (বেশ কয়েকটি জিবি) নেওয়া হচ্ছে।

পুনর্বিবেচনার টেবিলটি কাটা কি নিরাপদ হবে?

পিএস: এদিকে, আমি এটি বাগ হিসাবেও জানিয়েছি


এটি আসলে একটি ভাল প্রশ্ন! আমি মনে করি টেবিলটি কোর দ্বারা তৈরি করা হয়েছে তবে সংশোধনগুলি সক্ষম করা থাকলে কেবল রেকর্ড সন্নিবেশিত হয়।
স্টিফগোসেলিন

ধন্যবাদ :) এটাই আমি প্রত্যাশা করেছিলাম, তবে মনে হয় ডি 7 নির্বিশেষে সংশোধনী কপি তৈরি করে। এটি এখানে নিশ্চিত করা হয়েছে drupal.stackexchange.com/questions/7027/… । সম্ভবত একটি কোর বাগ?
giorgio79

আমি এটিকে একটি বাগ হিসাবে নয়, একটি বৈশিষ্ট্য হিসাবে শ্রেণীবদ্ধ করব;) আমি মনে করি এর বাইরে যুক্তিটি হ'ল আপনি যদি নিজের মতামত পরিবর্তন করেন এবং সংশোধনগুলি সক্রিয় করেন, তবে হঠাৎ সমস্ত field_revision_*টেবিলগুলি পপুলেশন করা ডিবিতে অনেক বেশি বোঝা হয়ে যাওয়ার উপায় হবে ।
tostinni

1
আমার কাছে প্রচুর পরিমাণ আছে তবে আমি মনে করি না অবদানকারী মডিউলগুলির সাথে এটির কোনও সম্পর্ক রয়েছে। শুধু আপনার ডিবিতে দেখুন, এবং আপনি প্রতিটি ক্ষেত্রের সাথে একটি ক্ষেত্র_দর্শন সংক্রান্ত টেবিল যুক্ত দেখতে পাবেন ...
giorgio79

উত্তর:


3

আমি মনে করি সেখানে ফিল্ড এসকিউএল নোরভিশন মডিউল আপনাকে সাহায্য করবে:

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

মডিউলটির উদ্দেশ্য হ'ল পরিমাণটি ডুপ্লিকেট করা ডেটা হ্রাস করা যা বৃহত্তর ড্রুপাল সাইটগুলিতে পুনর্বিবেচনাগুলি ব্যবহার করে না সেভ করে। ক্ষেত্রগুলি সহ সত্তা তৈরির সময় এটির প্রশ্নের সংখ্যা অর্ধেক করার অতিরিক্ত কর্মক্ষমতা সুবিধা রয়েছে।

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

এছাড়াও আপনি নিম্নলিখিত URL- তে প্রদত্ত কিছু কাস্টম মডিউল কোড ব্যবহার করতে পারেন:

http://www.ambidev.com/make-your-drupal-7-faster-by-removing-all-revisions/

এবং পুনর্বিবেচনা এন্ট্রিগুলি মুছতে এই মডিউলটি:

https://www.drupal.org/project/node_revision_delete


1

আপনার এইদিকে নজর দেওয়া উচিত আমি কীভাবে সমস্ত নোড / ফিল্ড রিভিশনগুলি মুছতে পারি? , এবং সম্ভবত সাবস্ক্রাইব করুন http://drupal.org/node/1063266#comment-5268252


1
কোনও অপরাধ হয়নি, তবে তিনি জিজ্ঞাসা করছিলেন যে এটি কীভাবে মুছতে হবে তা নয়, তবে ক্ষেত্র_দর্শনগুলি কেটে ফেলা নিরাপদ কিনা।
o_O

0

না, এটি নিরাপদ নয়। আমি ড্রুপাল using ব্যবহার করছি I আমি আমার ওয়েবসাইটে কুইজ মডিউলটি ব্যবহার করি এবং আমি লক্ষ্য করেছি যে আমি যখন সমস্ত ফিল্ড_রিভিশন_ * খালি করে ফেলতাম তখন ভেরিয়েবল ত্রুটি যা আমি সত্যিই মনে করি না এবং অন্যটিটি ছিল যে প্রশ্নগুলি অদৃশ্য হয়ে গিয়েছিল ।

অদ্ভুতভাবে যথেষ্ট, উত্তর বিকল্পগুলি ছিল, কিন্তু সমস্ত প্রশ্ন চলে গেছে। আমি আরও বিশদ খতিয়ে দেখিনি, আমি ফিল্ড_রিভিশন_ * টেবিলগুলি পিছনে রেখেছি এবং এটি সঠিকভাবে কাজ শুরু করে।

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

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