Class: Aws::TimestreamQuery::Types::ScheduledQueryInsightsResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-timestreamquery/types.rb

Overview

Provides various insights and metrics related to the ‘ExecuteScheduledQueryRequest` that was executed.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#output_bytesInteger

Indicates the size of query result set in bytes. You can use this data to validate if the result set has changed as part of the query tuning exercise.

Returns:

  • (Integer)


1623
1624
1625
1626
1627
1628
1629
1630
1631
# File 'lib/aws-sdk-timestreamquery/types.rb', line 1623

class ScheduledQueryInsightsResponse < Struct.new(
  :query_spatial_coverage,
  :query_temporal_range,
  :query_table_count,
  :output_rows,
  :output_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#output_rowsInteger

Indicates the total number of rows returned as part of the query result set. You can use this data to validate if the number of rows in the result set have changed as part of the query tuning exercise.

Returns:

  • (Integer)


1623
1624
1625
1626
1627
1628
1629
1630
1631
# File 'lib/aws-sdk-timestreamquery/types.rb', line 1623

class ScheduledQueryInsightsResponse < Struct.new(
  :query_spatial_coverage,
  :query_temporal_range,
  :query_table_count,
  :output_rows,
  :output_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#query_spatial_coverageTypes::QuerySpatialCoverage

Provides insights into the spatial coverage of the query, including the table with sub-optimal (max) spatial pruning. This information can help you identify areas for improvement in your partitioning strategy to enhance spatial pruning.



1623
1624
1625
1626
1627
1628
1629
1630
1631
# File 'lib/aws-sdk-timestreamquery/types.rb', line 1623

class ScheduledQueryInsightsResponse < Struct.new(
  :query_spatial_coverage,
  :query_temporal_range,
  :query_table_count,
  :output_rows,
  :output_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#query_table_countInteger

Indicates the number of tables in the query.

Returns:

  • (Integer)


1623
1624
1625
1626
1627
1628
1629
1630
1631
# File 'lib/aws-sdk-timestreamquery/types.rb', line 1623

class ScheduledQueryInsightsResponse < Struct.new(
  :query_spatial_coverage,
  :query_temporal_range,
  :query_table_count,
  :output_rows,
  :output_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#query_temporal_rangeTypes::QueryTemporalRange

Provides insights into the temporal range of the query, including the table with the largest (max) time range. Following are some of the potential options for optimizing time-based pruning:

  • Add missing time-predicates.

  • Remove functions around the time predicates.

  • Add time predicates to all the sub-queries.



1623
1624
1625
1626
1627
1628
1629
1630
1631
# File 'lib/aws-sdk-timestreamquery/types.rb', line 1623

class ScheduledQueryInsightsResponse < Struct.new(
  :query_spatial_coverage,
  :query_temporal_range,
  :query_table_count,
  :output_rows,
  :output_bytes)
  SENSITIVE = []
  include Aws::Structure
end