Casa Bases de dades Què és l’anàlisi de consultes? - Definició de tecnologia

Què és l’anàlisi de consultes? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Anàlisi de consultes?

L'anàlisi de consultes és un procés utilitzat en bases de dades que fan ús de SQL per determinar com optimitzar encara més les consultes per al rendiment.

L’anàlisi de consultes és un aspecte important del processament de consultes, ja que ajuda a millorar el rendiment global del processament de consultes, cosa que accelerarà moltes funcions i aspectes de la base de dades. Per fer-ho, un optimitzador de consultes analitza una sentència de consulta específica i genera plans d’accés locals tant remots com locals que s’han d’utilitzar en el fragment de consulta, en funció del cost del recurs de cada pla.

A continuació, la base de dades triarà el pla que cregui processarà la consulta amb el menor cost dels recursos.

Techopedia explica Anàlisi de consultes

En general, les consultes SQL les generen les aplicacions i els usuaris s'envien a una base de dades federada per recuperar dades de fonts. A partir de la declaració de consulta, el compilador SQL consulta el paquet de l'origen de dades i la informació emmagatzemada al catàleg global per ajudar-lo a processar la consulta.

La informació que recupera inclouen l’origen de dades, els mapatges, les dades i els atributs del servidor, els sobrenoms, les estadístiques i molt més. L’optimitzador de consultes que facilita l’anàlisi de consultes forma part del procés del compilador SQL.

Mitjançant l’optimitzador de consultes, el compilador desenvolupa diferents plans, estratègies alternatives que es poden utilitzar en processar la consulta. S'anomenen plans d'accés i potser demanen que el processament de la consulta es tracti per diferents elements.

Aquests elements són:

    El servidor federat

    Les fonts de dades

    Una mica de tots dos

A les bases de dades relacionals, es realitza un anàlisi pushdown. Determina quines operacions es poden avaluar de forma remota en funció de la declaració de consulta i el coneixement que disposa de les capacitats de les fonts de dades. A partir dels resultats d’aquesta anàlisi, l’optimitzador de consultes triarà el millor pla d’accés amb el menor cost dels recursos.

Què és l’anàlisi de consultes? - Definició de tecnologia