मेरे पास एक अनुक्रम है जो मेरे सिस्टम में ऑब्जेक्ट्स के लिए ट्रैकिंग नंबर उत्पन्न करता है। यह काफी समय से ठीक काम कर रहा था।
पिछले हफ्ते हमने देखा कि यह मूल्यों का फिर से उपयोग करना शुरू कर रहा था।
ऐसा प्रतीत होता है कि शाम को विभिन्न बिंदुओं पर, यह उस मूल्य पर रोलबैक होगा जो पिछले दिन था। यह उस बिंदु से मान उत्पन्न करना जारी रखेगा।
इसलिए उदाहरण के लिए मुझे कुछ इस तरह मिल सकता है:
10112
+१०११३
10114
10115
10116
10117
10118
+१०११३
10114
10115
10116
...
ऐसा होने पर कोई भी पैटर्न प्रतीत नहीं होता है, पहले उपयोग और दूसरे उपयोग के बीच की अवधि (कुछ 10 मिनट या कई घंटे के रूप में) या कितने वापस रोल किए गए हैं (कुछ के रूप में 1 और कई सौ के रूप में)।
मैंने एक ट्रेस चलाने के बारे में सोचा (और अभी भी हो सकता है), लेकिन मुझे नहीं लगता कि अनुक्रम ऑब्जेक्ट को सीधे संशोधित किया जा रहा है। मेरा मानना है कि यह संशोधित तिथि कई दिन पुरानी है और ऐसे समय की ओर संकेत करती है जब हमने डुप्लिकेट को समाप्त करने और समाप्त करने के लिए मूल्य को मैन्युअल रूप से बढ़ाया था। (और तब से यह मुद्दा कई बार आया है।)
क्या किसी को इस बात का अंदाजा है कि हर रात एक सीक्वेंस रोलबैक और पुन: उपयोग मूल्यों का क्या कारण हो सकता है?
अद्यतन: टिप्पणियों में कुछ सवालों के जवाब देने के लिए:
@@Version
:Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) अक्टूबर 19 2012 13:38:57
स्क्रिप्ट बनाएँ:
CREATE SEQUENCE [schemaName].[SequenceName] AS [bigint] START WITH 410014104 INCREMENT BY 1 MINVALUE 410000000 MAXVALUE 419999999 CYCLE CACHE GO
मेरे पास एक अद्वितीय बाधा नहीं है (लेकिन मैं एक को डालने की योजना बना रहा हूं)। हालांकि, यह केवल मुझे यह जानने में मदद करेगा कि मैंने कब एक मूल्य का पुन: उपयोग किया है। मानों को रीसेट करने का क्या कारण है। मैंने उस पर एक नौकरी लगाई, जिसे हर 5 मिनट में एक नया मूल्य मिल जाएगा। समय और मूल्य कूद एक पैटर्न का पालन नहीं करते हैं।
- यदि कोई त्रुटि है, तो मैंने इवेंट लॉग की जाँच की है। केवल यही लगता है कि यह हो रहा है: http://support.microsoft.com/kb/2793634 आज हम ठीक कर रहे हैं। मुझे नहीं लगता कि ये संबंधित हैं, लेकिन यह हो सकता है।
@@VERSION
? पर्यावरण के बारे में भी कुछ बदला है? कुछ इसी तरह की रिपोर्ट करने के लिए एक कनेक्ट आइटम है । ओपी ने कहा कि यह संबद्ध है11.0.3000.0