|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2005 Messages : 181 ![]() |
Bonjour,
J'en suis à programmer un outil qui doit vérifier si tous les enregistrements existants dans un .MDB on été montés sur le serveur SQL. Il y a environ 10 tables avec plusieurs centaines de milliers d'enregistrements. Est-ce qu'il y a beaucoup à gagner en employant des procédures stockées si on ne fait qu'une opération à la fois? Je m'explique, je vérifie un enregistrement à la fois si il existe sur le serveur. Si il n'existe pas, alors je le monte. Bien sûr, je fais la même chose pour les enfants de cet enregistrement et ainsi de suite ce qui prend un temps phénoménal. Bien sûr, il y a les clé étrangeres a mettre a jour. Si je n'écris qu'un enregistrement à la fois sur mon PC ou à partir du serveur, quel est la différence en performance? merci |
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() |
Citation:
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
|
10
|
|
|
#3 | |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 669 ![]() |
Bonjour,
Citation:
Si votre base de données est supportée par un fichier MDF et que vous interrogez une des tables qu'il contient, les tables sont là, avec leurs lignes et leurs colonnes... à moins que le fichier ou la table soient corrompus. Donc votre vérification, telle que vous la décrivez, est inutile. @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com