
Green
16.05.2019
20:46:24
Добрый вечер, может кто-нибудь помочь?
Записываю из питона в мускул список размерностью 130.000 на 100 в 1 запрос. По замеру времени на это уходит 3-4 минуты, из них 30-50сек выполнение запроса в бд, остальное где-то в питоне остаётся. Это нормальное время или где-то набыдлокодил? Возможно ускориться?
Бд локальная, ноут 8Гб ОЗУ проц A12 2.7ГГц.

Worlak
16.05.2019
20:47:47

Tishka17
16.05.2019
20:49:17

Google

Tishka17
16.05.2019
20:49:26
100 колонок?
Вы там упоролись?
И вообще, ну подумаешь 4 минуты. Чего такого

Green
16.05.2019
20:51:37

Tishka17
16.05.2019
20:54:37
А зачем питоном?
Индекс и констрейнты, кстати можно выключить на момент вставки, потом включить
Плюс попробуй в несколько потоков

Green
16.05.2019
21:15:15

Tishka17
16.05.2019
21:17:00
Хз как ты даже это замерил

Roman
16.05.2019
21:39:09

Google

Roman
16.05.2019
21:41:05
4 минуты на один запрос? Ты прикалываешься))
Возьми метаданные, разбей на чанки, спехни ключевые параметры в буфер, выстрой очередь событий и пересылай кусками
Я за 4 минуты могу фильм из сети выгрузить, а ты про выборку говоришь с одной ноды

Iliusha
16.05.2019
22:27:42
Ребят а как символы через For выводить?
Это типа делается так:?

Roman
16.05.2019
22:29:59
Ascii таблица, а зачем?)
Перебери таким алгоритмом современные кодировки)))
Акуеешь
utf8mb4_unicode_ci
перебери алгоритмом)
тут ещё и ограничитель стоит
сори не заметил что это учебное, может и правильно конечно, но тогда отсортируй в порядке Aa Bb, так было бы интереснее

Iliusha
16.05.2019
22:34:48
Сейчас попробую

Roman
16.05.2019
22:35:00
подскажу
используй смещение
иначе говоря дискриптор
1 2 3 4 5 6 7 8
| |
a a + 4
на телефоне съезжает, палка под 5 если что

Google

Artem
17.05.2019
01:24:03
кто шарит в пепах, поднималась ли такая идея как анонимные namedtuple? как пример синтаксиса (x=1, y=2)

Олег
17.05.2019
01:34:23
Здравствуйте , у кого нибудь есть данная книга в pdf ,head first python pdf на русском

?? Eugene
17.05.2019
01:46:40

Artem
17.05.2019
01:47:53
к сожалению мне нужны именно туплы чтобы не ломать апи

Andrey
17.05.2019
01:48:44
может, апи переписать?

?? Eugene
17.05.2019
01:48:57

Artem
17.05.2019
01:50:01
пока что придумал так. есть ли какие-то подводные камни?
def Tuple(**kwargs):
keys, values = zip(*kwargs.items())
return namedtuple('Tuple', keys)(*values)
свои соображения можно писать сюда https://github.com/ethereum/web3.py/pull/1353

satanaroom
17.05.2019
03:40:38
подскажите пожалуйста как мне вернуть матрицу, получив строку чисел?

Dark
17.05.2019
04:25:45
file = open("alldata.csv", "a")
file.seek(0, 0)
file.write(header + "\n")
file.close()
почему это е добавляет строку, а заменяет весь текст?

?? Eugene
17.05.2019
04:30:19
Потому что так работают файлы, в них нет никаких строк, только байты.

?? Eugene
17.05.2019
04:31:11
Строки - абстракция, а ты на низком уровне переставляешь указатель на нулевой байт

Admin
ERROR: S client not available

?? Eugene
17.05.2019
04:31:54
Абстракция более высокого уровня не знает о том, что ты делаешь на более низких слоях и просто пишет в файл

Tishka17
17.05.2019
05:13:53

Alph
17.05.2019
05:14:24
Скиньте пожалуйста хорошие материалы про многопоточность в python3, или просто про многопоточность

Егор
17.05.2019
05:14:26

Alex
17.05.2019
05:14:56

Alph
17.05.2019
05:15:19
Если я запускаю ещё один поток в программе, его обязательно будет выполнять новое ядро?

Google

Alph
17.05.2019
05:15:50

Alex
17.05.2019
05:15:56
https://www.oreilly.com/library/view/advanced-linux-programming/0735710430/

Tishka17
17.05.2019
05:16:07

Alex
17.05.2019
05:16:09

Tishka17
17.05.2019
05:16:35
Вообще даже когда один поток не известно какое ядро будет его выполнять

Alex
17.05.2019
05:16:38
верней в общем случае его может выполнять любое ядро
и даже не одно и то же в процессе его жизни

Alph
17.05.2019
05:16:55
Ос?

Alex
17.05.2019
05:17:04
планировщик ядра
разве что ты настроишь аффинити
https://www.amazon.com/Linux-System-Programming-Talking-Directly/dp/1449339530

Alph
17.05.2019
05:23:03

Tishka17
17.05.2019
05:23:52

Alex
17.05.2019
05:24:39
зависит от задачи
статей о том как именно работает GIL в питоне в интернете как грязи. найди, почитай и разберись.
https://asvetlov.blogspot.com/2011/07/gil.html