Tinyint Int SmallInt Pour un index(unique, primary Key, index)
Bonjour à tous,
je cherche à savoir si le type numérique utilisé permet de réduire la taille de l'index.
Est-ce que l'utilisation d'un tinyInt par rapport à un int rend l'index moins gros.
Dans un même registre, hormis les valeurs autorisé, est-ce que l'index est le même entre un int(3), un int(11) et un int ou on ne précise pas la taille?
3 petites questions, j'ai plusieurs tables qui me permette de donner de droit sur des catégories, sous catégorie
Le droit sur catégories implique le droit sur toute les sous catégories.
Ce qui rend mes requêtes (effectué régulièrement) relativement lente car il y a beaucoup de jointure.
J'avais pensé mettre en place une table de travail. A la connexion de mon user, je vide ses précédents droits, et remet à jour ses nouveaux droits avec uniquement sur les sous catégories. Ce qui permet de simplifier toutes les requêtes le temps de sa connexion. Qu'en pensez-vous?
Y'a t-il une norme pour ca? A partir de combien de jointure mieux vaut utiliser une autre table pour y stocker des informations qui seront accessible plus rapidement.
D'avance merci.