जियोलाइट रेंज इंडेक्स ASC होना चाहिए, नहीं YugabyteDB डिफ़ॉल्ट HASH

PerformanceDaemonService
शिप
10 अगस्त 2026 को 6:14 pm बजे UTC
लेखक
Kamo
Commit
371b3bb

आईपी लुकअप एक रेंज स्कैन है: WHERE network start <=? ORDER BY network start DESC LMIT 1 YugabyteDB ने एचएएसएच द्वारा लीडिंग इंडेक्स कॉलम को तब तक विभाजित किया जब तक कि अन्यथा कहा जाता है; कॉकरोच डीबी इंडेक्स हमेशा रेंज-ऑर्डर होते हैं। इसलिए जब स्कीमा को फिर से बनाया गया था YugabyteDB. और बंद कर दिया जा रहा है सब पर कि भविष्यवाणी की सेवा करने के लिए। मापा: सभी 5,820,022 पंक्तियों, 8,814 ms प्रति कॉल का पूर्ण स्कैन। यह एकल था डेटाबेस में सबसे महंगी चीज - 3.96 संचयी निष्पादन समय के घंटे 455 कॉल के पार, साथ ही एक दूसरा जियो 16.4 सेकंड की औसत अवधि में शामिल हो गया। यह भी क्या है थका हुआ सुरक्षा सेवा का कनेक्शन पूल। (network start ASC, network end ASC) के साथ: 6.9 ms और 0 पंक्तियों को स्कैन किया गया। जुड़ना क्वेरी 16,421 ms -> 10.2 ms चला जाता है। दो स्थानों में निश्चित रूप से, क्योंकि टेबल को साप्ताहिक रूप से पुनर्निर्माण किया जाता है: - GeoLiteBlock @Index, तो ताजा स्कीमा निर्माण सही हैं। - DaemonService GeoLiteSyncService, जिसका मंचन + नाम स्वैप पुनर्निर्माण करता है प्रत्येक रविवार को अनुक्रमित करता है और अन्यथा चुपचाप ऐसा नहीं करता है।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें