Je me demande si l'indexation est préférable ou non. CONTEXTE: Mes enregistrements ont un attribut d'horodatage, et les enregistrements seront insérés dans l'ordre de leurs horodatages (c'est-à-dire insérés chronologiquement).Indexation ou pas d'indexation lors de l'insertion d'enregistrements
QUESTIONS:
Si je n'utilise pas l'indexation est-il typique de la base de données pour insérer les enregistrements dans l'ordre qu'ils ont été insérés?
Si la réponse à # 1 est oui, quand je fais une requête de type "SELECT .. WHERE timestamp> X" la base de données sera efficace, ou devra-t-elle passer par tous les enregistrements puisqu'elle n'est pas t indexé? Je suppose que s'il n'y avait pas d'index, la base de données ne "connaîtrait" pas que les enregistrements étaient insérés dans un ordre trié et ne pourrait donc pas utiliser la propriété triée de la base de données.
Je suppose un index ordonné en clusters serait le mieux pour ces types d'enregistrements & leurs inserts.
S'il vous plaît laissez-moi savoir ce que vous en pensez les gars.
Merci, JBU
"clustered index" est un terme spécifique au serveur sybase et sql, je pense, donc cette question concerne certainement le serveur sql. – skaffman