Как мне периодически перестраивать таблицу отчетов, к которой очень часто обращаются?

Обновление подготовленной таблицы отчетов занимает около 5-10 минут. Мы хотим обновлять эту таблицу постоянно (может быть, раз в 15 минут или постоянно).

Мы запрашиваем эту таблицу отчетов очень часто (много раз в минуту), и я не могу держать ее в рабочем состоянии в течение какого-либо времени. Это нормально, если данные старше 15 минут.

Я не могу отбросить таблицу и воссоздать ее. Я не могу удалить содержимое таблицы и воссоздать его.

Есть ли метод, который я должен использовать, например, переключение между двумя таблицами (чтение из одной, пока мы создаем другую), или я должен поместить этот 5-10-минутный процесс в большая транзакция?

10
задан Jason 7 June 2011 в 16:32
поделиться