Tüm Ürünler
Search
Belge Merkezi

MaxCompute:Maddelenmiş görünüm önerileri ve yönetimi

Son Güncelleme:Oct 04, 2026

Yinelenen hesaplamaları azaltmak ve verimliliği artırmak için MaxCompute'in akıllı maddelenmiş görünüm özelliği, iş yükünüzü analiz ederek maddelenmiş görünümler önerir ve bu sayede hesaplamayı hızlandırır.

Sınırlamalar

  • Akıllı analiz ve öneriler yalnızca tek bir proje kapsamında desteklenir. Projeler arası analiz desteklenmez.

  • Daha doğru maddelenmiş görünüm önerileri almak için özelliği etkinleştirdikten sonra aşağıdaki koşulları karşılamanız gerekir. Ardından önerileri Maddelenmiş Görünüm Önerileri sayfasında görüntüleyebilirsiniz.

    • Bir döngüsel görevin üç günden fazla ardışık olarak çalışması gerekir.

    • Ortak bir alt sorgunun giriş veri miktarının 1.000.000 satırı aşması gerekir.

    • Ortak alt sorgu, join veya toplama gibi veri yeniden yapılandırma operatörleri içermelidir.

  • Bu özellik yalnızca aşağıdaki bölgelerde kullanılabilir: Çin (Hangzhou), Çin (Şanghay), Çin (Pekin), Çin (Zhangjiakou), Çin (Shenzhen), Çin (Chengdu) ve Almanya (Frankfurt).

Yordam

Maddelenmiş görünüm önerilerini görüntüleme

Materialized View Recommendations sekmesinde, mevcut bölgedeki tüm projeler veya belirli projeler için işler üzerindeki potansiyel etkiyi ve önerilerin ayrıntılarını görüntüleyebilirsiniz.

  1. MaxCompute konsolu adresine gidin ve sol üst köşeden bir bölge seçin.

  2. Sol gezinme bölmesinde Intelligent Optimization > Intelligent Materialized Views öğelerini seçin.

  3. Intelligent Materialized Views sayfasında Materialized View Recommendations sekmesine tıklayın.

  4. Maddelenmiş görünüm önerilerini bulmak için aşağıdaki filtre parametrelerini kullanın.


    Parametre


    Açıklama


    Project Name


    Açılır listeden bir MaxCompute projesi seçin.


    Source Table Name


    Bir veya daha fazla tablo adını virgülle (,) ayırarak girin. Bulanık arama desteklenir.


    Analyze Time Interval


    Ortak alt sorguları filtrelemek için bir tarih aralığı seçin.

Önerilen maddelenmiş görünümler için aşağıdaki bilgileri görüntüleyebilirsiniz:

  • Etki ölçümleri:


    Ölçüm


    Açıklama


    Günlük tahmini yararlanacak iş sayısı


    Önerilen maddelenmiş görünümler oluşturulduğunda bunlardan yararlanacak günlük işlerin tahmini sayısı.


    Geçerli CU-saat tüketimi ve günlük yararlanacak işlerin yüzdesi


    Önerilen maddelenmiş görünümler oluşturulduktan sonra, yararlanacak işlerin tahmini günlük CU-saat tüketimi ve bunun tüm işlerin günlük CU-saat tüketimine oranı. Daha yüksek bir yüzde, daha büyük bir etki olduğunu gösterir.


    Geçerli hesaplama kaynağı tüketimi ve günlük yararlanacak işlerin yüzdesi


    Önerilen maddelenmiş görünümler oluşturulduktan sonra, yararlanacak işlerin günlük tükettiği hesaplama kaynaklarının (tarana veri miktarı × Karmaşıklık) tüm işlerin günlük tükettiği hesaplama kaynaklarına oranının tahmini değeri. Daha yüksek bir yüzde, daha büyük bir etki olduğunu gösterir.


    Tüm MV'leri oluşturmak için gereken tahmini hesaplama kaynakları


    Bu değer (tarana veri miktarı × Karmaşıklık) oluşturma maliyetini tahmin eder. Maddelenmiş görünüm oluşturmak kaynak tüketir ve kullandıkça öde faturalama modelini kullanıyorsanız hesaplama maliyetine yol açar.

  • Ortak alt sorgular listesi. Aşağıdaki tabloda sütunlar açıklanmıştır.

    Sütun

    Açıklama

    MV özeti

    Ortak alt sorgunun özeti.

    • Toplama: Önerilen ortak alt sorgunun bir toplama işlemi içerip içermediğini belirtir.

    • Girişler: Ortak alt sorgu tarafından kullanılan tüm kaynak tablo adlarını listeler.

    Özeti tıklayarak Public Subquery Details panelini açın; burada ortak alt sorguyu tekrar tekrar kullanan işleri ve SQL betiklerini görüntüleyebilirsiniz. Panel aşağıdaki bilgileri içerir:

    • Public Subquery No.: Maddelenmiş görünümle ilişkilendirmek için arka uç tarafından otomatik olarak oluşturulan benzersiz bir kimlik.

    • Public Subquery: Ortak alt sorgunun SQL betiği.

      • SQL betiğini genişletmek veya tam ekranda görüntülemek için image simgesine tıklayın.

      • SQL betiğini kopyalamak için image simgesine tıklayın.

      • SQL betiğini indirmek için image simgesine tıklayın.

    • Orijinal SQL listesi: Bu alt sorguyu kullanan son beş güne ait iş örneklerini aşağıdaki ayrıntılarla birlikte listeler:

      • Örnek Kimliği: Bu alt sorguyu yürüten orijinal iş örneğinin kimliği.

      • Submit Project Name: İş örneğinin çalıştırıldığı projenin adı.

      • Submitted By: İşi gönderen kullanıcı.

      • Execution Time (s): Alt sorgunun saniye cinsinden yürütme süresi.

      • Original Query SQL: Aşağıdaki eylemleri gerçekleştirebilirsiniz.

        • Ayrıntıları Görüntüle: SQL ayrıntılarını görüntülemek için tıklayın.

        • İndir: SQL betiğini indirmek için tıklayın.

    Proje

    Ortak alt sorguyu içeren işin çalıştırıldığı proje.

    Öneri derecelendirmesi

    Bir ila beş yıldız arasında bir derecelendirme. Daha yüksek bir derecelendirme, maddelenmiş görünümün oluşturulması için daha güçlü bir öneriyi gösterir.

    Yararlanacak iş sayısı

    Bu ortak alt sorguyu kullanan işlerin sayısı.

    Taranan veri miktarı

    Geçerli ortak alt sorgu tarafından taranan veri miktarı.

    Karmaşıklık

    Geçerli ortak alt sorgunun karmaşıklığı.

    MV oluşturma için gereken hesaplama kaynakları

    Maddelenmiş görünümü oluşturmak için gereken hesaplama kaynakları. Bu değer şu formülle hesaplanır: Taranan veri miktarı × Karmaşıklık.

    Analiz zamanı

    Geçerli ortak alt sorgu için önerinin oluşturulduğu zaman.

    İçerilen operasyonlar

    • Include Join Operation: SQL betiği çoklu tablo join işlemleri içerir.

    • Aggregate: SQL betiği toplama işlemleri içerir.

    Listeyi bu operasyonlara göre filtreleyebilirsiniz.

    Oluşturma durumu

    Ortak alt sorgu için bir maddelenmiş görünüm oluşturulup oluşturulmadığını belirtir.

    Eylemler

    Durum Not Created ise, oluşturma panelini açmak için Create Materialized View seçeneğine tıklayabilirsiniz.

    Oluşturma durumu Created olan bir ortak alt sorgu için, maddelenmiş görünüm ayrıntıları sayfasına gitmek üzere View Materialized Views seçeneğine tıklayabilirsiniz.

Maddelenmiş görünüm oluşturma

Materialized View Recommendations sayfasındaki bir öneriden maddelenmiş görünüm oluşturmak için şu adımları izleyin:

  1. Actions sütununda Create Materialized View seçeneğine tıklayın.

  2. Create Materialized View panelinde aşağıdaki parametreleri yapılandırın.

    Parametre

    Açıklama

    Maddelenmiş görünüm adı

    Varsayılan ad rec_mv_{$project_name}_{$timestamp} şeklindedir. Adı gereksinimlerinize göre özelleştirmeniz önerilir. Ad bir harf veya rakamla başlamalı ve yalnızca harfler, rakamlar ve alt çizgiler (_) içerebilir.

    Yenileme türü

    Aşağıdaki seçenekler kullanılabilir:

    • Refresh at a Fixed Interval: Maddelenmiş görünüm verilerini dakika, saat veya gün cinsinden sabit bir aralıkla günceller.

    • Corn: Maddelenmiş görünüm verilerini standart bir cron ifadesine göre günceller.

    Betik

    Maddelenmiş görünümü oluşturmak için önerilen SQL betiği.

    • SQL betiğini genişletmek veya tam ekranda görüntülemek için image simgesine tıklayın.

    • SQL betiğini kopyalamak için image simgesine tıklayın.

    • SQL betiğini indirmek için image simgesine tıklayın.

  3. Maddelenmiş görünümü oluşturmak için OK seçeneğine tıklayın.

Önemli

Maddelenmiş görünüm oluşturmak hem depolama hem de hesaplama için maliyete yol açar. Depolama maliyetleri standart bir tablo ile aynı şekilde hesaplanır. Kullandıkça öde faturalama modelini kullanıyorsanız, hesaplama maliyetlerini "hesaplama kaynakları" değerini (tarana veri miktarı × Karmaşıklık) kullanarak tahmin edebilirsiniz.

Maddelenmiş görünümleri yönetme ve yararları izleme

  1. MaxCompute konsolu adresine gidin ve sol üst köşeden bir bölge seçin.

  2. Sol gezinme bölmesinde Intelligent Optimization > Intelligent Materialized Views öğelerini seçin.

  3. Intelligent Materialized Views sayfasında MV Management and Benefits sekmesine tıklayın.

  4. Oluşturulan maddelenmiş görünümlerin listesini görüntülemek, yararlarını izlemek ve bunları yönetmek için bir MaxCompute projesi ve bir fayda istatistikleri aralığı seçin.

    • Fayda ölçümleri.

      Ölçüm

      Açıklama

      Eşleşmeler

      Fayda istatistikleri aralığında maddelenmiş görünümün sorgulanma sayısı.

      Kaydedilen hesaplama süresi

      Seçilen projede, fayda istatistikleri aralığında maddelenmiş görünümleri kullanan işler tarafından kaydedilen hesaplama süresi miktarı.

      Kaydedilen CU-saat

      Seçilen projede, fayda istatistikleri aralığında maddelenmiş görünümleri kullanan işler tarafından kaydedilen CU-saat miktarı.

      Kaydedilen hesaplama kaynakları

      Seçilen projede, fayda istatistikleri aralığında maddelenmiş görünümleri kullanan işler tarafından kaydedilen hesaplama kaynağı (tarana veri miktarı × Karmaşıklık) miktarı. Bu ölçüm yalnızca kullandıkça öde hesaplama kaynaklarında çalışan işleri içerir.

      Kaydedilen hesaplama maliyetleri (Liste fiyatı)

      Maliyet tasarrufu, kaydedilen hesaplama kaynaklarının kullandıkça öde Standart Sürüm SQL hesaplama birim fiyatıyla çarpılmasıyla hesaplanır. Birim fiyat GB başına 0,0348 USD şeklindedir.

    • Maddelenmiş görünüm listesi.

      Sütun

      Açıklama

      Maddelenmiş görünüm adı

      Maddelenmiş görünümün adı.

      Eşleşmeler

      Fayda aralığında (oluşturulmasından bu yana veya son bir gün içinde) maddelenmiş görünümün sorgulanma sayısı.

      Kaydedilen hesaplama süresi

      Fayda istatistikleri aralığında bu maddelenmiş görünümü kullanan işler tarafından kaydedilen hesaplama süresi miktarı.

      Kaydedilen CU-saat

      Fayda istatistikleri aralığında bu maddelenmiş görünümü kullanan işler tarafından kaydedilen CU-saat miktarı.

      Kaydedilen hesaplama kaynakları

      Fayda istatistikleri aralığında bu maddelenmiş görünümü kullanan işler tarafından kaydedilen hesaplama kaynağı (tarana veri miktarı × Karmaşıklık) miktarı. Bu ölçüm yalnızca kullandıkça öde hesaplama kaynaklarında çalışan işleri içerir.

      Oluşturma zamanı

      Maddelenmiş görünümün oluşturulduğu zaman.

      Durum

      Maddelenmiş görünümün durumu. Geçerli değerler:

      • Created

      • Creating

      Eylemler

      Bir maddelenmiş görünüm üzerinde aşağıdaki eylemleri gerçekleştirebilirsiniz:

      • Detail: Maddelenmiş görünümün özelliklerini, sorgu kullanımını ve performansını görüntülemek için tıklayın. Ayrıntılar sayfası aşağıdaki bilgileri içerir:

        • Maddelenmiş görünüm adı.

        • Basic Information.

          • Created At: Maddelenmiş görünümün oluşturulduğu zaman.

          • Table Schema Updated At: Maddelenmiş görünümün tablo şemasının en son güncellendiği zaman.

          • Storage Size: Maddelenmiş görünümün kapladığı depolama alanı.

          • Refresh Interval (Minutes): Maddelenmiş görünümün yenilenme sıklığı.

          • Refreshed At: Maddelenmiş görünümün en son yenilendiği zaman.

        • Code Details: Maddelenmiş görünümü tanımlayan SQL betiği.

          • SQL betiğini genişletmek veya tam ekranda görüntülemek için image simgesine tıklayın.

          • SQL betiğini kopyalamak için image simgesine tıklayın.

          • SQL betiğini indirmek için image simgesine tıklayın.

        • Materialized View Call Details: Bu maddelenmiş görünümü sorgulayan tüm işlerin ayrıntılarını gösterir.

          • Örnek Kimliği: İş örneğinin kimliği. Daha fazla ayrıntı için kimliğe tıklayarak Job Insights sayfasına gidebilirsiniz.

          • Call MV Execution Time (s): İşin maddelenmiş görünümü sorgularken geçen saniye cinsinden yürütme süresi.

          • Save Time (s): Bu işin maddelenmiş görünümü kullanarak kazandığı zaman.

          • Consumed CU-hours: İş tarafından tüketilen CU-saat.

          • Saved CU-hours: Bu işin maddelenmiş görünümü kullanarak kazandığı CU-saat.

          • Computing Load: İş tarafından tüketilen hesaplama kaynakları (tarana veri miktarı × Karmaşıklık).

          • Reduced Computing Load: Bu işin maddelenmiş görünümü kullanarak kazandığı hesaplama kaynakları (tarana veri miktarı × Karmaşıklık).

      • Delete Materialized View: Maddelenmiş görünümü silmek için tıklayın.