Skip to content

User Interface (v1.6)

Alena Rybakina edited this page Feb 7, 2023 · 2 revisions

GUCs

  • aqo.min_neighbors_for_predicting - minimum number of neighbors is used for cardinality prediction: if there are fewer of them, AQO won't make prediction.
  • aqo.predict_with_few_neighbors - enable to make predictions with fewer neighbors than were found.
  • aqo.statement_timeout - the initial value of smart statement timeout is for manual training of AQO on complex queries.

Functions

Storage management

  • aqo_query_texts_update(queryid, query_text) - update or insert an aqo_query_texts record for given 'queryid'.
  • aqo_query_stat_update(queryid, execution_time_with_aqo, execution_time_without_aqo, planning_time_with_aqo, planning_time_without_aqo, cardinality_error_with_aqo, cardinality_error_without_aqo, executions_with_aqo, executions_without_aqo) - update or insert an aqo_query_stat record for given 'queryid'.
  • aqo_data_update(fs, fss, nfeatures, features, targets, reliability, oids) - update or insert an aqo_data record for given 'fs' & 'fss'.

Memory management.

  • aqo_memory_usage - used to display sizes of aqo's memory contexts and hash tables.

AQO VIEWs

Add extension columns for aqo_queries, which present smart_statement_timeout and count_increase_timeout values.

  • smart_statement_timeout - value of smart_statement_timeout for this query class.
  • count_increase_timeout - how many times have been increased smart_statement_timeout value for this query class.
Clone this wiki locally
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy