Size: a a a

2020 April 02

AR

Anton Rusakov in Laravel Pro
Ильдар
здавствуйте, insert 12k записей идет 38 секунд, мне кажется это очень долго, или норма?
очень сильно всё зависит
источник

AR

Anton Rusakov in Laravel Pro
плюс опять же вопрос - какую задачу решаем - ускорить?
источник

И

Ильдар in Laravel Pro
Anton Rusakov
очень сильно всё зависит
insert делаю одним запросом

конфиг базы
--innodb_use_native_aio=0 --innodb_read_io_threads=64 --innodb_write_io_threads=64 --innodb_io_capacity=5000  --innodb_buffer_pool_size=4G --innodb_log_buffer_size=1G --innodb_log_file_size=1G --query_cache_size=0 --innodb_buffer_pool_dump_at_shutdown=1 --innodb_buffer_pool_load_at_startup=1 --innodb_purge_threads=4 --innodb_flush_log_at_trx_commit=0
источник

AR

Anton Rusakov in Laravel Pro
сколько уже в таблице, какая структура таблицы?
источник

И

Ильдар in Laravel Pro
Anton Rusakov
плюс опять же вопрос - какую задачу решаем - ускорить?
импорт проекта, там может быть 100-200к записей
источник

AR

Anton Rusakov in Laravel Pro
Если это разовая операция, а не постоянная - я бы забил
источник

И

Ильдар in Laravel Pro
Anton Rusakov
сколько уже в таблице, какая структура таблицы?
около 180к записей
источник

AR

Anton Rusakov in Laravel Pro
А сама БД по мощности, винту? Вообще посмотрел бы top в момент импорта
источник

И

Ильдар in Laravel Pro
Anton Rusakov
А сама БД по мощности, винту? Вообще посмотрел бы top в момент импорта
htop смотрю, почемуто 1 проц на 100% остальные не задействованы
источник

AR

Anton Rusakov in Laravel Pro
а что винт говорит?
источник

AR

Anton Rusakov in Laravel Pro
iotop какой
источник

AM

Alexey Mihaylov in Laravel Pro
Ребят, помогите, пожалуйста.

Мой пул-реквест завернули и сказали заменить использование фасада ( Storage::put() ) на зависимость. Заменил на

use Illuminate\Contracts\Filesystem\Cloud as CloudFilesystemContract;

...

private CloudFilesystemContract $storage;

Проблема: когда выполняю $this->storage->put() и драйвер файловой системы S3, файлы сохраняются нормально. Когда делаю то же самое, но драйвер файловой системы local, файлы не сохраняются, хотя метод возвращает true .

В чем может быть причина? Никто не сталкивался?
источник

И

Ильдар in Laravel Pro
Anton Rusakov
iotop какой
почти всегда по нулям, не знаю на что там обратить внимание
источник

AR

Anton Rusakov in Laravel Pro
а как вносишь? простой insert into tabel (name, ..) values (), ()
источник

И

Ильдар in Laravel Pro
Anton Rusakov
а как вносишь? простой insert into tabel (name, ..) values (), ()
Phrase::insert($phrases);
источник

И

Ильдар in Laravel Pro
пробовал так DB::table('phrases')->insert($phrases);
источник

И

Ильдар in Laravel Pro
делал перед этим так DB::disableQueryLog();
источник

AR

Anton Rusakov in Laravel Pro
Ну тогда нормально
источник

И

Ильдар in Laravel Pro
Anton Rusakov
Ну тогда нормально
=)) сейчас на ворой машине попробую копию проекта
источник

AR

Anton Rusakov in Laravel Pro
Повторюсь - если это разовая операция, которую запускается особым скриптом админа или что-то типа того - то я бы пока не стал париться
источник