Backend, données et sécurité Noyau B · Orientation officielle Plateforme: Web

Database Index

Index de base de données

Un index de base de données est une structure de données supplémentaire qui accélère certaines recherches, tris ou règles. Il utilise du stockage et ajoute du travail lorsque les données changent.

Vous pourriez l'appeler Database IndexIndex de base de donnéeschemin d'accès

Voir comment cela fonctionne

Exemple travaillé originalIndex de base de données

Un autre exemple

Un système de support trouve souvent les tickets ouverts par `tenant_id`, `status` et `updated_at DESC`. Un plan d'exécution montre qu'un index partiel composite permet de réduire le p95 de 780 ms à 24 ms. Un index sur `status` seul est rejeté car il trouve trop de lignes et ajoute un coût d'écriture sans aider.

Parties principales

  1. 01Clés indexées
  2. 02Structure de l'index et prédicat
  3. 03Chemin d'accès du planificateur

Utilisez-le lorsque

Ajouter un index pour une recherche mesurée, une jointure, un tri, une règle unique ou un modèle de clé étrangère. Vérifiez-le avec des données réalistes et un plan d'exécution.

Ne l'utilisez pas lorsque

N’indexez pas chaque colonne et n’ignorez pas les écritures supplémentaires et la mémoire. Vérifiez le plan d’exécution au lieu de supposer qu’un index est utilisé.

Nom utilisé dans le code

CREATE INDEX with column order, method, predicate, and measured query plan

Avant d'expédier

Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.

Demande que vous pouvez copier

Outcome: Complete the task with Index de base de données (Database Index). User context: Un système de support trouve souvent les tickets ouverts par `tenant_id`, `status` et `updated_at DESC`. Un plan d'exécution montre qu'un index partiel composite permet de réduire le p95 de 780 ms à 24 ms. Un index sur `status` seul est rejeté car il trouve trop de lignes et ajoute un coût d'écriture sans aider. Technical concept or control: Index de base de données (Database Index). Why it fits: Ajouter un index pour une recherche mesurée, une jointure, un tri, une règle unique ou un modèle de clé étrangère. Vérifiez-le avec des données réalistes et un plan d'exécution. Do not use it when: N’indexez pas chaque colonne et n’ignorez pas les écritures supplémentaires et la mémoire. Vérifiez le plan d’exécution au lieu de supposer qu’un index est utilisé. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): C'est officiel pour cette source. D'autres plateformes ou équipes peuvent utiliser le terme d'une autre manière. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.

Vérifiez cette demande

Review how Index de base de données (Database Index) is used now. Definition: Un index de base de données est une structure de données supplémentaire qui accélère certaines recherches, tris ou règles. Il utilise du stockage et ajoute du travail lorsque les données changent. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

B
Ce terme est-il officiel ?

Orientation officielle

La plateforme, le framework, le projet ou le groupe d'experts nommé dispose d'un guide officiel pour ce terme.

C'est officiel pour cette source. D'autres plateformes ou équipes peuvent utiliser le terme d'une autre manière.

Portée
Seulement ce que couvre la source:nom canonique、définition、API de la plateforme、mise en œuvre、guide d'utilisation
Statut du document
stable
Coché activé
2026-07-30

Sources et portée des preuves

Source faisant autorité + Référence de terme · PostgreSQL Global Development Group · stable Indexes Portée: nom canonique、définition、API de la plateforme、mise en œuvre、guide d'utilisation Rôle ici: Référence directe au terme La source couvre: nom canonique, définition, API de la plateforme, mise en œuvre, guide d'utilisation

Copiez-le vous-même

Le navigateur n'a pas pu copier ceci. Sélectionnez la requête ci-dessous et copiez-la vous-même.