Есть сайт, в его БД добавлена таблица с URL страниц фильтра (около 4млн). Таблица очень большая и сильно увеличивается скорость перегона дампов БД на локалку и обратно. Есть идея эту таблицу вынести в отдельную БД. Как эту БД данных лучше организовать, чтобы через php все быстро копировалось? Есть идея сделать под одним пользователем и тогда, по идее, должна быть возможность через один UPDATE SELECT перегнать всю таблицу в другую базу, но не уверен что все будет работать. Стоить ли использовать мой вариант? Может можно еще проще как-то решить вопрос?
Копировать, чтобы залить новые товары. Если делать на рабочем сайте то выплывают ошибки, которые лучше решить на локалке и процесс залива большого кол-ва товаров подвешивает сайт. Само собой только товарами не ограничивается, там и таблицы с аналогами, характеристиками и т.п.
Пользователь имелся ввиду у БД. Не надо коннектиться 2-я разными пользователями, а просто меняем БД и предположительно это позволит обойтись одними SQL запросом для копирования таблицы.
Думал в эту сторону. Тут одно неверное движение и база с косяками на рабочем сайте. Дампы дают какой-то версионный контроль. dbforge studio по моему может синхронизировать БД.