DB側の問題なのかそれ以外の問題なのかを切り分けるために、MySQLのクエリログを記録するよう設定してアップグレードを試してみては如何でしょうか。
topを叩かれているということはLinux系のサーバかと思いますので、MySQLの 設定ファイル( /etc/my.cnf など) にある [mysqld] セクションに
log=query.log
を追加してmysqldを再起動すると、mysqldがクエリを受け取った時点でログに書きこまれます。
「~から~へアップグレードしています ...」の表示の裏でどんな処理が走っているのか定かでないのですが、おそらく実際のアップグレードの処理が走る前に何らかの原因で止まっているのではないかと思います。
moodleディレクトリ、moodle_dataディレクトリ、データベースは、それぞれ一旦作業前の状態に戻して再度アップグレードを試みられても同じ箇所で止まってしまう状況でしょうか。
あるいは、アップグレードに失敗したDBに対して再度アップグレードを試みられている状況でしょうか。