TourDeJeu, le portail des jeux en ligne alternatifs, les articles 
TourDeJeu, le réseau des jeux en ligne alternatifs : jeux web multijoueurs, jeux par forum. En savoir +
En ligne : 518 jeux, 7177 news, 26754 commentaires
 

Recherche de jeu par critères - Un jeu au hasard !

Les Focus

Tech. : Le programmeur écologique
Tech. : automatisation et mails
Salon MondeDuJeu 2002
Revue de presse des JpC
Humour : 1001 raisons pour jouer
Ludique : le joueur parfait
Ludique : découverte du JpC
PHP : accès base de données
PHP : structure du site
Ludique : JpC et Temps réel
Jeux de rôles sans règles
Humour : astrologie du JpC
Tech. : Bases de données
MJ : les joueurs multiples
PHP : utilité pour un JpC
PHP : c'est quoi ?
Tech. : l'analyse des ordres
Ludique : débutants et vétérans
Tech. : archi Ultraball 2100
Ludique : les jeux de pronos
Tech. : le site Web d'un JpC
Humour : football et wargame
Présentation de TourDeJeu

Créer une base de données pour son jeu

Les index

Un index sur une colonne d'une table permet de retrouver plus rapidement une valeur donnée. Comme pour l'index d'un livre.

Quand on définit une table, on précise la clé primaire (PRIMARY), elle est forcément unique et il y a un index dessus. Mais on peut mettre un idex supplémentaire sur une autre colonne (ou ensemble de colonnes). Par exemple, sur la table des poissons, on sait que l'on va fréquemment trier cette table par équipe, il est donc souhaitable de créer un index sur la colonne IDEQUIPE. Cela accélèrera les traitements de recherche et de de jointure sur cette colonne. Par contre, cela ralentira légèrement la mise à jour de cette table puisque l'index supplémentaire devra être mis à jour lui aussi.

En gros, sur une table plus souvent utilisée en lecture/recherche/jointure qu'en mise à jour, on est gagnant à créer un index sur les colonnes de clés étrangères. Si vous devez trier souvent les équipes par nom, vous pouvez aussi créer un index sur la colonne NOM.

Attention, les index sont utilisés pour les recherches simples de valeur, telle que les =, les > et <. Pas pour les recherches complexes telles que les LIKE sur le texte (rechercher du texte à l'intérieur du texte). Ce genre de recherche est à éviter au maximum tant que l'on désire un temps de réponse correct.

Retour au sommaire de l'article 

(c) TourDeJeu 2000-2024