Streamfeldolgozási teljesítmény és sémaváltozások
A fürtcsomópontok gyorsítótárazják azon adatbázisok sémáját, amelyek streamelési betöltéssel, a teljesítmény és az erőforrás-használat növelése révén kapják meg az adatokat. Ha azonban sémamódosítások történnek, az a frissítések késéséhez vezethet.
Ha a sémamódosítások és a streamelési betöltés nincs szinkronizálva, olyan hibákba ütközhet, mint a sémával kapcsolatos hibák vagy a tábla hiányos és torz adatai.
Ez a cikk a séma tipikus változásait ismerteti, és útmutatást nyújt a streamelési betöltéssel kapcsolatos problémák elkerüléséhez a módosítások során.
Sémamódosítások
Az alábbi lista a sémamódosítások fő példáit ismerteti:
- Táblák létrehozása
- Táblák törlése
- Oszlop hozzáadása táblázathoz
- Oszlop eltávolítása egy táblából
- Táblázat oszlopainak újraformázása
- Tábla oszlopainak átnevezése
- Előre létrehozott betöltési leképezések hozzáadása
- Előre létrehozott betöltési leképezések eltávolítása
- Szabályzatok hozzáadása, eltávolítása vagy módosítása
Sémamódosítások koordinálása streamelési betöltéssel
A séma-gyorsítótárat a fürt online állapotában tárolja a rendszer. Sémamódosítások esetén a rendszer automatikusan frissíti a gyorsítótárat, de ez a frissítés több percet is igénybe vehet. Ha az automatikus frissítésre támaszkodik, rendezetlen betöltési hibákat tapasztalhat.
Csökkentheti a propagálási késleltetés hatásait, ha explicit módon törli a séma-gyorsítótárat a fürtcsomópontokon. Ha a streambetöltési folyamat és a sémamódosítások koordinálva vannak, teljesen kiküszöbölheti a hibákat és a hozzájuk kapcsolódó adattorzulásokat.
A streamelési folyamat sémamódosításokkal való koordinálása:
- Streambetöltés felfüggesztése.
- Várjon, amíg az összes folyamatban lévő streamelési kérelem befejeződik.
- Végezze el a sémamódosításokat.
- Egy vagy több .clear cache streamelési sémaparancsot ad ki.
- Ismételje meg a műveletet mindaddig, amíg a parancs kimenetének összes sora sikert nem jelez
- Folytassa a streambetöltést.
Megjegyzés
Ha egyéni betöltésre létrehozott egy alkalmazást, javasoljuk, hogy kezelje a sémával kapcsolatos hibákat úgy, hogy újrapróbálkozott egy megadott időtartamra, vagy átirányítja az adatokat a sikertelen kérelmekből az üzenetsoros betöltési módszerekkel.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: