J'ai une table MySQL (InnoDB) « éléments » avec les caractéristiques suivantesL'avantage de la performance dans ce modèle de données?
- Un grand nombre de lignes, et ne cesse d'augmenter.
- Grand nombre de colonnes de différents types de données, y compris 'text';
- La clé primaire 'item_id' est présente.
Il y a des exigences supplémentaires suivantes:
- besoin d'interroger les éléments en fonction de leur statut
- besoin de mettre à jour le statut
Les deux opérations se produisent assez fréquemment au-dessus.
Étant donné le scénario ci-dessus, j'ai deux questions
- Would faisant une table séparée avec deux colonnes et à savoir
item_id
status
avecitem_id
comme clé primaire offrent une plus grande performance? - Si ce qui précède est vrai, comment puis-je m'attaquer aux éléments item_ids en fonction du statut?
Je n'ai aucune expérience dans la gestion de bases de données. J'espère que vous supporterez avec moi :)
Merci pour la réponse. – nano