Accueil > Forum > > > > Problème de fermeture Interbase
Problème de fermeture Interbase
mardi 20 décembre 2005 à 20:30:49 |
Problème de fermeture Interbase

ajcom2001
|
Bonjour à tous,
J'ai développé une application en delphi7 avec interbase, tous
fonctionne dans un premier temps tout fonctionne correctement et au fur
et à mesure de l'utilisation de l'application la fermeture de la db
prend de plus en plus de temps.
En fait, lorsque que l'on quitte le programme, je force le passage par une fonction qui fait un close de la db.
Sans exagération il faut parfois plus de 20 minutes avant que le programme se ferme ainsi que la db.
Si quelqu'un a une idée, une piste je suis preneur
|
|
jeudi 22 décembre 2005 à 12:28:55 |
Re : Problème de fermeture Interbase

vincentstryckmans
|
Réponse acceptée !
Bonjour,
N'as-tu pas une cascade d'événement qui augmente la charge de travail du serveur au moment de la fermeture de la base de données ? Regarde ce qu'il se passe au niveau de la base de données avec le Performance monitor de IBConsole. Quel est la requête, le travail, ... qui prend du temps? Au niveau SQL, n'as-tu pas des trigger qui peuvent également provoquer une cascade et donc une surcharge de travail.
Dans ton application, utilises-tu TIBTable pour accéder aux données contenues dans les tables. Si oui, il faut prohiber cela. Interbase parle SQL, TIBTable non! Un locate sur un TIBTable pour énormément augmenter le travail du serveur car toute la table va être charger vers le client jusqu'à avoir trouver le bon record. Il faut utiliser TIBDataset, TIBSQL, ... qui eux "parlent" SQL à Interbase.
Voilà plusieurs pistes, j'espère qu'elles te seront utiles.
Et comme disait ma grand-mère : il y a toujours du soleil derrière les nuages.
Vincent Stryckmans.
|
|
vendredi 23 décembre 2005 à 19:19:55 |
Re : Problème de fermeture Interbase

ajcom2001
|
Réponse acceptée !
Merci pour les pistes, j'ai appris pas mal de choses. Cependant
j'ai supprimé l'extension .GDB du fichier DB et ca allait beaucoup
mieux. J'espère que mon problème est résolu.
|
|
samedi 24 décembre 2005 à 11:45:52 |
Re : Problème de fermeture Interbase

vincentstryckmans
|
C'est une piste que j'avais en effet omis de te signaler.
L'extension .gdb est utilisé par XP pour son système d'auto-recovery (une salop... à mon sens) et donc l'accès aux bases de données IB peut être fortement ralenti si notre "ami" Bill gates prend la main.
Et comme disait ma grand-mère : il y a toujours du soleil derrière les nuages.
Vincent Stryckmans.
|
|
Cette discussion est classée dans : problème, application, db, fermeture, interbase
Répondre à ce message
Sujets en rapport avec ce message
problème d'application interbase dans 3 postes [ par barketmohamed ]
Salut je veux réaliser une application de la gestion du personnel avec delphi7 et interbase6, j'ai un petit réseau local contient 3 PC,je veux met
Problème d'activation de requete [ par fatimacerist ]
salut Je développe une application avec delphi7 sous oracle 9i, j'ai un petit problème lors de l'activation d'une requete sql. Mon application a
interbase multiposte [ par barketmohamed ]
Salut j'ai réaliser une application monoposte avec delphi 7 et avec interbasee 6 jai 03 utilisateur chaque un j'ai donné des roles,mais le problèm
Problème de configuration serveur interbase [ par barketmohamed ]
Salutj'ai réaliser une application monoposte avec delphi 7 et avec interbasee 6 jai 03 utilisateur chaque un j'ai donné des roles,mais le problème que
problème avec ondeactivate et onactivate.... [ par OrsE ]
Salut tout le monde... Voilà, j'ai un projet dans lequel apparaîtront des fenêtres avec le style fsStayOnTop, donc si on change d'application ou même
Mona pplication empèche la fermeture de Windows [ par f6dqm1 ]
BonjourJ'ai écrit une application Delphi qui empèche la fermeture de Windows si cette application tourne.Si je fais Arrèter, l'écran passe en sombre p
Directory [ par cincap ]
Bonjour à toutes et à tous,Voici mon problème, j'ai un logiciel qui lors de l'installation vérifie si un dossier contenu dans son répertoire existe.Si
Obtenir le nom d'un bouton d'une application [ par Tavounet ]
Bonjour,Voilà mon problème:Je développe actuellement un logiciel d'installation automatique sous Delphi6 dans lequel j'utilise une procédure me permet
PB apres l'installation de DELPHI 5 [ par karotschgreg ]
Bonjour, Je viens de réinstaller sur mon PC la version de DELPHI 5 que j'ai depuis très longtemps mais qui ne me servait plus depuis un moment.Lors du
Erreur à la fermeture [ par goimard ]
Bonjour,J'ai systématiquement une erreur à la fermeture de mon application. cela ne devrait pas être trop dur à trouver en théorie, le problème c'est
Livres en rapport
|
Derniers Blogs
[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE?[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE? par JeremyJeanson
Avec la sortie de la RC de Visual Studio 2010, Microsoft a mis un peu les points sur leS i en ce qui concernait le passage d'arguments. Mais nous somme un certain nombre à avoir pris ce changement comme un coup dur. Pour résumer la situation : à la sortie...
Cliquez pour lire la suite de l'article par JeremyJeanson [RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit
Forum
RE : DELPHIRE : DELPHI par overtaker
Cliquez pour lire la suite par overtaker
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|