Le 06/01/08, Julien<[EMAIL PROTECTED]> a écrit :
> Manuel NAUDIN a écrit :
> > chez moi, le fichier s'ouvre. Par contre, comme il est énorme, j'ai
> > réalisé un petit :
> > Outils > SQL ...
> > SHUTDOWN COMPACT
> > exécuter
> > Fermer la base. Réouvrir. Il a maigri à 916 Ko.
> Effectivement, je connaissais pas ce truc... Où est-ce que vous trouvez
> tout ça? J'ai passé des heures à me documenter sur ce truc, et pourtant
> je ne connais ni ça, ni l'astuce de Yves de ce matin.
documentation hsql pour le shutdown compact
> Merci beaucoup, nul doute que ça va carrément speeder mon développement.
> > Déjà, ça risque d'aider.
> > Ensuite, si tu as ce problème avec toutes tes bases, ça ne vient pas
> > du fichier, non ?
> >
> Non, à moins que toutes mes bases méritent ce genre de cure, elles sont
> presque toutes issues du même projet, ces vues sont presque les mêmes
> dans 80% de mes bases, au moins.
> > Ensuite, les temps d'affichages des tables sont très longs, notamment
> > les vues. Est-ce qu'il y aurait du DISTINCT dans les requêtes à la
> > base de ces vues ?
> >
> Ben les vues, je les ai virées, comme ça, c'est réglé, mais c'est quand
> même bizarre que ça marche sous windows et pas sous linux, non?
c'est effectivement assez embêtant.
Dans le fichier script, on trouve 9 cochonneries '\u000a' dans les
commandes de création de vues ...
Je t'envoie en perso une base modifiée sans ces caractères. Dis moi si
ça marche mieux.
> Deuxièmement, le distinct dans les requêtes est à l'origine du fait que
> Base rame à fond, notamment ce problème est lié aux énormes difficultés
> du pilote de données.
> Tu crois qu'en supprimant le distinct de ces requêtes, je vais gagner
> beaucoup?
> Je vais regarder, mais il me semble que je n'ai mis du "distinct que là
> où c'était nécessaire.
il semblerait qu'il y a vraiment un problème avec la clause DISTINCT
dans OOo, mais cette clause elle sert souvent. Si tu en as besoin, il
n'y a pas d'alternative.
> Les vues elles, servaient à résoudre un problème de nom de champs qui
> n'apparaissaient pas dans les versions 2.0.* de OO, dans les rapports et
> les requêtes notamment.
> Maintenant, elles ne servent probablement plus à rien.
les vues ont aussi l'avantage de "simuler" une table avec le résultat
d'une requête.

Manuel

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à