Itthon adatbázisok Mi a lekérdezés elemzése? - meghatározás a techopedia alapján

Mi a lekérdezés elemzése? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a lekérdezés elemzése?

A lekérdezés elemzése az SQL-t használó adatbázisokban használt folyamat annak meghatározása érdekében, hogyan lehet tovább optimalizálni a lekérdezéseket a teljesítmény érdekében.

A lekérdezés elemzése a lekérdezés-feldolgozás fontos szempontja, mivel elősegíti a lekérdezés-feldolgozás általános teljesítményének javítását, ami felgyorsítja az adatbázis sok funkcióját és szempontját. Ehhez a lekérdezés-optimalizáló elemzi egy adott lekérdezés-nyilatkozatot, és előállítja mind a távoli, mind a helyi hozzáférési terveket, amelyeket felhasználni kell a lekérdezés töredékére, az egyes tervek erőforrásköltsége alapján.

Az adatbázis ezután kiválasztja azt a tervet, amelyik szerint a legkevesebb erőforrás-költséggel fogja feldolgozni a lekérdezést.

A Techopedia magyarázza a lekérdezés elemzését

Általában az SQL lekérdezéseket az alkalmazások generálják, majd a felhasználókat egyesített adatbázisba küldik, hogy az adatok forrásból származnak. A lekérdezés nyilatkozata alapján az SQL fordító ezután megkérdezi az adatforrás-betakarót és a globális katalógusban tárolt információkat annak érdekében, hogy elősegítse a lekérdezés feldolgozását.

A beolvasott információk magukban foglalják az adatforrást, leképezéseket, adat- és szerverattribútumokat, beceneveket, statisztikákat és egyebeket. A lekérdezés-optimalizáló, amely megkönnyíti a lekérdezés elemzését, valójában az SQL fordító folyamat része.

A lekérdezés-optimalizálón keresztül a fordító különféle terveket, alternatív stratégiákat dolgoz ki, amelyek felhasználhatók a lekérdezés feldolgozásakor. Ezeket hozzáférési terveknek hívják, és felszólíthatják a lekérdezés különböző elemek általi feldolgozására.

Ezek az elemek a következők:

    Az egyesített szerver

    Az adatforrások

    Egy kicsit mindkettő

Relációs adatbázisokon egy push-elemzést végeznek. Meghatározza, hogy mely műveleteket lehet távolról értékelni, a lekérdezés és az adatforrások képességeinek ismerete alapján. Az elemzés eredményei alapján a lekérdezés-optimalizáló kiválasztja a legjobb hozzáférési tervet a legkevesebb erőforrás-költséggel.

Mi a lekérdezés elemzése? - meghatározás a techopedia alapján