Je voudrais savoir pourquoi vous estimez qu'il n'est pas efficace. Vous devez probablement expliquer votre modèle de données et votre schéma pour donner un meilleur contexte du scénario.
Le stockage de plusieurs points de données sur une seule ligne, lorsqu'ils ne sont pas liés entre eux et devrait en fait se suffire à eux-mêmes, n'est pas une bonne approche. Le maillage ensemble aboutira à des instructions de requête très contre-intuitives et excentriques pour extraire les points de données corrects dont vous avez besoin pour un scénario donné.
Nous avons déjà effectué des travaux dans une centrale électrique, en recueillant des données provenant de divers systèmes et de l'équipement de comptage sur une grande variété de paramètres gaziers et électriques qui doivent être surveillés et regroupés. Ils peuvent entrer toutes les 3-5 minutes à 30-60 minutes selon le type de paramètres. Cela entraîne naturellement des millions d'enregistrements par mois. La clé indexe correctement les tables afin que leur ordre physique soit lié à la séquence dans laquelle les enregistrements sont entrés. (Index clusterisé) Les nouvelles pages et extensions sont créées et remplies de manière séquentielle par les données entrantes. Cela devrait éviter les fractionnements massifs de pages et les remaniements.
Cherchez-vous l'efficacité de la vitesse ou l'efficacité du stockage? Comment prévoyez-vous traiter les données exactement? Combien de temps avez-vous besoin pour conserver les données? – EvilTeach