Преждевременная оптимизация - это плохо, не нужно этим заниматься. Вы запустите для начала, посмотрите реальную статистику, потом уже будете думать над оптимизацией. Может вообще окажется, что дешевле всего логи веб-сервера парсить для этой статистики.
Алексей Уколов: еще вопрос такой, немного не по теме, но все же. Имеет смысл заключать в транзакции такого вида запросы? (имею в виду исключение множественного перестроения индексов)