Задавайте вопросы, мы ответим
Вы не зашли.
Всем привет.
Что стоит:
Ubuntu Server 12.04
CPU: 2xIntelXeon 2630
RAM: 16GB
MariaDB 5.5.28 (тот же MySql 5.5)
При заливке файла [ Load data infile ] грузит на 100% только первое ядро, остальные отдыхают.
Таблица (куда заливается) - MyIsam.
Загрузку смотрю в top +1.
Можно ли в моем случае какими-то переменными распределить нагрузку по всем ядрам?
Неактивен
Сам файл будет грузится в один поток, скорее всего. А вот построение индексов раскидать можно попробовать, попробуйте прописать параметр myisam_repair_threads=N (где N - число желаемых потоков)
Неактивен
Спасибо за совет, попробую.
Поглядим...
Неактивен
Ню вобщем т.к. индекс содается только один - никакой прибыли я не ощутил.
Тогда вот вопрос:
как можно оптимизировать именно load data infile (если вообще можно)?
Неактивен
А как вы себе представляете оптимизацию load data? По сути это чтение из одного файла и запись в другой. Ускорить тут можно разве что проапргейдив дисковую подсистему, райд из SSD например для базы сделать
Неактивен
Имелось ввиду что я может не знаю что есть переменная, отвечающая за эту инструкцию
объем памяти под нее выставляется или типа того...
Неактивен