Tartalomjegyzék:
Meghatározás - Mit jelent a párhuzamos lekérdezés?
A párhuzamos lekérdezés az SQL lekérdezések végrehajtási sebességének növelésére szolgáló eljárás, több lekérdezési folyamat létrehozásával, amelyek megosztják egy SQL utasítás munkaterhelését, és párhuzamosan vagy egyidejűleg hajtják végre.
Mivel az egyes folyamatok egyszerre valami különféle módon működnek, ez jelentősen csökkenti az SQL utasítás teljes végrehajtási idejét. Ez nagyon jótékony a több processzorral rendelkező rendszerek számára, amelyek képesek a folyamatokra.
A Techopedia magyarázza a Párhuzamos lekérdezést
A normál SQL feldolgozást a párhuzamos lekérdezési szolgáltatás nélkül mindig egyetlen kiszolgáló folyamata hajtja végre.
A szolgáltatás engedélyezésével több folyamat jön létre, hogy egyidejűleg működjenek együtt ezen az egyetlen SQL utasításon, és drasztikusan javíthatják az olyan nagy adatigényű műveletek teljesítményét, mint például a nagyon nagy adatbázis-rendszerekben.
Mivel a sok folyamat megosztható több jelenlévő CPU között, a fürtözött és nagymértékben párhuzamos rendszerek, valamint a szimmetrikus multiprocesszoros rendszerek nagyban részesülhetnek benne.
A párhuzamos lekérdezés feldolgozása a lekérdezés optimalizálási szakaszában történik, amikor az SQL szerver olyan lekérdezési index műveleteket keres, amelyeknek előnyei lehetnek a párhuzamos működésnek.
Ha megtalálják, a szerver beszúrja a csere-operátorokat a lekérdezés-végrehajtási tervbe annak érdekében, hogy párhuzamos lekérdezés-végrehajtási tervré alakítsa, amelynél több szál vagy folyamat használható a végrehajtáshoz.
