На PHP - только не забывать открывать транзакицю и лок брать
Хорошо. Сделаю на ПХП. Но все таки для общего понимания. Сделал на ПХП создание расписания для мастера (Несколько сот запросов. Большинство на запись). Отрабатывало пару сек. Пришлось уносить в очередь и делать заставку на фронте. Написал хранимую процедуру - 10-15 мс. Мне кажется в последнем случае БД менее нагружена? Или Ошибаюсь? Правда БД вообще не настраивал (postgreSQL)
Хорошо. Сделаю на ПХП. Но все таки для общего понимания. Сделал на ПХП создание расписания для мастера (Несколько сот запросов. Большинство на запись). Отрабатывало пару сек. Пришлось уносить в очередь и делать заставку на фронте. Написал хранимую процедуру - 10-15 мс. Мне кажется в последнем случае БД менее нагружена? Или Ошибаюсь? Правда БД вообще не настраивал (postgreSQL)
Создание расписания, как я понимаю это много-много инсертов в БД. Я бы посмотрел в сторону оптимизации так чтобы одним запросом сразу много записей создавать
Создание расписания, как я понимаю это много-много инсертов в БД. Я бы посмотрел в сторону оптимизации так чтобы одним запросом сразу много записей создавать
Создание расписания, как я понимаю это много-много инсертов в БД. Я бы посмотрел в сторону оптимизации так чтобы одним запросом сразу много записей создавать
если транзакция кол-во инсертов не влияет на скорость, т.к. потом это все разом будет загружена когда транзакцию будет commit
я не уверен за синтаксис postgresql, но в MySQL это как insert into table (field1, ..., fieldN) VALUES (val1_1, ..., val1_N), ... , (valM_1, ..., valM_N);
Создание расписания, как я понимаю это много-много инсертов в БД. Я бы посмотрел в сторону оптимизации так чтобы одним запросом сразу много записей создавать
Если бы только инсерты! Там надо проверять перед каждым некоторые условия.