|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Débutant
|
Salut,
Je voulais savoir comment puis je charge une base de données dans la memoire lors de l'execution de mon programme ou lorsque j'allume mon ordinateur. (Je voudrais bien avoir une solution en Visual C++ s'il en existe) Sachant que ma base comporte 200 enregistrements(maintenant) et qu'elle peuve depasser les 1000 enregistrements. Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : février 2006 Messages : 118 ![]() |
Je pense que c'est géré automatiquement par ton gestionnaire de base de données, il doit au moins avoir les index en mémoire, peut-être pas le contenu de la table entière.
Si ça peut te rassurer, une table avec 1000 lignes c'est encore tout petit et les requêtes sont quasi instantanées. |
|
|
00
|
|
|
#3 |
|
Débutant
|
Bon c pas mal comme reponse mais tu m'ouvre sur un autre prob, comme puis je faire des indexations sur ma base et charger ces indexes dans la memoire.
Je debute,avec les MFC et les bases de données dc je ne suis pas un pro pour ce ki concerne l indexation et le chargement de la base ds la memoire MErci comme meme |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : février 2006 Messages : 118 ![]() |
Ben c'est fait automatiquement je crois (je parle pas de la création d'index mais de monter des données en mémoire).
Une base de données c'est justement censé t'éviter de penser à ce genre de trucs, contente-toi de créer des index sur les colonnes adéquates (si c'est nécessaire) et c'est la base de données qui gèrera au mieux l'accès aux données. Pour créer un index tu dois faire une requête du style: Code :
ALTER TABLE nomdelatable ADD INDEX nomdelindex ON nomcolonne1, nomcolonne2 Il existe peut-être un truc pour dire à la base de données de monter systématiquement des données en mémoire mais je ne crois pas ou alors c'est pour des applications bien particulières. Je te conseille de pas trop t'inquièter pour ça, si un jour tu as de mauvaises performances dû à ta base de données alors pourquoi pas mais c'est pas le cas il me semble. Bonne chance! |
|
|
00
|
|
|
#5 |
|
Débutant
|
ok merci pour tes messages.
je vais essayer de creer une indexation ds ma base. Merci une autre fois |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com