OVH Cloud OVH Cloud

Access et multiThread

1 réponse
Avatar
jean-françois
Salut à tous;

Est-il possible de faire du multithread avec Access?

Par ex : faire tourner 5 requetes insert (de 50000 lignes) en meme temps.

Si oui comment peut on faire;

d'avance merci

1 réponse

Avatar
Logipro
Bonjour Jean-François,

Non il est est impossible de faire du Multi-Thread avec Access, mais tu peut
en amélioré le rendement, voici comment faire :

Jet, le moteur de base de données d'Access, est paramétrable depuis le
registre de Windows.
Les modifications que vous pouvez effectuer, avec Regedit par exemple,
doivent se situer au niveau de la clé HKEY_LOCAL_MACHINE, SOFTWARE,
Microsoft, Jet de la base de registres.
Deux des variables les plus importantes agissent sur le nombre de Threads
utilisables par Access, et la taille de la mémoire tampon allouée aux
opérations du moteur de base de données.
La variable Thread autorise l'exécution simultanée de trois processus par
défaut. Si votre machine est assez puissante, et si elle dispose d'assez de
mémoire vive, n'hésitez pas a en augmenter la valeur. La rapidité
d'exécution de certaines tâches, comme la gestion du cache des données, en
sera améliorée.
Pour ce qui est de la mémoire tampon, le fait d'en augmenter la taille rend
les opérations de lecture et d'écriture plus rapides. Les accès au disque
dur sont en effet moins nombreux, car un plus grand nombre d'informations
peuvent être stockées temporairement dans la mémoire tampon. Pour calculer
la taille idéale de celle-ci, prenez la taille de la mémoire vive de votre
PC (en Ko), soustrayez 12288, puis divisez le nombre obtenu par 4. Pour
obtenir le résultat final, ajoutez 512 Ko au résultat de la division..


Salutations

Robert Simard
Logipro



"jean-françois" a écrit dans le
message de news:
Salut à tous;

Est-il possible de faire du multithread avec Access?

Par ex : faire tourner 5 requetes insert (de 50000 lignes) en meme temps.

Si oui comment peut on faire;

d'avance merci