السؤال
الإجابة
- أنشئ قاعدة بيانات نموذجية
- أنشئ جدولًا نموذجيًا يستخدم column1 كمفتاح أساسي
- أضِف إسقاطًا
for_column2لجعل column2 المفتاح الأساسي
- أدرج بيانات اختبار
- تحقّق من عيّنة من البيانات
- تحقّق من أنه يستخدم الجدول الأصلي مع column1:
db1.table1_projections
- اختبر القراءة من الإسقاط باستخدام column2 في عبارة WHERE
for_column2.
لمزيد من المعلومات
الإسقاطات:
https://clickhouse.com/docs/sql-reference/statements/alter/projection
دالة الجدول numbers: https://clickhouse.com/docs/sql-reference/table-functions/numberss
مدونة حول إنشاء بيانات عشوائية:
https://clickhouse.com/blog/generating-random-test-distribution-data-for-clickhouse