
Zart
25.04.2017
10:41:42
t = threading.Thread()
t.start()
до старта захерачить t.daemon = True
разница проявляется в шатдауне питона
обычные треды работают до упора и интерпретатор ждёт пкоа они не выйдут сами, до посинения
те, что помечены демоном - на них плевать, ос почистит

Ruslan
25.04.2017
10:43:17
а когда ос примет решение на чистку?

Google

Zart
25.04.2017
10:43:27
при завершении процесса же

Ruslan
25.04.2017
10:43:31
а то я не мог понять, в чём смысл этого свойства
ааа, прикольно

Zart
25.04.2017
10:46:32
D:\>py -3
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)]
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys, time, threading
>>> def forever():
... while 1: time.sleep(1)
...
>>> t = threading.Thread(target=forever)
>>> t.daemon = True
>>> t.start()
>>> sys.exit(0)
в этой точке питон сразу же выходит, потому что никого не ждёт
D:\>py -3
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)]
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys, time, threading
>>> def forever():
... while 1: time.sleep(1)
...
>>> t = threading.Thread(target=forever)
>>> t.start()
>>> sys.exit(0)
в этой точке питон "повис", потому что ждёт пока поток не закончит работу. выходить приходится по ctrl-break

Ruslan
25.04.2017
11:10:30
питон вышел... а потоки??
как быстро они прибиваются?

Zart
25.04.2017
11:11:45
поток выше - не прибьется никогда
и нет, питон еще не вышел

Alexey
25.04.2017
11:12:10
Питон же исполняет код который в тред вынесен, лол.
Куда он вышел-то, кто его пустил, гг.

Zart
25.04.2017
11:14:07
for /f "tokens=3" %%a in ('@reg query HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage /v ACP') do chcp %%a >nul
вот реально похоже на заклинание вызова дьявола

Ruslan
25.04.2017
11:15:15
ну дык, тогда правильно я делал, что это не использовал
значит понял доку правильно

Google

Ruslan
25.04.2017
11:15:32
а мне надо не выйти быстро, а прибить всё аккуратно

Roman
25.04.2017
11:19:46
>В результате обрушения разлилось несколько тонн сока, который по улицам города стекает в реку Дон

Zart
25.04.2017
11:34:41
а нахуя тот линк был тут?

Andy
25.04.2017
11:45:30
а поделитесь сокровенным, сколько ваши проекты генерят запросов в базу в секунду?

H
25.04.2017
11:47:25
2 ?

Roman
25.04.2017
12:12:06

Stanislav
25.04.2017
12:13:42

Zart
25.04.2017
12:14:05
сперва ты имеешь хайлоад
потом он имеет тебя
повторить
хайлоад вообще - это когда у тебя есть ресурс с достаточно высокой нагрузкой/посещаемостью
планка "достаточности" повышается со временем, по мере роста звездатости железа
добиваться работы под нагрузкой можно пачкой способов - масштабированием вверх (купив сервак покруче), вбок (добавив еще серверов и раскидав нагрузку по ним), улучшением существующего (переход на всякие говноасинки чтобы тратить меньше ресурсов на коннект) и т.п.
оно тащит за собой довольно дохера смежного

Andy
25.04.2017
12:17:44
Попоболь оно с собой тащщит

Zart
25.04.2017
12:17:54
см. выше про "он имеет тебя"

Roman
25.04.2017
12:19:33
хайлоад - это скорее хайп.

Alexey
25.04.2017
12:20:48

Roman
25.04.2017
12:21:02
на самом деле это про то, как бы делать поменьше работы

Alexey
25.04.2017
12:21:11
Хайлоад же уже не модный? Уже и диплёнинг даже отошёл.

Google

Anatoly
25.04.2017
12:22:02
я затруднился дать определение. потому что, ну там, для моего блога хайлоад - это 5 юзеров в месяц (хуле вы там забыли), а для гугла - охулиард запросов в секунду может хайлоадом не быть

Alexey
25.04.2017
12:22:45
Есть есть хайлоад, то должен быть лоулоад. И даже мидлоад.

Anatoly
25.04.2017
12:23:22
на что мне умные программисты сказали: "верно. хайлоад - это та нагрузка, с которой наш аппаратно-программный комплекс не справляется"
поэтому "для разработки хайлоада" надо не программировать, а, как верно советовали выше, применять голову и делать продукты, нужные людям. начнут пользоваться, сразу будет хайлоад.

Eugine
25.04.2017
12:26:56
"Dude, you're so deep, I can't see you anymore"

Stanislav
25.04.2017
12:55:05
В том числе это и оптимизация скл запросов, правильная архитектура и тп

Roman
25.04.2017
12:55:30

Zart
25.04.2017
12:55:53
а чо, хайлоада с sql не бывает?

Anatoly
25.04.2017
12:55:55

Alexey
25.04.2017
12:56:52
Тащемта как раз лайкосы и месседжи у них не в реляционках, лол.

Anatoly
25.04.2017
12:57:09

Roman
25.04.2017
12:57:35

Anatoly
25.04.2017
12:58:26

Alexey
25.04.2017
12:58:32
Куда — туда?

Anatoly
25.04.2017
12:58:47

Zart
25.04.2017
12:59:03
а что не так с sql?

Anatoly
25.04.2017
12:59:11
у меня всё так.

Google

Roman
25.04.2017
12:59:16

Anatoly
25.04.2017
12:59:37
что не так-то с sql, ты ответишь?
тебе уже два раза вопрос задали

Zart
25.04.2017
13:00:02
у меня ощущение что он свидетель nosql

Alexey
25.04.2017
13:02:40
Он какой-то ебанутый в плохом смысле. Начали с дефиниции хайлоада, теперь он топит за какие-то сокеты в свой mysql у фейсбука.
Чо к чему.

Roman
25.04.2017
13:03:00

Anatoly
25.04.2017
13:03:21

Admin
ERROR: S client not available

Roman
25.04.2017
13:03:54
на каком-нибудь i7 с табличкой, которая влезает память и по primary key

Anatoly
25.04.2017
13:04:14
ты дурак?

Roman
25.04.2017
13:04:31
следующий этап - это такое же число апдейтов в секунду

Anatoly
25.04.2017
13:04:45
select 300000 from @t.
я даже не понимаю, зачем дальше с тобой общаться, если ты не понимаешь разницу между языком запросов (который может быть любым) и конкретным движком-исполнителем, который может быть любым.
дальше, например, ты мне ответишь, зачем мне 300к запросов в секунду делать на моей субд, верно?

Alexey
25.04.2017
13:06:34
Дальше ты перестанешь хамить или выйдешь. :)

Roman
25.04.2017
13:07:00

Anatoly
25.04.2017
13:07:21

Google

Zart
25.04.2017
13:07:41

Anatoly
25.04.2017
13:08:00

Roman
25.04.2017
13:08:37

Zart
25.04.2017
13:08:52
и? это не будет хайлоадом?
олсо, ктонить заставьте стаса отпустить кнопку записи 8)))

Roman
25.04.2017
13:10:34

Anatoly
25.04.2017
13:11:18
@pragus так что, будет конкретная спека на железо, субд и записи, объём данных, где ты докажешь, что nosql справится?

Zart
25.04.2017
13:11:31
чота это какой-то абзац
имма аутта оф тхе хиа

Stanislav
25.04.2017
13:12:39

Roman
25.04.2017
13:14:34

Stanislav
25.04.2017
13:15:00
Вы уже начали ссориться
А я просто спросил за пупу
(

Anatoly
25.04.2017
13:15:26
что значит - быстрее? отчёт с парой десятков джойнов? селект по праймари ключу? по вторичному?

Zart
25.04.2017
13:16:12
на котором ноускл тупо сдохнет не родившись

Roman
25.04.2017
13:16:28

Stanislav
25.04.2017
13:16:49

Alexey
25.04.2017
13:16:58
Так это, когда у вас будет рекламная пауза — всё же сможете прояснить, что такое хайлоад в точной формулировке, а не в „сервис который вывозит до хуя запросов”. Хотя можно и так, только тогда нужна дефиниция "до хуя запросов".

Anatoly
25.04.2017
13:17:15
по pk же.
ну так давай зададимся вопросом - как часто данные по PK достаются? если проект такой, что там 100% запросов по PK - ясенхуй наверно будет лучше взять nosql.