Gestisci un catalogo prodotti con un elevato carico di letture in Azure Cosmos DB SQL API. L'applicazione emette ripetutamente molte richieste di lettura e query identiche. Puoi tollerare risultati obsoleti fino a 60 secondi per ridurre i costi in RU e la latenza. Attualmente, i client utilizzano la modalità Direct. Cosa dovresti fare? (Seleziona due)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Provisionare un gateway dedicato per l'account Cosmos DB e aggiornare i client per utilizzare la modalità Gateway tramite l'endpoint del gateway dedicato., Impostare MaxIntegratedCacheStaleness (o equivalente) a 60 secondi sulle richieste di lettura e query per consentire che i risultati vengano serviti dalla cache integrata..
Perché questa è la risposta
Per ottimizzare le prestazioni e ridurre i costi per un carico di lavoro con molte letture e tolleranza per dati obsoleti, è consigliabile utilizzare la cache integrata di Azure Cosmos DB. Per abilitare la cache integrata, è necessario configurare un gateway dedicato e fare in modo che i client utilizzino la modalità Gateway tramite l'endpoint del gateway dedicato. Successivamente, impostare MaxIntegratedCacheStaleness (o l'equivalente nel SDK utilizzato) a 60 secondi sulle richieste di lettura e query. Questo permette alla cache integrata di servire i risultati per un massimo di 60 secondi, riducendo le RU e la latenza per le richieste ripetute. Mantenere la modalità Direct non sfrutterebbe la cache integrata. Ridurre la policy di indicizzazione può influire sulle prestazioni delle query e non abilita automaticamente la cache. Il TTL degli elementi è per l'eliminazione dei dati, non per la gestione della cache integrata.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta