Effets du fichier disque de suppression et de vide


13

J'ai un tableau très fréquemment mis à jour avec 240 millions de lignes (et en croissance). Toutes les trois heures, 1,5 million de lignes sont insérées et 1,5 million sont supprimées. Lorsque j'ai déplacé le cluster vers un SSD, cette durée d'insertion en masse (à l'aide de la copie) a été réduite de 22 minutes à 2,3 minutes. Le temps de suppression a également été amélioré. J'ai l'intention de faire cette mise à jour groupée toutes les deux heures ou toutes les heures.

Bien que les performances maintenant (après SSD) soient compatibles avec une mise à jour plus fréquente, j'ai lu des histoires d'horreur sur la mort des SSD en raison de l'endurance NAND limitée combinée à l'amplification en écriture. Comme les SSD sont chers, je voudrais pousser sa mort aussi loin que possible dans le futur. D'où ma question: qu'arrive-t-il vraiment au fichier disque lors d'une suppression et d'un vide ultérieur? Je suppose qu'il y a deux écritures sur disque, une pour marquer la ligne comme supprimée et l'autre lors de la mise sous vide pour la marquer comme disponible pour l'écrasement. Si au lieu de supprimer et de passer l'aspirateur, je partitionne la table en créant et en supprimant des tables à chaque insertion / suppression en masse, est-ce que je minimiserais l'usure du SSD?


1
la réponse courte est "oui"
Jack dit d'essayer topanswers.xyz

2
Vous aviez raison de vous inquiéter il y a 3-4 ans. La plupart des disques SSD modernes, même les modèles grand public, ont des durées de vie de cycle d'écriture qui dépassent leur durée de vie utile prévue, même à des taux d'écriture quotidiens assez élevés. Voir Débrayage de la durée de vie du SSD et problèmes de performances d'écriture aléatoire
dbenhur

Je suggère d'utiliser une table de partition, cela devrait être plus facile lorsque vous supprimez beaucoup de données.
francs

Réponses:


1

Vous pouvez économiser sur la suppression et le vide si vous utilisez un partitionnement intelligent! Assurez-vous que votre conception est compatible avec la suppression de partitions au lieu de la suppression réelle.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.