Alex
это 150мб сырых данных
Tishka17
Дохуя, надо сказать
Alex
в питоне это чуть больше все же
Tishka17
в питоне это чуть больше все же
Полгига без проблем. А потом ещё результат обработки
Tishka17
А потом ещё релокации на все это накладывают, что процесс съел гига два
Tishka17
Anonymous
5 воркеров, едят сначала мелочи, потом гиг, потом выше
Tishka17
5 по два гига без проблем десятку
Tishka17
И это не утечки
Alex
зы: про сервер зависает поподробнее зыы: а вот нехуй на сервере своп держать.
Tishka17
Ну короче, имхо проблема в больших данных
Tishka17
Могу предложить уменьшить число воркеров
Alex
я пока что проблем никаких с утечкой не вижу
Alex
я вижу проблему с дофига медленными синхронными запросами, которые вываливаются по таймауту
Alex
и попытку пациента решать проблему увеличением таймаутов
Bogdan (SirEdvin)
оптимизация потребления памяти на случаи, когда у вас не весь код используется часто, например
Alex
оптимизация потребления памяти на случаи, когда у вас не весь код используется часто, например
Ну давай так, если мы говорим о промышленных системах, сделанных по уму, то swap действительно рекомендуется иметь. у нас тут ситуация несколько иная, вместо того чтобы OOM киллер прибил текучий процесс имеем катастрофическую деградацию производительности.
Alex
Т.е. ситуации, когда своп используется не для сбрасывания редкоиспользуемых таблиц памяти на диск, а просто процессы не влезают в память - в принципе не должно быть.
Andrey
поддержу за своп. Особенно когда сервер на ссд, то деградация не катастрофическая. даёт время среагировать на уведомление от мониторинга.
Andrey
Не у меня же «сервер зависает».
а, я не всё обсуждение почитал
Userfriendly
Где по ООП на python найти задачек? От простого к сложному, желательно
Userfriendly
На русском
Andrey
На русском
напиши программу для изучения английского с помощью ооп
Userfriendly
напиши программу для изучения английского с помощью ооп
Спасибо за совет, но он к сожалению бесполезен
Userfriendly
Мне из области нужно "реализуйте объект стул с такими то параметрами"
Userfriendly
И с подробными советами как и почему лучше использовать это так
Userfriendly
Просто на Java таких задач полно, но python же динамический язык, поэтому, будет крайне сложно адаптировать его правильно
Andrey
так и запишем - Питон это динамический язык
misanthrop
С Википедии хоть начал для общего понимания...
misanthrop
На русском
misanthrop
Те до задач есть что почитать
Userfriendly
Вот именно!
Userfriendly
Поэтому я и прошу от простого к сложному, с практикой на русском языке
Userfriendly
Ладно, буду адаптировать из hf код на python с java (
Mikhail
Мде, рили?
Polaris
БеЗконтактный?? В школу не ходил?
oleg
Кто нибудь репортнет?
Dmitry
ну хоть где-то не нужно знание js :D
Userfriendly
Нашёл книгу, вроде выглядит годно
Userfriendly
Напиши в лс, кину
Да я уже нашёл
Userfriendly
Спасибо )
R3F1R3
Да я уже нашёл
Ну как знаешь :) Я бы еще штук 20 кинул :)
Userfriendly
Да мне 20 не нужно, мне нужно конкретно для ООП с задачами, чтобы смог решить свою
Userfriendly
Ибо чувствуется, что без него у меня будет самый жёсткий код, который я писал
Userfriendly
Точнее без его понимания
SHADRIN
Парник как можно реализовать приложение для тела Типа в фоне работать как Окей Гугл
Fᴏʀᴅᴇɴ
pycharm не видит что я использую переменную в f-string?
Fᴏʀᴅᴇɴ
подсвечивает, будто я ее не использую, хотя буквально в 1 строке функции создается строчка с этой переменной
Andrey
pycharm не видит что я использую переменную в f-string?
а переменная внутри функции? так-то вроде использовать переменную до её создания плохая затея
Fᴏʀᴅᴇɴ
а переменная внутри функции? так-то вроде использовать переменную до её создания плохая затея
в функцию передается 3 переменные 2 из них используются внутри функции в f-string, а одна еще для других задач и вот эти 2 подчеркиваются как неиспользуемые
Fᴏʀᴅᴇɴ
def foo(a, b, c): s = f'{a} {b}' bar(c) вот в такой функции a и b подчеркиваются как неиспользуемые
Fᴏʀᴅᴇɴ
Dogma
окей, вот настоящий код
ещё один ебан с форматированием скуль запросов
Fᴏʀᴅᴇɴ
ещё один ебан с форматированием скуль запросов
direction - либо ASC либо DESC amount - всегда число
Fᴏʀᴅᴇɴ
и это контролируется логикой более высокоуровневых функций
Dogma
По поводу этой подстветки доёбывай свой линтер
Dogma
ничо не знаю
std::mpa 🇺🇦
это pycharm
в настройках можно интерпретатор проекта менять. имо, он у тебя старый
R3F1R3
и это контролируется логикой более высокоуровневых функций
Уважаемый. cursor.execute(sql_text, (param1, param2,)) Ты ж вроде chat_id по человечески передал, зачем сейчас то так?
Dogma
сбрось до стандарта настройки линтера
Fᴏʀᴅᴇɴ
:(
Andrey
может дело в %s ?
Andrey
хотя, опять же, не воспроизводится
Sayid
? Что такое диапазон действий?
ну, типа то, что в шаблоне входит в ( )
Fᴏʀᴅᴇɴ
Уважаемый. cursor.execute(sql_text, (param1, param2,)) Ты ж вроде chat_id по человечески передал, зачем сейчас то так?
в какой то момент мне показалось хорошим решением подставлять так только конкретно параметры выборки)
R3F1R3
в какой то момент мне показалось хорошим решением подставлять так только конкретно параметры выборки)
Это еще и защита от sql injection, встроенная, нормальная, не проста так человек выше ругался