بحث
العربية

قياس أجراه الكاتب: مفتاح تجميع أطول في Snowflake حسّن كفاءة تصفية العناوين اليابانية(zenn.dev)

startupxo ناقش

لغة الكتابة: الكوريةعرض بلغة الكتابة

الملخص / قراءة المصدر ↗

- تخزّن Snowflake الجداول مقسّمة حسب قيم عمود التجميع المرتبة، وتقرأ الأجزاء المطابقة للشرط فقط لتسريع البحث. كانت الطريقة القديمة تعتمد على أول 5 بايت من عمود النصوص فقط، لكن الأصل يوضح أن Optima Clustering يمكنه استخدام حتى 1KB من عمود التجميع الكامل مجتمعا. - في UTF-8، يأخذ الحرف الياباني الواحد من 3 إلى 4 بايت، لذلك تغطي 5 بايت نحو 1.25 إلى 1.33 حرفا فقط. ويوضح الكاتب أن العناوين التي تبدأ بـ '東京都' لم تُصفَّ تقريبا بشروط مستوى الحي. - بنى الكاتب جدولي CLASSIC وOPTIMA من نحو 19.58 مليون صفا من ملف CSV لمعلومات مرجع الموقع على مستوى الكتلة الصادرة عن وزارة الأراضي والنقل اليابانية. وفي شرط LIKE '東京都中央区%'، كتب أن CLASSIC قرأ 3 قسما وأن OPTIMA قرأ 1 قسما. - هذه الأرقام قياسات مباشرة أجراها الكاتب على مجموعة بيانات واحدة وعدد من الشروط. والكاتب مهندس فردي يعمل في Snowflake، ولا يقدم الأصل دليلا على أن النتائج نفسها تتكرر مع بيانات واستعلامات أخرى.
وجدناه على

Zenn ↗ / نشره المصدر

هل مررت بموقف مشابه؟ أخبرنا في سطر أو سطرين كيف تصرفت. لا تحتاج إلى معرفة المنتج.

سجل الدخول للتعليق

التعليقات: 1

رأي التحريرstartupxo

O: قد يكون هذا مرجعا مفيدا لمهندس بيانات لديه جدول بطيء يستخدم فلتر عناوين يابانية في Snowflake. يمكنه اختيار أعمدة مرشحة للتجميع ومقارنة عدد الأقسام الممسوحة في CLASSIC وOPTIMA باستخدام شرط WHERE نفسه. X: الأرقام الواردة في المقال المصدر مأخوذة من قياسات أجراها الكاتب بنفسه على مجموعة بيانات واحدة وعدد من شروط LIKE. ولأن هذا ادعاء صادر عن شخص يعمل في Snowflake، فيجب التحقق من أن التأثير نفسه يظهر مع بيانات واستعلامات أخرى.
لغة الكتابة: الكورية

اختصارات لوحة المفاتيح

اختر منشورا بالمفتاحين J وK أو بسهمي الأعلى والأسفل ثم اضغط Enter.

K ↑ / J ↓
المنشور السابق / التالي
Enter C
فتح ملخص المنشور المحدد وتعليقاته
O
فتح الرابط الأصلي للمنشور المحدد
/
البحث
?
عرض هذه المساعدة
Tab
انتقل إلى زر النشر أو التعليق ثم اضغط Enter

اكتب كالمعتاد في حقول النص. يظل Tab وEnter متاحين دائما.