This is an automated email from the ASF dual-hosted git repository.

Wei-hao-Li pushed a change to branch deviceEntrySpill-devPr
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from d2b74b0c6a0 fix & add IT
     add b4c60d180b1  fix IT & hot-load & explain analyze & metric

No new revisions were added by this update.

Summary of changes:
 .../it/query/recent/IoTDBDeviceEntrySpillIT.java   |   9 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  39 ++++--
 .../db/queryengine/common/MPPQueryContext.java     |  37 +++++-
 .../metric/SeriesScanCostMetricSet.java            |  92 ++++++++++++++
 .../queryengine/plan/execution/QueryExecution.java |   1 +
 .../metadata/fetcher/TableDeviceSchemaFetcher.java |   1 +
 .../spill/AbstractDeviceEntryMaterializer.java     |  49 ++++++--
 .../metadata/spill/DeviceEntryDiskSpiller.java     |  18 ++-
 .../spill/DeviceEntryFileSpillerReader.java        |  17 ++-
 .../metadata/spill/DeviceEntryIOContext.java       |  25 +++-
 ...DeviceEntryMaterializationMemoryController.java |   8 --
 .../metadata/spill/DeviceEntryMaterializer.java    |  32 ++---
 .../spill/DeviceEntrySortedMaterializer.java       |  75 ++++++-----
 .../distribute/TableDistributedPlanGenerator.java  | 137 ++++++++-------------
 .../iterative/rule/PruneTableScanColumns.java      |   2 +-
 .../planner/node/DeviceTableScanNode.java          |  14 +--
 .../FragmentInstanceStatisticsDrawer.java          |  16 ++-
 .../FragmentInstanceStatisticsJsonDrawer.java      |   7 ++
 .../statistics/QueryPlanStatistics.java            |  15 +++
 .../spill/DeviceEntryMaterializerTest.java         |  74 ++++++++++-
 .../FragmentInstanceStatisticsJsonDrawerTest.java  |   6 +
 .../conf/iotdb-system.properties.template          |   6 +-
 22 files changed, 480 insertions(+), 200 deletions(-)

Reply via email to