Вы не размер базы лучше бы указали, а примерное количество запросов в коде. Я не против заработка фрилансеров, но команду EXPLAIN в любом случае будет полезно (или может уже обязательно, раз база выросла в 30 гигов) знать вашим разрабам. "Программисты просто забыли про индексы" значит вычитайте у них из зарплаты и нанимайте на эти деньги либо фрилансера, либо просто в штат.