QUERY OPTIMIZER ADVISOR

Methods for optimization in query plans are performed by computing systems via a query optimizer advisor. A query optimizer advisor (QO-Advisor) is configured to steer a query plan optimizer towards more efficient plan choices by providing rule hints to improve navigation of the search space for eac...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: INTERLANDI, Matteo, FRIEDMAN, Marc T, HOSN, Rafah Aboul, ZHANG, Wangda, JINDAL, Alekh, PATEL, Hiren S, MINEIRO, Paul S, QIAO, Shi
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator INTERLANDI, Matteo
FRIEDMAN, Marc T
HOSN, Rafah Aboul
ZHANG, Wangda
JINDAL, Alekh
PATEL, Hiren S
MINEIRO, Paul S
QIAO, Shi
description Methods for optimization in query plans are performed by computing systems via a query optimizer advisor. A query optimizer advisor (QO-Advisor) is configured to steer a query plan optimizer towards more efficient plan choices by providing rule hints to improve navigation of the search space for each query in formulation of its query plan. The QO-Advisor receives historical information of a distributed data processing system as an input, and then generates a set of rule hint pairs based on the historical information. The QO-Advisor provides the set of rule hint pairs to a query plan optimizer, which then optimizes a query plan of an incoming query through application of a rule hint pair in the set. This application is based at least on a characteristic of the incoming query matching a portion of the rule hint pair. Des procédés d'optimisation dans des plans de requête sont effectués par des systèmes informatiques par l'intermédiaire d'un conseiller d'optimiseur de requête. Un conseiller d'optimiseur de requête (Conseiller QO) est configuré pour diriger un optimiseur de plan de requête vers des choix de plan plus efficaces en fournissant des indications de règle pour améliorer la navigation de l'espace de recherche pour chaque requête en formulation de son plan de requête. Le Conseiller QO reçoit des informations historiques d'un système distribué de traitement de données en tant qu'entrée, et génère ensuite un ensemble de paires d'indices de règle sur la base des informations historiques. Le Conseiller QO fournit l'ensemble de paires d'indices de règle à un optimiseur de plan de requête, qui optimise ensuite un plan de requête d'une requête entrante par l'application d'une paire d'indices de règle dans l'ensemble. Cette application est basée au moins sur une caractéristique de la requête entrante correspondant à une partie de la paire d'indices de règle.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2023107175A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2023107175A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2023107175A13</originalsourceid><addsrcrecordid>eNrjZBAPDHUNilTwDwjx9PWMcg1ScHQJ8wz2D-JhYE1LzClO5YXS3AzKbq4hzh66qQX58anFBYnJqXmpJfHh_kYGRsaGBuaG5qaOhsbEqQIAbdoglw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>QUERY OPTIMIZER ADVISOR</title><source>esp@cenet</source><creator>INTERLANDI, Matteo ; FRIEDMAN, Marc T ; HOSN, Rafah Aboul ; ZHANG, Wangda ; JINDAL, Alekh ; PATEL, Hiren S ; MINEIRO, Paul S ; QIAO, Shi</creator><creatorcontrib>INTERLANDI, Matteo ; FRIEDMAN, Marc T ; HOSN, Rafah Aboul ; ZHANG, Wangda ; JINDAL, Alekh ; PATEL, Hiren S ; MINEIRO, Paul S ; QIAO, Shi</creatorcontrib><description>Methods for optimization in query plans are performed by computing systems via a query optimizer advisor. A query optimizer advisor (QO-Advisor) is configured to steer a query plan optimizer towards more efficient plan choices by providing rule hints to improve navigation of the search space for each query in formulation of its query plan. The QO-Advisor receives historical information of a distributed data processing system as an input, and then generates a set of rule hint pairs based on the historical information. The QO-Advisor provides the set of rule hint pairs to a query plan optimizer, which then optimizes a query plan of an incoming query through application of a rule hint pair in the set. This application is based at least on a characteristic of the incoming query matching a portion of the rule hint pair. Des procédés d'optimisation dans des plans de requête sont effectués par des systèmes informatiques par l'intermédiaire d'un conseiller d'optimiseur de requête. Un conseiller d'optimiseur de requête (Conseiller QO) est configuré pour diriger un optimiseur de plan de requête vers des choix de plan plus efficaces en fournissant des indications de règle pour améliorer la navigation de l'espace de recherche pour chaque requête en formulation de son plan de requête. Le Conseiller QO reçoit des informations historiques d'un système distribué de traitement de données en tant qu'entrée, et génère ensuite un ensemble de paires d'indices de règle sur la base des informations historiques. Le Conseiller QO fournit l'ensemble de paires d'indices de règle à un optimiseur de plan de requête, qui optimise ensuite un plan de requête d'une requête entrante par l'application d'une paire d'indices de règle dans l'ensemble. Cette application est basée au moins sur une caractéristique de la requête entrante correspondant à une partie de la paire d'indices de règle.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2023</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230615&amp;DB=EPODOC&amp;CC=WO&amp;NR=2023107175A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230615&amp;DB=EPODOC&amp;CC=WO&amp;NR=2023107175A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>INTERLANDI, Matteo</creatorcontrib><creatorcontrib>FRIEDMAN, Marc T</creatorcontrib><creatorcontrib>HOSN, Rafah Aboul</creatorcontrib><creatorcontrib>ZHANG, Wangda</creatorcontrib><creatorcontrib>JINDAL, Alekh</creatorcontrib><creatorcontrib>PATEL, Hiren S</creatorcontrib><creatorcontrib>MINEIRO, Paul S</creatorcontrib><creatorcontrib>QIAO, Shi</creatorcontrib><title>QUERY OPTIMIZER ADVISOR</title><description>Methods for optimization in query plans are performed by computing systems via a query optimizer advisor. A query optimizer advisor (QO-Advisor) is configured to steer a query plan optimizer towards more efficient plan choices by providing rule hints to improve navigation of the search space for each query in formulation of its query plan. The QO-Advisor receives historical information of a distributed data processing system as an input, and then generates a set of rule hint pairs based on the historical information. The QO-Advisor provides the set of rule hint pairs to a query plan optimizer, which then optimizes a query plan of an incoming query through application of a rule hint pair in the set. This application is based at least on a characteristic of the incoming query matching a portion of the rule hint pair. Des procédés d'optimisation dans des plans de requête sont effectués par des systèmes informatiques par l'intermédiaire d'un conseiller d'optimiseur de requête. Un conseiller d'optimiseur de requête (Conseiller QO) est configuré pour diriger un optimiseur de plan de requête vers des choix de plan plus efficaces en fournissant des indications de règle pour améliorer la navigation de l'espace de recherche pour chaque requête en formulation de son plan de requête. Le Conseiller QO reçoit des informations historiques d'un système distribué de traitement de données en tant qu'entrée, et génère ensuite un ensemble de paires d'indices de règle sur la base des informations historiques. Le Conseiller QO fournit l'ensemble de paires d'indices de règle à un optimiseur de plan de requête, qui optimise ensuite un plan de requête d'une requête entrante par l'application d'une paire d'indices de règle dans l'ensemble. Cette application est basée au moins sur une caractéristique de la requête entrante correspondant à une partie de la paire d'indices de règle.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZBAPDHUNilTwDwjx9PWMcg1ScHQJ8wz2D-JhYE1LzClO5YXS3AzKbq4hzh66qQX58anFBYnJqXmpJfHh_kYGRsaGBuaG5qaOhsbEqQIAbdoglw</recordid><startdate>20230615</startdate><enddate>20230615</enddate><creator>INTERLANDI, Matteo</creator><creator>FRIEDMAN, Marc T</creator><creator>HOSN, Rafah Aboul</creator><creator>ZHANG, Wangda</creator><creator>JINDAL, Alekh</creator><creator>PATEL, Hiren S</creator><creator>MINEIRO, Paul S</creator><creator>QIAO, Shi</creator><scope>EVB</scope></search><sort><creationdate>20230615</creationdate><title>QUERY OPTIMIZER ADVISOR</title><author>INTERLANDI, Matteo ; FRIEDMAN, Marc T ; HOSN, Rafah Aboul ; ZHANG, Wangda ; JINDAL, Alekh ; PATEL, Hiren S ; MINEIRO, Paul S ; QIAO, Shi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2023107175A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>INTERLANDI, Matteo</creatorcontrib><creatorcontrib>FRIEDMAN, Marc T</creatorcontrib><creatorcontrib>HOSN, Rafah Aboul</creatorcontrib><creatorcontrib>ZHANG, Wangda</creatorcontrib><creatorcontrib>JINDAL, Alekh</creatorcontrib><creatorcontrib>PATEL, Hiren S</creatorcontrib><creatorcontrib>MINEIRO, Paul S</creatorcontrib><creatorcontrib>QIAO, Shi</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>INTERLANDI, Matteo</au><au>FRIEDMAN, Marc T</au><au>HOSN, Rafah Aboul</au><au>ZHANG, Wangda</au><au>JINDAL, Alekh</au><au>PATEL, Hiren S</au><au>MINEIRO, Paul S</au><au>QIAO, Shi</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>QUERY OPTIMIZER ADVISOR</title><date>2023-06-15</date><risdate>2023</risdate><abstract>Methods for optimization in query plans are performed by computing systems via a query optimizer advisor. A query optimizer advisor (QO-Advisor) is configured to steer a query plan optimizer towards more efficient plan choices by providing rule hints to improve navigation of the search space for each query in formulation of its query plan. The QO-Advisor receives historical information of a distributed data processing system as an input, and then generates a set of rule hint pairs based on the historical information. The QO-Advisor provides the set of rule hint pairs to a query plan optimizer, which then optimizes a query plan of an incoming query through application of a rule hint pair in the set. This application is based at least on a characteristic of the incoming query matching a portion of the rule hint pair. Des procédés d'optimisation dans des plans de requête sont effectués par des systèmes informatiques par l'intermédiaire d'un conseiller d'optimiseur de requête. Un conseiller d'optimiseur de requête (Conseiller QO) est configuré pour diriger un optimiseur de plan de requête vers des choix de plan plus efficaces en fournissant des indications de règle pour améliorer la navigation de l'espace de recherche pour chaque requête en formulation de son plan de requête. Le Conseiller QO reçoit des informations historiques d'un système distribué de traitement de données en tant qu'entrée, et génère ensuite un ensemble de paires d'indices de règle sur la base des informations historiques. Le Conseiller QO fournit l'ensemble de paires d'indices de règle à un optimiseur de plan de requête, qui optimise ensuite un plan de requête d'une requête entrante par l'application d'une paire d'indices de règle dans l'ensemble. Cette application est basée au moins sur une caractéristique de la requête entrante correspondant à une partie de la paire d'indices de règle.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2023107175A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title QUERY OPTIMIZER ADVISOR
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-30T23%3A06%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=INTERLANDI,%20Matteo&rft.date=2023-06-15&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2023107175A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true