MariaDBとMySQLにはこれに対するオプションはありません。数か月前に同じ問題が発生しました。多くの検索を行い、NAS上に一時的なデータセット用の特別なストレージ領域を作成することで最終的に部分的に解決しました。
NASにフォルダを作成するか、内蔵HDDにパーティションを作成します。定義上、サイズが制限されてからマウントし、mysql iniで、このドライブに一時ストレージを割り当てます:( Windows / Linuxのいずれかを選択してください)
tmpdir="mnt/DBtmp/"
tmpdir="T:\"
この変更後、mysqlサービスを再起動する必要があります。
このアプローチでは、ドライブがいっぱいになると、ディスク上のクエリで「奇妙な問題」が発生しますが、他の問題はなくなります。