Un outil pour les analyser tous

Nous sommes heureux d'annoncer la mise en œuvre sur explain.tensor.ru de support de base pour l' analyse et la visualisation des plans spécifiques à des solutions compatibles avec PostgreSQL : Timescale , Citus , Greenplum et Redshift .









Donc, si à l'avenir vous rencontrez un plan similaire au résultat habituel EXPLAIN



, mais avec des nœuds étranges, vous savez où aller.



EXPLIQUER <-> SQL



Pour développer le sujet des nœuds de plan et de requête correspondants , la possibilité de les visualiser et de basculer rapidement entre eux a été ajoutée:











Définition de nœud prise en charge [Parallel] Custom Scan (ChunkAppend)



:









Le temps propre des Task



nœuds s'exécutant sur des nœuds séparés du cluster est déterminé en fonction du temps réel Execution Time



: Le







temps du "parent" est Custom Scan (Citus Adaptive)



calculé correctement, même s'il est exécuté simultanément Task



sur plusieurs nœuds du cluster à la fois:





En savoir plus sur l'analyse EXPLAIN



chez Citus .




Des nœuds spécifiques comme Broadcast Motion, Redistribute Motion, Gather Motion, Partition Selector, Sequence



:





En savoir plus sur l'analyse EXPLAIN



dans Greenplum .




Tous les XN



-nodes sont pris en charge, y compris XN Network, XN Merge, XN Window



la redistribution spécifique et des données pour Join



-nodes:







En savoir plus sur l'analyse EXPLAIN



dans Redshift .





Si soudainement vous trouvez quelque chose que nous n'avons pas encore pris en compte, écrivez dans les commentaires.



All Articles