Semantic MediaWiki > Special:SMWAdmin > Восстановление и обновление данных вместо rebuildData.php

Специальное предложение:SMWAdmin > "Восстановление и обновление данных" "предлагает функцию восстановления всех данных Semantic MediaWiki на основе текущего содержимого вики". Где rebuildData.php "воссоздает все семантические данные в базе данных".

В чем именно разница (помимо рабочей командной строки или нет)? Есть ли разница? Или просто вызывает Special:SMWAdmin сценарий rebuildData.php?

Мы используем SMW 2.2.

1 ответ

Решение

Существенным отличием является то, что Special:SMWAdmin только "ставит в очередь" обновления в очереди заданий, а rebuildData.php на самом деле выполняет обновления.

Если ваша очередь заданий настроена правильно, разница может быть тривиальной; в противном случае вы столкнетесь с проблемами производительности. Распространенной ошибкой является недостаток памяти для исполнителя. Если все остальное терпит неудачу, последним средством является нулевое редактирование всех страниц.

Разница была на самом деле написана на странице справки, но на странном английском; исправил это тоже.

Другие вопросы по тегам