Ein Tool, um sie alle zu analysieren

Wir freuen uns, die Implementierung der grundlegenden Unterstützung für die Analyse und Visualisierung von Plänen für postgreSQL -kompatible Lösungen auf EXPLAIN.tensor.ru bekannt zu geben : Timescale , Citus , Greenplum und Redshift .









Wenn Sie also in Zukunft auf einen Plan stoßen, der dem üblichen Ergebnis ähnelt EXPLAIN



, aber einige seltsame Knoten aufweist, wissen Sie, wohin Sie gehen müssen.



EXPLAIN <-> SQL



Um das Thema des Abgleichs von Plan- und Abfrageknoten zu entwickeln , wurde die Möglichkeit hinzugefügt, diese schnell anzuzeigen und zwischen ihnen zu wechseln:











Knotendefinition unterstützt [Parallel] Custom Scan (ChunkAppend)



:









Die eigene Zeit von Task



-knoten, die auf separaten Knoten des Clusters ausgeführt werden, wird basierend auf der tatsächlichen Zeit bestimmt Execution Time



: Die







Zeit des "übergeordneten" Knotens wird Custom Scan (Citus Adaptive)



korrekt berechnet, auch wenn sie Task



gleichzeitig auf mehreren Clusterknoten ausgeführt wird :





Erfahren Sie mehr über Analysen EXPLAIN



bei Citus .




Bestimmte Knoten wie Broadcast Motion, Redistribute Motion, Gather Motion, Partition Selector, Sequence



:





Erfahren Sie mehr über die Analyse EXPLAIN



in Greenplum .




Die Arbeit mit allen XN



-knoten wird unterstützt, einschließlich der spezifischen XN Network, XN Merge, XN Window



und Join



Datenumverteilung für -knoten:







Weitere Informationen zur Analyse EXPLAIN



in Redshift .





Wenn Sie plötzlich etwas finden, das wir noch nicht berücksichtigt haben - schreiben Sie in die Kommentare.



All Articles