[Résolu] Découragé par les Index
Stagiaire WDF
Inscrit:
08/12/2005 17:31
Post(s): 37
Bonjour,

Je suis découragé... Malgrés tous mes efforts je n'arrive pas a trouver une solution :

J'ai une application HF Classic de gestion sur un poste et en parallele sur le meme poste une application qui attaque la meme base de données mais qui attend et traite des fichiers textes envoyés par FTP ou Mail, cette derniere application genere les données.

Le principe fonctionne correctement mais souvent j'ai des erreurs d'index ou des problèmes de clés uniques, je suis meme obligé certaine fois à reindexer en niveau 5 ! Pourtant je reindexe la base de données chaque nuit !

Je me pose la question si je ne vais pas uiliser plutot MySql car je commence à douter de la fiabilité des index Hyper File dans certaines cnfigurations... ou alors j'ai loupé qq chose.

Quelqu'un a-t-il developper ce genre d'application ? En fait c'est un centralisateur de données d'une chaine de magasins qui récupère toutes les heures leurs chiffres.

J'ai contacté PC-SOFT qui m'ont dit que dans cette configuration il ne devait pas avoir de problème, mais la vérité est là et j'en ai !

Merci d'avance.

Contribution le : 18/08/2006 07:39

Edité par drcharly93 sur 22/8/2006 22:47:34
Créer un fichier PDF de la contribution Imprimer


Re: Découragé par les Index
Utilisateur WDF
Inscrit:
06/02/2003 08:38
De Bourgogne
Post(s): 88
Bonjour,
Pas de panique, j'ai fait plusieurs appli de ce style et je n'ai jamais eu de pb.
Pour les index , regarder du côté des blocages fichiers,
y a t'il bien un Hferme("*") à la fermeture du projet.
Quel type de poste(W2000,98....) est utilisé ?
Est ce une application migrée depuis Wd5.5
La journalisation est elle mis en place ?
L'appli parallèle fonctionne elle en tâche de fond ? si oui
est elle bien fermé lorsque vous faites la réindexation de la base de données?
Les problèmes sur cle unique: l'accès concurrentiel à t'il été bien géré ? (que ce passe t'il si les deux applis enregistre un enregistrement au même moment dans le même fichier)
les erreurs d'index concernent elles tous les fichiers ou un en particulier ?
On peut vous aider , mais il faut des détails .

Concernant la réindexation chaque nuit, je ne trouve pas cela normal, la reindexation devrait être faite uniquement
en cas de problème,ou pour compacter les données, donc très rarement.

Cordialement,
JYM

Contribution le : 18/08/2006 09:44
Créer un fichier PDF de la contribution Imprimer


Re: Découragé par les Index
Stagiaire WDF
Inscrit:
08/12/2005 17:31
Post(s): 37
Merci pour ta réponse,

Mon appli est en WD10 ,sous XP, sans journalisation, sous liaison fichiers, par contre beaucoup d'index sur les fichiers.

Elle fonctionne correctement si elle travaille sans l'appli en paralelle.

L'appli paralelle est lancée normalement et en attente de traitement par un timer.

L'erreur d'index est aléatoire et sur n'importe quel fichier.

Qu'entend-tu par l'acces concurentiel ?

Il est vrai que j'ai "reindexation auto" sur les 2 applis...

Merci de ta réponse

Contribution le : 18/08/2006 12:10
Créer un fichier PDF de la contribution Imprimer


Re: Découragé par les Index
ChefDeProjet WDF
Inscrit:
02/05/2006 21:28
Post(s): 160
une source de problème est le raffraichissement automatique de windev si tu as créé des fenêtres avec le RAD vérifie les boutons que tu as rajouté car si tu ajoute pendant un raffraichissement alors problème

Contribution le : 18/08/2006 20:56
Créer un fichier PDF de la contribution Imprimer


Re: Découragé par les Index
Utilisateur WDF
Inscrit:
30/07/2006 19:34
Post(s): 57
As-tu pensé à gérer les blocages de fichier ?

Si une appli ajoute pendant que l'autre réindexe ou d'autres "coïncidences" du même genre, c'est normal que tu aies des problèmes d'index.

Contribution le : 19/08/2006 01:46
Créer un fichier PDF de la contribution Imprimer


Re: Découragé par les Index
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Pour guardian : WinDev permet de faire une réindexation à chaud, cela veut dire que d'autres utilisateurs peuvent être connectés à la base en simultané pendant une réindexation.

Le fait de réindexer un fichier ne génére pas de problème de clé unique.

Il faut biensur éviter 2 réindexations sur la même base en simultané.

Bon dév.,

Totof

Contribution le : 19/08/2006 08:52
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Découragé par les Index
Utilisateur WDF
Inscrit:
30/07/2006 19:34
Post(s): 57
Citation :

Totof a écrit:
Il faut biensur éviter 2 réindexations sur la même base en simultané.

Citation :

SPORTY a écrit:
Il est vrai que j'ai "reindexation auto" sur les 2 applis...


Justement ;)

Je sais que WD permet une réindexation à chaud.
Mais si la BdD est utilisée par l'appli qui fait la réindexation.
Dans ce cas-ci, il semblerait que la BdD pourrait être réindexée par une appli pendant que l'autre ajoute des enregistrements

Contribution le : 19/08/2006 11:08
Créer un fichier PDF de la contribution Imprimer


Re: Découragé par les Index
Stagiaire WDF
Inscrit:
08/12/2005 17:31
Post(s): 37
Bonjour et merci à ceux qui m'ont répondu et même aider par téléphone.

Juste pour vous dire que je pense avoir trouvé la cause pour mes problèmes d'index avec une application en paralelle : j'utilisais "hexetermine" sur l'application paralelle et la base de données n'était donc pas fermée correctement puisque cette commande "tue le processus" et dans le cas où l'application était en ajout/modification cela devait perturber les index.

Contribution le : 22/08/2006 14:56
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2