Uma ferramenta para analisá-los todos

Temos o prazer de anunciar a implementação em explain.tensor.ru de suporte básico para análise e visualização de planos específicos para soluções PostgreSQL compatíveis : escala de tempo , citus , Greenplum e Redshift .









Portanto, se no futuro você se deparar com um plano semelhante ao resultado usual EXPLAIN



, mas com alguns nós estranhos, você sabe para onde ir.



EXPLIQUE <-> SQL



Para desenvolver o tópico de planos de correspondência e nós de consulta , foi adicionada a capacidade de visualizar e alternar rapidamente entre eles:











Definição de nó com suporte [Parallel] Custom Scan (ChunkAppend)



:









O próprio tempo de Task



-nodes em execução em nós separados do cluster é determinado com base no tempo real Execution Time



: O







tempo do "pai" é Custom Scan (Citus Adaptive)



calculado corretamente, mesmo se for executado simultaneamente Task



em vários nós do cluster ao mesmo tempo:





Saiba mais sobre análise EXPLAIN



na Citus .




Nós específicos como Broadcast Motion, Redistribute Motion, Gather Motion, Partition Selector, Sequence



:





Saiba mais sobre análise EXPLAIN



no Greenplum .




Todos os XN



-nodes são suportados, incluindo XN Network, XN Merge, XN Window



redistribuição específica e de dados para Join



-nodes:







Saiba mais sobre análise EXPLAIN



no Redshift .





Se de repente você encontrar algo que ainda não levamos em consideração - escreva nos comentários.



All Articles