PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → reindexer plusieurs fichiers !
reindexer plusieurs fichiers !
Débuté par Arnaud TRIOUX, 11 aoû. 2004 12:40 - 6 réponses
Posté le 11 août 2004 - 12:40
Y a t'il un moyen rapide de reindexer tous les fichiers de l'analyse en meme
temps
ou faut il faire un hreindexe pour chaque fichier !

j'ai fait ceci en initialisation de mon projet
=============================
H.LimiteRéindexationAutomatique
H.RéindexationAutomatiqueVisible
mais ca reindexe automatiquement que un seul fichier et plante au
HCréationSiInexistant("*")

Comment procedez vous afin de s'assurer que le soft ne plantera jamais a
cause d'un probleme d'index ?

--
Salutations,

Mr TRIOUX Arnaud
Technicien Informatique

Tel : 03.44.51.11.22
Fax : 03.44.51.22.00
Mail : atrioux@horloges-huchez.fr
Posté le 11 août 2004 - 12:53
Arnaud TRIOUX wrote:

Y a t'il un moyen rapide de reindexer tous les fichiers de l'analyse en meme
temps
ou faut il faire un hreindexe pour chaque fichier !

j'ai fait ceci en initialisation de mon projet
=============================
H.LimiteRéindexationAutomatique
H.RéindexationAutomatiqueVisible
mais ca reindexe automatiquement que un seul fichier et plante au
HCréationSiInexistant("*")

Comment procedez vous afin de s'assurer que le soft ne plantera jamais a
cause d'un probleme d'index ?

Bonjour Arnaud
AMHA une seule voie : mettre des hReindex dans autant de theads que
nécessaires ?

++ R&B
Posté le 11 août 2004 - 13:15
Bonjour,

Ma méthode est la suivante:
1) à l'ouverture du projet je test si le projet s'est correctement fermé (
donc par exemple dans un fichier .ini j'écris OK en quittant le projet et je
place ERREUR après le test d'ouverture de projet ).
En effet, si problème d'indexation, le projet sera quitté par un message
d'erreur Windev et donc je retrouve bien ERREUR en ouverture de projet.
2) Si ERREUR, je teste chaque fichier avec HVERIFIEINDEX et je REINDEXE donc
uniquement ceux qui ont besoin.
3) Ouverture du projet ...

Bon dev,
Olivier R.

"Arnaud TRIOUX" <atrioux@horloges-huchez.fr> a écrit dans le message de
news: 4119dba7@news.pcsoft.fr...

Y a t'il un moyen rapide de reindexer tous les fichiers de l'analyse en

meme
temps
ou faut il faire un hreindexe pour chaque fichier !

j'ai fait ceci en initialisation de mon projet
=============================
H.LimiteRéindexationAutomatique
H.RéindexationAutomatiqueVisible
mais ca reindexe automatiquement que un seul fichier et plante au
HCréationSiInexistant("*")

Comment procedez vous afin de s'assurer que le soft ne plantera jamais a
cause d'un probleme d'index ?

--
Salutations,

Mr TRIOUX Arnaud
Technicien Informatique

Tel : 03.44.51.11.22
Fax : 03.44.51.22.00
Mail : atrioux@horloges-huchez.fr
Posté le 11 août 2004 - 13:35
Olivier R a écrit :

2) Si ERREUR, je teste chaque fichier avec HVERIFIEINDEX et je REINDEXE donc
uniquement ceux qui ont besoin.

Est-ce qu'un HVerifieIndex ne consomme pas autant de temps que Hreindexe ?
Posté le 11 août 2004 - 15:36
Bonjour,

Non ... HverifieIndex est très rapide, on sent à peine l'instruction.
HReindexe est d'autant plus lent que le fichier est gros. Après ca dépend
aussi du type de reindexation ( avec compactage ... ).

Bon dev,
Olivier R.

"Francis" <fjauniau@gplux.com> a écrit dans le message de news:
4119e838@news.pcsoft.fr...

Olivier R a écrit :

2) Si ERREUR, je teste chaque fichier avec HVERIFIEINDEX et je REINDEXE

donc
uniquement ceux qui ont besoin.
Est-ce qu'un HVerifieIndex ne consomme pas autant de temps que Hreindexe ?

Posté le 11 août 2004 - 15:57
Olivier R a formulé la demande :
Bonjour,

Non ... HverifieIndex est très rapide, on sent à peine l'instruction.
HReindexe est d'autant plus lent que le fichier est gros. Après ca dépend
aussi du type de reindexation ( avec compactage ... ).

Bon dev,
Olivier R.

"Francis" <fjauniau@gplux.com> a écrit dans le message de news:
4119e838@news.pcsoft.fr...

Olivier R a écrit :

2) Si ERREUR, je teste chaque fichier avec HVERIFIEINDEX et je REINDEXE
donc uniquement ceux qui ont besoin.
Est-ce qu'un HVerifieIndex ne consomme pas autant de temps que Hreindexe ?


Mais les indexes ne sont-ils pas gérés automatiquement en HyperFile 7
???
Est-il nécessaire de mettre toutes ces instructions en place ???

Merci pour l'info,

Bruno

--
Bruno Lallemand
Belgique
Posté le 11 août 2004 - 18:23
Bonjour,

Ici nous parlons de pertes d'index et non de fonctionnement normal.
Autrement dit, au moins une table de la base de données est inexploitable
suite à un dysfonctionnement Windows, réseau ou alors à une coupure de
courant.

Donc à toi de voir si tu veux gérer la perte d'index par programmation ou
alors via les outils PCSOFT et une sauvegarde client.
Heureusement, la perte d'index est un phénomène relativement rare ...

Bon dev,
Olivier R.

"Lallemand" <bruno.lallemand@skynet.be> a écrit dans le message de news:
mn.5b457d48ba40d5ce.12015@skynet.be...

Olivier R a formulé la demande :
Bonjour,

Non ... HverifieIndex est très rapide, on sent à peine l'instruction.
HReindexe est d'autant plus lent que le fichier est gros. Après ca

dépend
aussi du type de reindexation ( avec compactage ... ).

Bon dev,
Olivier R.

"Francis" <fjauniau@gplux.com> a écrit dans le message de news:
4119e838@news.pcsoft.fr...

Olivier R a écrit :

2) Si ERREUR, je teste chaque fichier avec HVERIFIEINDEX et je

REINDEXE
donc uniquement ceux qui ont besoin.
Est-ce qu'un HVerifieIndex ne consomme pas autant de temps que

Hreindexe ?

Mais les indexes ne sont-ils pas gérés automatiquement en HyperFile 7
???
Est-il nécessaire de mettre toutes ces instructions en place ???

Merci pour l'info,

Bruno

--
Bruno Lallemand
Belgique