ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] тредовый MySQL
@ 2005-07-26  6:47 Michael Isachenkov
  2005-07-26  8:26 ` Michael Isachenkov
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Isachenkov @ 2005-07-26  6:47 UTC (permalink / raw)
  To: sisyphus

hi!

Может быть, пора уже собрать mysql с поддержкой тредов? Времена 2.4 ядер постепенно проходят...

-- 
/aphlux

now: Juno Reactor - Man to Ray


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] тредовый MySQL
  2005-07-26  6:47 [sisyphus] тредовый MySQL Michael Isachenkov
@ 2005-07-26  8:26 ` Michael Isachenkov
  2005-07-26  8:36   ` Mikhail Yakshin
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Isachenkov @ 2005-07-26  8:26 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

> Может быть, пора уже собрать mysql с поддержкой тредов? Времена 2.4 ядер постепенно проходят...

Уточню. Сейчас mysql-4.0.24 при запуске форкается, и в дальнейшем форкается на каждый запрос.
В то время как официальный бинарь с mysql.com на 2.6 ядрах работает одним процессом, каждый запрос создает тред внутри головного процесса. Есть мнение, что это быстрее, чем форк.

-- 
/aphlux

now: Little Computer People - Little Computer People (Club Mix)


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] тредовый MySQL
  2005-07-26  8:36   ` Mikhail Yakshin
@ 2005-07-26  8:33     ` Michael Isachenkov
  2005-07-26 14:56       ` [sisyphus] " Michael Shigorin
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Isachenkov @ 2005-07-26  8:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

> 
> А еще есть мнение, что не быстрее. И что делать будем?..

Давать пользователю возможность выбора. :)

-- 
/aphlux

now: Little Computer People - Little Computer People (Psylocity Punk Remix)


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] тредовый MySQL
  2005-07-26  8:26 ` Michael Isachenkov
@ 2005-07-26  8:36   ` Mikhail Yakshin
  2005-07-26  8:33     ` Michael Isachenkov
  0 siblings, 1 reply; 11+ messages in thread
From: Mikhail Yakshin @ 2005-07-26  8:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Isachenkov wrote:
>> Может быть, пора уже собрать mysql с поддержкой тредов? Времена 2.4
>> ядер постепенно проходят...
> 
> Уточню. Сейчас mysql-4.0.24 при запуске форкается, и в дальнейшем
> форкается на каждый запрос. В то время как официальный бинарь с
> mysql.com на 2.6 ядрах работает одним процессом, каждый запрос
> создает тред внутри головного процесса. Есть мнение, что это быстрее,
> чем форк.

А еще есть мнение, что не быстрее. И что делать будем?..

-- 
WBR, Mikhail Yakshin
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [sisyphus] Re: тредовый MySQL
  2005-07-26  8:33     ` Michael Isachenkov
@ 2005-07-26 14:56       ` Michael Shigorin
  2005-07-26 14:59         ` Michael Isachenkov
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2005-07-26 14:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Tue, Jul 26, 2005 at 12:33:50PM +0400, Michael Isachenkov wrote:
> > А еще есть мнение, что не быстрее. И что делать будем?..
> Давать пользователю возможность выбора. :)

Ну собери MySQL-server-mt. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Re: тредовый MySQL
  2005-07-26 14:56       ` [sisyphus] " Michael Shigorin
@ 2005-07-26 14:59         ` Michael Isachenkov
  2005-07-26 15:30           ` Michael Shigorin
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Isachenkov @ 2005-07-26 14:59 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

> Ну собери MySQL-server-mt. :)

Готов собрать. Без вопросов. Вот только не знаю точно, ./configure --что-включить?...

-- 
/aphlux

now: Hate Dept - Beat Me Up


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [sisyphus] Re: тредовый MySQL
  2005-07-26 14:59         ` Michael Isachenkov
@ 2005-07-26 15:30           ` Michael Shigorin
  2005-07-27  7:04             ` Michael Isachenkov
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2005-07-26 15:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Tue, Jul 26, 2005 at 06:59:58PM +0400, Michael Isachenkov wrote:
> > Ну собери MySQL-server-mt. :)
> Готов собрать. Без вопросов. Вот только не знаю точно,
> ./configure --что-включить?...

Не озадачивался.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Re: тредовый MySQL
  2005-07-26 15:30           ` Michael Shigorin
@ 2005-07-27  7:04             ` Michael Isachenkov
  2005-07-27 17:22               ` Eugene Prokopiev
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Isachenkov @ 2005-07-27  7:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

> 
> Не озадачивался.

Эх. Ладно, придется действовать на свой страх и риск :)

Но есть несколько alt-specific (точнее, binary-specific) вопросов.

Допустим, я соберу MySQL-server-mt, а наверняка ведь и libmylsqlclient будет собрана как thread-safe. Соответственно, будет еще libMySQL-mt. А это уже плохо, потому что со старой libMySQL собрана куча пакетов, а обе либы (равно как и оба сервера) не могут быть установлены одновременно.
В общем, полный привет. Как раз тот случай, когда source-based дистрибутив находится в выигрышном положении.

Если кто-нибудь подскажет, как это обойти, буду признателен.

-- 
/aphlux

now: Hate Dept - Start Digging


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Re: тредовый MySQL
  2005-07-27  7:04             ` Michael Isachenkov
@ 2005-07-27 17:22               ` Eugene Prokopiev
  2005-07-28  6:56                 ` Michael Isachenkov
  0 siblings, 1 reply; 11+ messages in thread
From: Eugene Prokopiev @ 2005-07-27 17:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Isachenkov пишет:
>>Не озадачивался.
> 
> 
> Эх. Ладно, придется действовать на свой страх и риск :)
> 
> Но есть несколько alt-specific (точнее, binary-specific) вопросов.
> 
> Допустим, я соберу MySQL-server-mt, а наверняка ведь и libmylsqlclient будет собрана как thread-safe. Соответственно, будет еще libMySQL-mt. А это уже плохо, потому что со старой libMySQL собрана куча пакетов, а обе либы (равно как и оба сервера) не могут быть установлены одновременно.
> В общем, полный привет. Как раз тот случай, когда source-based дистрибутив находится в выигрышном положении.
> 
> Если кто-нибудь подскажет, как это обойти, буду признателен.

Может я чего-то не понимаю, но какое отношение мультитредовость сервера 
имеет к клиенту? Используя стандартную libMySQL, вы сможете коннектиться 
не то что к собранному вами MySQL-server-mt, а к любому MySQL на любой 
платформе, и даже не обязательно версия клиента должна совпадать с 
версией сервера.

-- 
С уважением, Прокопьев Евгений


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Re: тредовый MySQL
  2005-07-27 17:22               ` Eugene Prokopiev
@ 2005-07-28  6:56                 ` Michael Isachenkov
  2005-07-28  7:02                   ` Michael Isachenkov
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Isachenkov @ 2005-07-28  6:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

> 
> Может я чего-то не понимаю, но какое отношение мультитредовость сервера 
> имеет к клиенту? Используя стандартную libMySQL, вы сможете коннектиться 
> не то что к собранному вами MySQL-server-mt, а к любому MySQL на любой 
> платформе, и даже не обязательно версия клиента должна совпадать с 
> версией сервера.

Может быть, и я чего-то не понимаю, но боюсь оказаться правым.

  --enable-thread-safe-client
                          Compile the client with threads.

в общем, /me пошел экспериментировать. Наводки на правильные мысли приветствуются. :)

-- 
/aphlux

now: Pink Floyd - The Great Gig In The Sky


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] Re: тредовый MySQL
  2005-07-28  6:56                 ` Michael Isachenkov
@ 2005-07-28  7:02                   ` Michael Isachenkov
  0 siblings, 0 replies; 11+ messages in thread
From: Michael Isachenkov @ 2005-07-28  7:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

> 
> в общем, /me пошел экспериментировать. Наводки на правильные мысли приветствуются. :)

Тьфу. Сравниваю ./configure в тредовом mysql и в обычном - thread-safe-client и там, и там есть. :-\\\

-- 
/aphlux

now: Pink Floyd - The Great Gig In The Sky


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2005-07-28  7:02 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-07-26  6:47 [sisyphus] тредовый MySQL Michael Isachenkov
2005-07-26  8:26 ` Michael Isachenkov
2005-07-26  8:36   ` Mikhail Yakshin
2005-07-26  8:33     ` Michael Isachenkov
2005-07-26 14:56       ` [sisyphus] " Michael Shigorin
2005-07-26 14:59         ` Michael Isachenkov
2005-07-26 15:30           ` Michael Shigorin
2005-07-27  7:04             ` Michael Isachenkov
2005-07-27 17:22               ` Eugene Prokopiev
2005-07-28  6:56                 ` Michael Isachenkov
2005-07-28  7:02                   ` Michael Isachenkov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git