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...
Gespeichert in:
Hauptverfasser: | , , , , , , , |
---|---|
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&date=20230615&DB=EPODOC&CC=WO&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&date=20230615&DB=EPODOC&CC=WO&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 |