Megosztás a következőn keresztül:


Tárolt lekérdezési eredmények

A tárolt lekérdezési eredmények legfeljebb 24 órán keresztül tárolják egy lekérdezés eredményét a szolgáltatásban. A tárolt lekérdezést létrehozó egyszerű identitás hivatkozhat az eredményekre a későbbi lekérdezésekben.

A tárolt lekérdezési eredmények a következő esetekben lehetnek hasznosak:

  • Lapozás a lekérdezési eredmények között. A kezdeti parancs futtatja a lekérdezést, és visszaadja a rekordok első "oldalát". A későbbi lekérdezések más "oldalakra" hivatkoznak anélkül, hogy újra kellene futtatni a lekérdezést.
  • Részletezési forgatókönyvek, amelyekben a kezdeti lekérdezések eredményeit más lekérdezések segítségével vizsgáljuk meg.

Frissítések biztonsági szabályzatok, például az adatbázis-hozzáférés és a sorszintű biztonság nem lesznek propagálva a tárolt lekérdezési eredményekre. Felhasználói engedély visszavonása esetén használja .drop stored_query_results .

A tárolt lekérdezési eredmények táblákhoz hasonlóan viselkednek, mert a rekordok sorrendje nem marad meg. Az eredmények lapozásához azt javasoljuk, hogy a lekérdezés egyedi azonosító oszlopokat tartalmaz. Ha egy lekérdezés több eredményhalmazt ad vissza, a rendszer csak az első eredményhalmazt tárolja.

Megjegyzés

  • Ha több mint 500 oszlopa van, hibaüzenet jelenik meg, és az eredmények nem lesznek tárolva.
  • A lekérdezés eredményei a fürthöz társított tárfiókban vannak tárolva. Az adatok nem gyorsítótárazva lesznek a helyi SSD-tárolóban.
  • A követő fürtöknek saját írható adatbázisra van szükségük a lekérdezési eredmények tárolásához.

Az alábbi táblázat a tárolt lekérdezési eredmények kezeléséhez használt felügyeleti parancsokat és függvényeket sorolja fel:

Parancs Leírás
.set stored_query_result parancs Tárolt lekérdezési eredményt hoz létre, amely egy lekérdezés eredményeit legfeljebb 24 órán keresztül tárolja a szolgáltatásban.
.show stored_query_result command Az aktív lekérdezési eredményekre vonatkozó információkat jeleníti meg.
.drop stored_query_result parancs Törli az aktív lekérdezési eredményeket.
stored_query_result() Lekéri a tárolt lekérdezés eredményét.