Tous les produits
Search
Centre de documentation

Elasticsearch:Slice cache warming

Dernière mise à jour :Sep 21, 2026

Dans Alibaba Cloud Elasticsearch Agent Engine Edition, le préchauffage du cache des Slices charge à l’avance dans le cache local des nœuds de requête les données de Slice qui seront bientôt consultées. Cette opération réduit la latence lors du premier accès aux données froides, ce qui permet d’obtenir des résultats de recherche plus rapidement après l’ouverture d’une base de connaissances ou d’un dépôt de code peu sollicité. Les requêtes suivantes réutilisent les données mises en cache au lieu d’attendre la lecture depuis le stockage objet.

Cas d’utilisation

Moment de l’opération

Utilisation et avantage

Vous sélectionnez une base de connaissances ou un dépôt de code

Préchauffez de manière asynchrone les Slices correspondants à l’avance afin de réduire l’attente liée à la première recherche suivante.

Vous êtes sur le point de basculer le trafic après une importation massive

Lorsque les données deviennent interrogeables, préchauffez les Slices qui seront prochainement consultés pour diminuer la latence due au cache froid lors du premier lot de requêtes.

Vous anticipez un pic d’accès

Divisez les données que vous prévoyez d’interroger en lots et préparez chaque lot avant le pic afin de limiter la contention des ressources entre les requêtes et le chargement des données froides.

Vous pouvez lancer le préchauffage du cache par espace métier afin que le cache soit d’abord rempli avec les données qui seront prochainement consultées. Une fois qu’un lot de données est mis en cache, il n’est pas nécessaire de le préchauffer à nouveau pour chaque requête.

Points à prendre en compte

Pour les données déjà actives ou pour les charges de travail dont l’étendue des accès ne peut pas être prédite, laissez les requêtes charger les données à la demande. Un grand nombre de demandes de préchauffage simultanées consomme des ressources réseau et de cache et peut évincer des données chaudes existantes ; contrôlez donc l’étendue du préchauffage ainsi que le niveau de concurrence.

Le préchauffage du cache est une optimisation des performances facultative. Pour l’utiliser, attendez d’abord que l’actualisation automatique en arrière-plan rende les données nouvellement écrites interrogeables. Le préchauffage du cache n’accélère pas la disponibilité des données pour l’interrogation et ne garantit pas leur maintien dans le cache. La branche de données accessibles en écriture : Branch Slice (Beta) ne prend pas en charge le préchauffage du cache tant qu’elle n’a pas été convertie en Slice standard.

Étapes suivantes

  • Pour les demandes de préchauffage, les appels synchrones et asynchrones, l’évaluation des résultats des tâches et la configuration de l’affinité des requêtes, consultez la rubrique Préchauffer le cache des Slices.

  • Pour organiser les données par locataire ou par base de connaissances, consultez la rubrique Premiers pas.