После описанной выше переделки вроде всё работает так как надо...
в смысле, производительность стала правильная?
в смысле, производительность стала правильная?