|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Étudiant Inscription : février 2007 Messages : 41 ![]() |
Bonjour,
J'ai une base de donnée qui contient environ 5 tables ( appel, contact, société, utilisateur, opération) table appel contient 23000 enregistrements table contact contient 22000 enregistrements table societe contient 14000 enregistrements les autres tables contiennent environ 20 enregistrements J'ai une interface web en local avec laquelle je crée les appels, les contacts le reste étant crée avec access 2002. les relations entre les tables sont dans ce sens: societé( ID_STE (PK), adr...)-->contact(ID_STE(FK), ID_CTACT(PK), nom prenom ...) appel(ID_CTACT(FK), ID_APPEL(PK), date_appel, ID_operation, ID_utilisateur,...) cette dernière est liée à deux tables(utilisateurs et opération) Le probléme: Quand je crée un contact à partir de mon interface ça mouline (environ 90 s) Quand je crée un appel ça marche trés vite. J'ai supprimé environ 17000 contacts, donc j'ai laissé 5000, dans ce cas la creation de contact ça marche vite fait et ça mouline pas. J'ai pensé à diviser la table contact par opération, donc elle devienne 15 table au lieu d'une seul avec un nombre d'enregistrement allant jusqu'à 3000 . Mais dans ce cas je serais obligé de modifier plusieurs ligne de code et ça sera un grand bordel pour moi. Est ce que il y a une solution dans sql server qui me permet d'avoir un temps moins que ça? Avez vous une idée? Merci |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Étudiant Inscription : février 2007 Messages : 41 ![]() |
Citation:
merci déjà pour votre réponse, mais l'article n'a pas de relation avec mon cas. Moi j'utilise accès que pour faire l’intégration des fichiers dans notre BD ou pour faire les requête d'export ou pour les Leads. Mais le problème se génère au niveau du requête exécutée directement pas notre interface web (php vers SQL server) |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com