bonjour,
j'ai plusieurs question concernant l'optimisation des tables myIsam sous mySQL, si vous avez ne serait-ce qu'un avis personnel sur le sujet merci d'y répondre quand même, je me fis aussi à la moyenne des intuitions
1. tout d'habord, étant donné que les jointure de table sont apparement assez lourde, veut-il mieu faire 6 jointures en une seule requette ou bien une requette de 2 ou 3 jointure et le reste dans des requette séparé en traitant les résultats ensuite dans un script php par exemple ? tout en sachant qu'il peut y avoir une ou 2 table qui ne retourneront pas d'enregistrement associés dans 50% des cas.
2. six jointures d'affilées en une requette... est-ce vraiment réalisable et ne vais-je pas m'embarquer dans quelque chose qui au final sera extrèmement lent ?
3. à partir de combien de ligne dans un table, la réindexation d'un champs sur 8-10 caractères (qui se fera à chaque ajout de nouvelle ligne) deviendra relativement lente ?
4. J'ai déjà posé cette question mais elle est resté sans réponses : est-ce que les tablesmyIsam indexes correctement les champs binaires et vont permettre de réduire le temps des opérations logique sur ceux-ci (& ^ ...etc) ? Afin de permettre des opérations d'authentification et d'autorisation par exemple (0001:lecture, 0010 écriture ...etc).
ici je ne parle pas de tables extrèmements grosses, le nombres de lignes pourra varier de 1000 à 10000 maximum, avec pour une ou deux tables un grand maximum de 100 lignes.
Merci!!
Partager