Bonjour,
Je voulais savoir si le temps nécessaire pour l'insertion d'une ligne dans une table dépend de la taille de la table: plus la table est grande plus le temps d'insertion augmente?
Merci.
Bonjour,
Je voulais savoir si le temps nécessaire pour l'insertion d'une ligne dans une table dépend de la taille de la table: plus la table est grande plus le temps d'insertion augmente?
Merci.
grande dans sa largeur ou dans son nombre de ligne ?
Normalement pas.
A voir le nombres d'indexes sur cette table, et si l'insertion nécessite un split de page (dans le cas d'indexes cluster, par ex)
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
C'est une table de 15 champs et de 800000 lignes. Je n'utilise aucun index et malgré cela le temps nécessaire pour insérer une nouvelle ligne dans ma table est assez important par rapport à la normale.
Merci pour votre aide.
n'y aurait-il pas des FK ou autres contraintes (contrainte unique par exemple) ?
Effectivement j'ai une contrainte d'unicité (PK_) correspondant à la clé primaire de ma table de type Culstered. Je suppose que c'est normal. Non?
Merci.
donc à l'insertion Sybase vérifie que la PK est bien unique ce qui prend de plus en plus de temps avec la volumétrie
C'est normal, si il y a bien des FK dessus, sinon, aucun intérêt, une clé unique suffit
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager