Ini bukan masalah.
Pertama-tama, SSD telah meningkat pesat selama beberapa tahun terakhir. Overprovisioning dan levelling wear (dan dalam jumlah kecil, perintah TRIM, meskipun tidak berlaku dalam kasus Anda) telah membuatnya sangat cocok sebagai disk tugas berat dan serba guna. Saya tidak menggunakan apa pun kecuali SSD pada PC pengembangan saya (yang secara teratur melakukan banyak kompilasi) bahkan tanpa mendekati jumlah siklus penghapusan.
Lebih lanjut, pernyataan ini:
SSD tidak suka penulisan terus menerus yang masif, dan cenderung merusaknya
sama sekali salah. Yang terjadi adalah sebaliknya, tulisan kecil yang sering , jika ada, dapat menyebabkan kerusakan pada SSD.
Tidak seperti hard disk tradisional, SSD (atau lebih tepatnya flash berbasis NAND di dalam) secara fisik diatur dalam blok besar yang secara logis berisi beberapa sektor. Ukuran blok yang umum adalah 512kB sedangkan sektor (yang merupakan unit yang menggunakan sistem file) secara tradisional 1kB (nilai yang berbeda dimungkinkan, dua dekade lalu 512B adalah umum).
Tiga hal dapat dilakukan dengan blok-512kB. Itu dapat dibaca dari, sebagian atau semua dapat diprogram (= ditulis untuk), dan keseluruhannya dapat dihapus. Menghapus adalah yang bermasalah karena jumlah siklus penghapusan yang terbatas, dan Anda hanya dapat menghapus blok yang lengkap.
Oleh karena itu, penulisan besar sangat ramah SSD sedangkan penulisan kecil tidak.
Dalam kasus penulisan kecil, controller harus membaca blok, memodifikasi salinan, menghapus blok yang berbeda, dan memprogramnya. Tanpa caching, dalam kasus terburuk, Anda harus menghapus 512.000 blok untuk menulis 512 kilobyte. Dalam kasus terbaik (tulis besar, kontinu) Anda harus melakukan persis 1 penghapusan.
Melakukan impor ke dalam database MySQL jauh berbeda dengan melakukan banyak permintaan insert yang terpisah. Mesin ini dapat meruntuhkan banyak penulisan (baik data dan indeks) bersama-sama dan tidak perlu disinkronkan di antara setiap pasang sisipan. Ini menghasilkan pola penulisan yang lebih ramah SSD.