Sayfa yalnızca görev kuyruğa alır; veritabanını hiçbir zaman doğrudan değiştirmez. Her değişiklik arka planda eşzamansız çalışır, bu yüzden sonucu Görevler / geçmiş bölümünden doğrulayın.
Tablo Sorgusu İşlemleri varsayılan olarak kapalıdır. Arka uçta
V2_TABLE_QUERY_OPS_ENABLED değerini true yapıp yeniden başlattığınızda sayfa gözlem toplamaya başlar.Üzerinde çalışılacak Tabloyu bulma
Sayfa Tablo listesiyle açılır. Üstteki durum düğmeleri kendi sayılarını taşır ve listeyi daraltır:
Arama kutusu Tablo, Proje ve Alan adlarını veya kimliklerini kabul eder. Sıralama En çok yavaş sorgu ya da Tablo adı şeklindedir. Gözlem penceresi son 1 saati veya 24 saati kapsar ve listedeki tüm gözlem değerleri bu pencereyi izler. Gözlem kayıtları 2 gün saklanır; daha eskisi listede görünmez.
Her satırda Tablonun tahmini satır sayısı ve boyutu, pencere içindeki istekler ve yavaş sorgular, geçerli arama yöntemi ve Alan kapsamı, filtre/sıralama dizinlerinin sayısı, bekleyen öneriler ile etkin görevlerin sayısı yer alır. Ayrıntı için Tablo adına tıklayın.
Durum düğmelerinin yanındaki Dizin durumları hakkında, bu sayıların nasıl hesaplandığını açıklar.
Dizin durumunu okuma
Tablo listesi ve Tablo ayrıntısı, arama yönteminin yanında Tablonun dizin durumunu gösterir:
Durumun altında iki satır görünebilir. Yapılandırıldı: pg_bigm / pg_trgm, kaydedilen sağlayıcının kullanılan arama yönteminden farklı olduğunu; Dizinli arama çalışma zamanı anahtarı: kapalı ise dizin hazır olsa da çalışma zamanının kapalı olduğunu ve aramanın hâlâ
ILIKE ile yürüdüğünü gösterir.
Sayfanın üstündeki bir bildirim, yapılandırılmış arama dizini devrede olmayan Tablolar olduğunu söylüyorsa bu Tablolardaki aramalar ILIKE taramasına geri döner. Bildirim görev işleyicisinin de kapalı olduğunu belirtiyorsa arka uçta V2_TABLE_QUERY_OPS_TASK_WORKER_ENABLED değerini true yapıp yeniden başlatın; dizinler ancak bu şekilde yeniden oluşturulabilir.
Dizinin yayımlanmış olması her aramanın dizine düşeceği anlamına gelmez: çok kısa bir arama terimi veya kapsam dışındaki bir Alan yine
ILIKE taramasına geri döner. Bu sayfa dizinin durumunu gösterir, son isteklerin dizine düştüğünü kanıtlamaz.Arama kapsamını yapılandırma
Arama kapsamı sekmesi Tablonun geçerli arama yöntemini, kapsanan Alan sayısını ve her Alanın Etkin kapsamını gösterir. Kapsanmayan alanları göster, listeyi henüz dahil edilmemiş Alanlara indirger; Uygun değil olarak işaretlenen Alanlar alt dize arama dizinine katkı veremez.Etkin kapsam için dizin meta verilerinin yayımlanmış ve kullanılabilir olması, çalışma zamanı anahtarının da açık olması gerekir; yalnızca yapılandırmayı kaydetmek kapsama sayılmaz. Kapsam açıkça belirlendiğinden sonradan eklediğiniz Alanlar otomatik olarak dahil edilmez; bunları katmak için Tabloyu yeniden yapılandırın.
Analiz et ve prova çalıştır, değişikliği işlemeden yürütür ve kapsanan Alan sayısını, tahmini satır sayısını, plan kanıtının olup olmadığını, oluşturma veya yeniden oluşturmanın etkisini bildirir. Tahminen 50.000 satır ve üzeri ya da boyutu bilinmeyen Tablolarda ayrıca bakım penceresi onayı gerekir. Ardından Onayla ve görevi kuyruğa al seçeneğini kullanın.
İletişim kutusunun döndürdüğü şey görev makbuzudur, sonuç değil. Kutuyu kapatın ve görevi Görevler / geçmiş bölümünden izleyin. Aynı değişikliği yeniden gönderdiğinizde var olan görev döner.
Filtre ve sıralama dizinlerini yönetme
Filtre / sıralama dizinleri sekmesi, bu Tablodaki filtre koşullarına ve sıralamalara hizmet eden fiziksel dizinleri geçerlilik, Teable tarafından yönetilip yönetilmediği, boyut ve tanım bilgileriyle listeler. Bunlar alt dize arama dizinlerinden ayrı yönetilir. Altındaki Bekleyen işlemler, sistemin dizin önerilerini tutar ve her birinin plan kanıtıyla desteklenip desteklenmediğini belirtir. Dizin oluşturmayı incele, önerilen dizini, çalıştırılacağı veritabanını ve kanıtları gösterir; onayınızın ardından TeableCREATE INDEX CONCURRENTLY komutunu eşzamansız çalıştırır. Büyük ve boyutu bilinmeyen Tablolarda burada da bakım penceresi onayı gerekir.
Bu sayfa dizin silmez. Yönetilmeyen ve sistem dizinleri kısıtları koruyor ya da başka iş yüklerine hizmet ediyor olabilir, bu yüzden onlara dokunulmaz.
Belirli sorguları tanılama
Bir Tablo yavaş olarak bildirildiğinde ve bunu karşılayan bir öneri yoksa Sorgu tanılama sekmesini açıp Sorguları analiz et seçeneğini kullanın. Analiz yalnızca kayıtlı sorgu biçimlerini ve mevcut plan kanıtlarını okur; hiçbir şey oluşturmaz. Sonuç şunlardan biridir: Planla desteklenen dizin fırsatları bulundu, Mevcut planlar bir dizin fırsatını doğrulamıyor veya Yetersiz kanıt. Yetersiz kanıt, sıralı tarama yapıldığı anlamına gelmez; tek başına yavaş bir gözlem, erişim yolunun sorumlu olduğunu göstermez. Altta, etkilenen her sorgu gerçek trafikten mi yoksa kayıtlı bir Görünüm yapılandırmasından mı geldiğiyle ve önerilen dizin öncesi ile sonrası tahmini plan maliyetiyle (milisaniye değil, plan maliyeti) listelenir.Sonuçları izleme
Görevler / geçmiş sekmesi üç bölümden oluşur:- Görevler: bu Tablonun arka plan görevleri; durum, deneme sayısı, görev türü ve hata nedeniyle birlikte. Bir görev başarısızlıktan sonra sonunda başarılı olduysa hata, önceki deneme olarak işaretlenir.
- Arama yapılandırması geçmişi: geçmiş kapsam yapılandırmalarının sağlayıcısı, durumu ve Alan listesi.
- Öneri geçmişi: kabul edilen, yok sayılan veya yerini başkasına bırakan öneriler.
Bir Tabloda kuyruğa alınmış veya çalışan bir görev varken, aramayı yapılandırma ve dizin oluşturma düğmeleri devre dışı kalır. Görevin bitmesini bekleyin.

