igor 9577, ты поставил grub в зависимость от DE, т.е ты не понимаешь основ, а теперь расскажи, какая между ними связь? А еще по секрету, grub может загрузить любой дистрибутив линукса, а также виндос, прикинь-да!1
Cod Rob, и чё? научись уже тратить мелкие деньги даже на пет-проект, нормальный vps 5 баксов в месяц, всегда можно найти дешевле раза в два, за худшее качество
chemdev, вынеси это в вопрос и добавить сам запрос, ну и структуру таблиц в нем участвующих, я ща уже не готов подробно это анализировать, а так больше вариантов, что другие увидят
так надо начать с explain analyze для проблемного запроса, далее, что такое "обычные запросы"? ну и кроме этого, есть частичные индексы, из которого можно исключать по условию, те же null
Даниил Ляпин, я предлагаю тебе добавить хотя бы принты итоговых значений i во всех циклах, что бы точно понять сколько раз у тебя в итоге GeneralData.create был вызван
Даниил Ляпин, ну вот такое сразу и надо в вопросе показывать
- как ты определил что будет именно 16500?
- в первом цикле ты вышел по 1к, а что если у тебя итерация закончится до того как i станет 1000, выведи после цикла значение i, чтобы понимать
- во втором цикле ты вообще не логируешь что у тебя происходит, добавь сколько значений в result['rows'], сколько в итоге i после каждого внутреннего цикла
Ну и сразу такая вставка медленная, надо первый и вложенный цикл в транзакцию обернуть или bulk_create вставлять
byby56, давайте будет сразу отвечать на вопросы, чтобы я их не повторял? тогда и не будет "еще раз", надо же увидеть еще в этом "эмоциональный всплеск"