Tidak ada opsi untuk ini di MariaDB dan MySQL. Saya mengalami masalah yang sama seperti Anda beberapa bulan yang lalu, saya banyak mencari dan akhirnya saya menyelesaikan sebagian dengan membuat area penyimpanan khusus di NAS untuk kumpulan data sementara.
Buat folder di NAS Anda atau partisi di HDD internal, ukurannya akan dibatasi secara definisi, lalu pasang, dan di mysql ini, tetapkan penyimpanan sementara ke drive ini:(pilih salah satu windows/linux)
tmpdir="mnt/DBtmp/"
tmpdir="T:\"
layanan mysql harus dimulai ulang setelah perubahan ini.
Dengan pendekatan ini, setelah drive penuh, Anda masih memiliki "masalah aneh" dengan kueri di disk, tetapi masalah lainnya hilang.