Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2005, 17h39   #1
Membre à l'essai
 
Inscription : mai 2004
Messages : 58
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 58
Points : 20
Points : 20
Par défaut [Sybase] Temps d'une insertion dans une table

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.
vsavoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2005, 18h27   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
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)
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 10h37   #3
Membre à l'essai
 
Inscription : mai 2004
Messages : 58
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 58
Points : 20
Points : 20
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.
vsavoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 14h24   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
n'y aurait-il pas des FK ou autres contraintes (contrainte unique par exemple) ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2005, 17h28   #5
Membre à l'essai
 
Inscription : mai 2004
Messages : 58
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 58
Points : 20
Points : 20
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.
vsavoir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2005, 10h04   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
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
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h39.


 
 
 
 
Partenaires

Hébergement Web