मेरे पास एक लॉग टेबल है जो उस समय के डेटाइम स्टैम्प को पकड़ती है जब कुछ फाइलों को दूसरे सिस्टम में एक्सपोर्ट किया जाता था।
ExportLog तालिका में वर्तमान में तीन फ़ील्ड हैं:
id (primary key)
messageId (int)
exportedDateTime (datetime)
इसकी समीक्षा करते हुए मैंने पाया कि यह id
क्षेत्र बिना किसी उद्देश्य के कार्य करता है, क्योंकि इस तालिका में कोई जोड़ नहीं हैं। इस तालिका पर काम करने वाली एकमात्र चीज बैच नौकरी है जो संदेशों और आवेषण को इस लॉग टेबल में संसाधित करती है।
क्या मुझे id
मैदान हटा देना चाहिए ?
मैं पर या तो एक प्राथमिक कुंजी होना चाहिए messageId
या exportedDateTime
या दोनों?