Secara umum ini adalah masalah yang sangat halus dan tidak sepele sama sekali. Saya mendorong Anda untuk membaca mysqlperformanceblog.com dan MySQL Kinerja Tinggi . Saya benar-benar berpikir tidak ada jawaban umum untuk ini.
Saya sedang mengerjakan proyek yang memiliki database MySQL dengan data hampir 1TB. Faktor skalabilitas yang paling penting adalah RAM. Jika indeks tabel Anda sesuai dengan memori dan kueri Anda sangat dioptimalkan, Anda dapat melayani jumlah permintaan yang wajar dengan mesin rata-rata.
Jumlah catatan memang penting, tergantung bagaimana tabel Anda terlihat. Bedanya memiliki banyak bidang varchar atau hanya beberapa int atau panjang.
Ukuran fisik dari basis data juga penting: pikirkan tentang cadangan, misalnya. Tergantung pada mesin Anda, file db fisik Anda tumbuh, tetapi jangan menyusut, misalnya dengan innodb. Jadi menghapus banyak baris, tidak membantu mengecilkan file fisik Anda.
Ada banyak masalah ini dan seperti dalam banyak kasus iblis ada dalam rinciannya.