Envoyé par
aieeeuuuuu
Quand vous dites ceci, on peut penser que votre table va être référencée par d'autre.
Aussi les 8 octets (du BIGINT en clef primaire) par ligne que vous allez "perdre" en ajoutant cette clef primaire, seront sans doute vite compensés par ceux que vous allez "récupérer" dans vos tables référençantes : vous n'avez pas précisé le type de vos données, mais un DATETIME2, c'est déjà minimum 6 octets... et dans votre cas( plusieurs millions de message par jour), je pense qu'il vous faudra une grande précision sur la colonne DATETIME2 pour éviter les collisions de clefs... donc certainement déjà 8 octets !
Ajoutez à cela les trois autres colonnes, allez disons 3 INT soit 12 octets, ça nous fait 20 octets pour la clef...
Soit 12 octets perdus pour chaque ligne de chaque table référençante..
Partager