Performances sur table SQL
Posté : 16 sept. 2016, 18:23
Bonjour à tous,
Ma question est relativement simple : est-il préférable d'avoir une table SQL avec peu d'enregistrements et de nombreuses colonnes, ou bien au contraire une table avec peu de colonnes mais de nombreux enregistrements ?
Je schématise un peu, mais ce qu'il m'intéresse de savoir, ce sont les performances lorsqu'on commence à avoir plusieurs centaines de milliers, voire millions d'enregistrements
Par exemple 10 000 enregistrements de 100 colonnes, par rapport à 100 000 enregistrements de 10 colonnes : quelle serait la table la plus facile à traiter ?
(En partant du principe qu'il y a des index sur les colonnes appropriées).
Merci beaucoup
Ma question est relativement simple : est-il préférable d'avoir une table SQL avec peu d'enregistrements et de nombreuses colonnes, ou bien au contraire une table avec peu de colonnes mais de nombreux enregistrements ?
Je schématise un peu, mais ce qu'il m'intéresse de savoir, ce sont les performances lorsqu'on commence à avoir plusieurs centaines de milliers, voire millions d'enregistrements
Par exemple 10 000 enregistrements de 100 colonnes, par rapport à 100 000 enregistrements de 10 colonnes : quelle serait la table la plus facile à traiter ?
(En partant du principe qu'il y a des index sur les colonnes appropriées).
Merci beaucoup