दोनों डेटा फेंक देते हैं। और यह 'लेन-देन' नहीं है, इसलिए आप ROLLBACK
के साथ डेटा को पुनर्प्राप्त नहीं कर सकते हैं ।
DROP PARTITION
विभाजन को विभाजन की सूची से भी हटाता है।
TRUNCATE PARTITION
विभाजन को यथावत छोड़ देता है, लेकिन खाली रहता है।
DROP PARTITION
. का एक सामान्य उपयोग "पुरानी" पंक्तियों को हटाना है। जानकारी की एक तालिका के बारे में सोचें जिसे केवल 90 दिनों तक रखने की आवश्यकता है। PARTITION BY RANGE(TO_DAYS(...))
. का उपयोग करें और साप्ताहिक विभाजन हैं। फिर, हर हफ्ते DROP
सबसे पुराना और ADD
एक नया विभाजन। अधिक चर्चा यहां
।
मैंने TRUNCATE
. की आवश्यकता नहीं देखी है ।
ध्यान रखें कि ऐसे बहुत कम उपयोग के मामले हैं जहां आपको PARTITIONing
. से कोई लाभ मिल सकता है . अब तक, मुझे केवल PARTITION BY RANGE
. के लिए उपयोग मिले हैं ।