Форум вроде поизучал предварительно..но так и не понял.
Скачал я дамп, распаковал его и получается файл csv размером порядка 1,5гб ну смарт такие файлы естественно не проглатывает..
Так вот и вопрос, а как скармливать то такие большие файлы? на примере допустим порнохаба
Можно ли скачать дамп порнохаба, привезти базу к определенному формату и просто импортировать в БД смарта через ssh..
Мне надо разово загрузить целиком всю базу
Импорт большого дампа
Re: Импорт большого дампа
Встроенных решений в данный момент нет.
Можно например напистаь небольшой скрипт который будет кусками выдавать из большого файла и добавить его в импортсет.
Импорсет будет например каждый час дергать этот скрипт и добавлять очередную пачку.
Можно например напистаь небольшой скрипт который будет кусками выдавать из большого файла и добавить его в импортсет.
Импорсет будет например каждый час дергать этот скрипт и добавлять очередную пачку.
Don't forget to run script update
Re: Импорт большого дампа
ну я нарезал файл большой на мелкие по 1000 строк..засунул в импортсет и чет он не парсил.. для него это большие объемы?
на форумат файла ему ведь пофигу? тхт, csv и т.д.
на форумат файла ему ведь пофигу? тхт, csv и т.д.
Re: Импорт большого дампа
все данные ведь хранятся в mysql
можете сказать в какой таблице и структуру таблицы где хранятся данные для импортсет
можно ведь получается нарезать файлы, сделать mysql запрос и разом добавить все файлы в бд?
можете сказать в какой таблице и структуру таблицы где хранятся данные для импортсет
можно ведь получается нарезать файлы, сделать mysql запрос и разом добавить все файлы в бд?
Re: Импорт большого дампа
Формат можно любойvik2mail wrote:ну я нарезал файл большой на мелкие по 1000 строк..засунул в импортсет и чет он не парсил.. для него это большие объемы?
на форумат файла ему ведь пофигу? тхт, csv и т.д.
конкретнее про "и чет он не парсил.. " ?
Don't forget to run script update
Re: Импорт большого дампа
rot_galleries но такой вариантvik2mail wrote:все данные ведь хранятся в mysql
можете сказать в какой таблице и структуру таблицы где хранятся данные для импортсет
можно ведь получается нарезать файлы, сделать mysql запрос и разом добавить все файлы в бд?
1. на порядки сложнее чем через импортсет
2. может сломаться если измениться страктура таблицы и надо будет делать снова
Don't forget to run script update
Re: Импорт большого дампа
ладно попробую еще.
какой максимальный размер файла через importsets?
чтобы не каждый час парсило, а без остановки надо 0 поставить?
а по поводу подробнее:
ну порезал файл большой на мелкие файлы с количеством строк по 1000
добавил в импортсет.. нажал на кнопочку, чтобы запустить парсинг прямо сейчас..ждал ждал так ничего и не добавилось
какой максимальный размер файла через importsets?
чтобы не каждый час парсило, а без остановки надо 0 поставить?
а по поводу подробнее:
ну порезал файл большой на мелкие файлы с количеством строк по 1000
добавил в импортсет.. нажал на кнопочку, чтобы запустить парсинг прямо сейчас..ждал ждал так ничего и не добавилось
Re: Импорт большого дампа
600kкакой максимальный размер файла через importsets?
нет, самое частое - раз в час. нет смысла парсить чаще, все равно за час оно примерно успеет нарезать то что добавлено.чтобы не каждый час парсило, а без остановки надо 0 поставить?
не понял зачем подрезал на мелкие файлы, как это потом доабвлять в импорсет?а по поводу подробнее:
ну порезал файл большой на мелкие файлы с количеством строк по 1000
я говорил про скрипт который будет на лету выдавать нужное.
статью в вики про импортсет ? тест жать там и тп было ?добавил в импортсет.. нажал на кнопочку, чтобы запустить парсинг прямо сейчас..ждал ждал так ничего и не добавилось
Don't forget to run script update
Re: Импорт большого дампа
всмысле зачем резал?
а как не резав файл размером в 1,5ГБ скормить? он не примет..вот и нарезал на мелкие файлы
ну щас сделал тест и получаю:
блин геморой какой то
а как не резав файл размером в 1,5ГБ скормить? он не примет..вот и нарезал на мелкие файлы
ну щас сделал тест и получаю:
в файле 1000 строчекLooks like this Url is too big for import set. Import Sets are designed for updating channels with 100-200-300 items, if you need to import dump - use Rotation - Import, not ImportSets
блин геморой какой то
Re: Импорт большого дампа
Должно быть до 600 000 байт
не важно сколько строк
Скормить - сделать скрипт который будет на каждый запрос выдавать 300 новых строк из данного файла. про что я и написал с самого начала. "Можно например напистаь небольшой скрипт который будет кусками выдавать из большого файла и добавить его в импортсет." С чего вы решили что надо резать на кучу мелких файлов ?
не важно сколько строк
Скормить - сделать скрипт который будет на каждый запрос выдавать 300 новых строк из данного файла. про что я и написал с самого начала. "Можно например напистаь небольшой скрипт который будет кусками выдавать из большого файла и добавить его в импортсет." С чего вы решили что надо резать на кучу мелких файлов ?
Don't forget to run script update







