2016-03-28 11 views
0

Tüm komutları, komut satırı aracından veya diğer konsoldaki diğer dbhelper'dan çalıştırdığım sorguları göremiyorum. Özellikle gösterge panosunda herhangi bir damla komutu görmüyorum. Aws, gösterge tablosunda gösterdiği sorguları filtreler/örneklendirir mi?Tüm sorguları göremiyorum AWS Redshift konsolu

Küme üzerinde çalıştırılan tüm sorguları listelemek için aws-cli kullanabilir miyiz? Ya da koşulan tüm sorguların listesini alabileceğim başka bir yer var mı?

cevap

1

AWS konsolu benim için biraz garip çalışır: varsayılan olarak, yalnızca son 24 saatte yayınlanan sorguları görüntülemek için bir filtre kümesi vardır, ancak aslında, bazılarını unutur. Daha dar bir tarih aralığı belirtirsem (son saat gibi), daha fazla sonuç alırım. Bunu deneyin, Amazon'un geri dönmek için çok fazla olduğu zaman diğerlerine göre nispeten hızlı sorguları kaldırır sanırım. Ve ben hiç "Sorgu" sekmesinde DDL ifadelerini görmedim düşünüyorum.

Hepsine sürekli bakmak isterseniz, bunun yerine SQL üzerinden kümeye bağlanın.

  • STL_DDLTEXT (CREATE, DROP, ALTER tablo, görünüm ve şema): kümeye ne olursa olsun araç tarafından yayınlanan sorguları log küme kendi içinde çeşitli tablolar vardır.
  • STL_QUERYTEXT (bütün normal bir SQL sorgularını SELECT, INSERT ve aynı zamanda COPY gibi) (EXPLAIN veya TRUNCATE gibi yardımcı sorgular)
  • STL_UTILITYTEXT.

SVL_STATEMENTTEXT hepsini gruplandıran bir görünümdür, böylece tüm sorgularınızı burada görebilmeniz gerekir.

+0

teşekkürler @Nicolas, bazı sorguları kaldırdıklarını bile gördüm, ancak hangi temelleri kaldırdıklarına emin olmadılar. bir kez daha teşekkürler –

+0

Ayrıca STV_RECENTS ve STL_QUERY var, ikincisi STL_QUERYTEXT'den daha fazlasını seviyorum çünkü sık sık uzun sorgularımız var ve STL_QUERYTEXT kullanmak daha garip – khc

İlgili konular