From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 17 Nov 2005 01:24:51 -0500 From: Ivan Adzhubey Subject: Re: [sisyphus] Re: q: mysql shutdown and index corruption In-reply-to: <20051116092935.GE16364@osdn.org.ua> To: ALT Linux Sisyphus discussion list Message-id: <200511170124.52013.iadzhubey@rics.bwh.harvard.edu> MIME-version: 1.0 Content-type: text/plain; charset=koi8-r Content-transfer-encoding: 8BIT Content-disposition: inline References: <20051115125240.GV31088@osdn.org.ua> <4379E99E.2060300@sakhalin.ru> <20051116092935.GE16364@osdn.org.ua> User-Agent: KMail/1.8.1 X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Nov 2005 06:25:09 -0000 Archived-At: List-Archive: List-Post: 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), никакой разницы. -- Иван