From: Ivan Adzhubey <iadzhubey@rics.bwh.harvard.edu>
To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] Re: q: mysql shutdown and index corruption
Date: Thu, 17 Nov 2005 01:24:51 -0500
Message-ID: <200511170124.52013.iadzhubey@rics.bwh.harvard.edu> (raw)
In-Reply-To: <20051116092935.GE16364@osdn.org.ua>
On Wednesday 16 November 2005 04:29 am, Michael Shigorin wrote:
> On Tue, Nov 15, 2005 at 11:58:54PM +1000, Dmitry Lebkov wrote:
> > >Вопрос: никто не замечал такого, чтобы наш mysqld криво
> > >перестартовывался (слишком быстро останавливаясь, видимо)?
> >
> > Какая FS на разделе с базами? Какое ядро?
>
> ext3 (сервер строил другой человек); 2.4.26-vs-smp-alt12.1
>
> > В чем-то похожий "подземный стук" у меня происходит с LDAP.
> > Из баз (master + many slaves) изредка пропадают объекты.
> > Ни перезагрузок, ни сбоев по питанию не наблюдается.
>
> Аптайм там несколько месяцев (специально протёр глаза тоже).
>
> PS: тут Женя говорит, что MyISAM в 4.x порой крошился непонятным
> образом -- в итоге в 5.0 этот кусок вообще переписали, но прыгать
> туда сломя голову именно ради этого совсем неохота.
А можно поподробнее? Личной почтой если полагаете что оффтопик здесь. А то я
тоже последние 2 недели бьюсь с MySQL (4.0.24-alt1, Сизиф актуальный) и уже
отчаялся понять в чем дело. Тоже сначала грешил на свои скрипты, но
постепенно осознал, что дело хуже. Чудовищные проблемы с индексами -
произвольным образом их размер (MYI файлов, движок MyISAM) меняется в тысячу
раз 8-(). База довольно большая, несколько табличек по 20 с лишним миллионов
строк, но не рекордная, я работал в свое время с БД почти в 10 раз больше,
стояла она под 2.3.2x и таких проблем не было. А тут... имеем индекс размером
около 500МБ, добавляем к нему еще один ключ (типа double) и MYI файл внезапно
увеличивается аж до 6 гигабайт! При этом - явные race conditions при
выполнении запросов. Понятно, что памяти не хватает (на севере 2 гигабайта),
но такие чудовищные тормоза, диск трещит часами не переставая, вся система
засыпает, не отрабатывает ни ps ни top, сервер полностью неуправляемый.
Настройки переменных сервера менял, не помогает. Такого не видел никогда
раньше, хотя случалось конечно запустить явно невыполнимый запрос, и не раз,
и даже на гораздо более хилом железе. А тут... похоже эта версия MySQL просто
нерабочая.
Ядро 2.4.29, reiserfs. Пробовал держать базу и на системном диске (160GB
Hitachi/IBM SATA, доступ через libata/ide-scsi) и на RAID (3Ware 8506),
никакой разницы.
--
Иван
next prev parent reply other threads:[~2005-11-17 6:24 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-11-15 12:52 [sisyphus] " Michael Shigorin
2005-11-15 13:58 ` Dmitry Lebkov
2005-11-15 20:29 ` Vladimir Lettiev
2005-11-15 21:38 ` Sviataslau Svirydau
2005-11-16 6:00 ` Alexey V. Novikov
2005-11-16 10:33 ` Mikhail Zabaluev
2005-11-16 10:56 ` Alexey V. Novikov
2005-11-16 11:16 ` Epiphanov Sergei
2005-11-16 18:01 ` [sisyphus] " Michael Shigorin
2005-11-16 11:19 ` [sisyphus] " Olvin
2005-11-16 9:29 ` [sisyphus] " Michael Shigorin
2005-11-16 11:02 ` Dmitry Lebkov
2005-11-16 12:05 ` Michael Shigorin
2005-11-16 13:37 ` Dmitry Lebkov
2005-11-16 14:33 ` Michael Shigorin
2005-11-16 16:35 ` Dmitry Lebkov
2005-11-17 6:24 ` Ivan Adzhubey [this message]
2005-11-17 7:48 ` Eugene Ostapets
2005-11-17 7:59 ` Ivan Adzhubey
2005-11-17 9:42 ` Eugene Ostapets
2005-11-17 10:32 ` Alexey V. Novikov
2005-11-17 10:42 ` Eugene Ostapets
2005-11-17 12:45 ` Slava Grecea
2005-11-17 20:55 ` Konstantin A. Lepikhov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200511170124.52013.iadzhubey@rics.bwh.harvard.edu \
--to=iadzhubey@rics.bwh.harvard.edu \
--cc=sisyphus@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
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