В Fri, 14 Mar 2014 13:56:43 +0400
Slawa Olhovchenkov <[email protected]> пишет:

> On Fri, Mar 14, 2014 at 12:49:51PM +0300, Sergey V. Dyatko wrote:
> 
> > > > как бы то ни было, но я примерно к такому же выводу прихожу:( о
> > > > том, что на линапсе mysql почему-то работает лучше
> > > > 
> > > > есть 3 машины:
> > > > 1) model name      : Intel(R) Xeon(R) CPU           E5606  @
> > > > 2.13GHz MemTotal:        8189272 kB
> > > > линакс, как видно из строк выше. hw raid1 на   RAID bus
> > > > controller: LSI Logic / Symbios Logic LSI MegaSAS 9260 
> > > > 2) hw.model: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz, ncpu=24,
> > > > 128Gb ram, zfs, HEAD amd64
> > > 
> > > zfs под базу приготовлен или абы как?
> > 
> > "абы как" (ничего конкретно  "под базу" не делал). 
> > могу на 8.2 джейл запустить с mysql (какой версии?), на ufs и
> > запустить тот же запрос - он тоже выполнялся дольше 
> 
> ну я позже прочитал, что обращения к дискам не было.
> это при INSERT/UPDATE только существенно.
> 

да, это я лоханулся, сразу не написал, что проблема (у меня) со
временем выполнения SELECT

> > > 
> > > > 3) виртуалка c 10кой под qemu-kvm
> > > > во все 3 машины влита 1 и таже бд
> > > > 
> > > > на машина1 делаю запрос, 3 rows in set (0.05 sec)
> > > > на машина2 и 3 этот же запрос выполняется от минуты до двух
> > > 
> > > но скорее всего индексов нет каких-то
> > 
> > разве при mysqldump | mysql < dumpfile индексы не проставляются?
> > explain на машинах выглядел идентично
> 
> я от mysql всего готов ожидать.
> но разница в порядки (100 раз и более как тут указанно) -- это явно
> слетевшие индексы или что-то аналогичное. может на линухе innodb было
> потаблично распилено, а тут -- нет или еще что. я не настолько в mysql
> специалист, но такая разница -- не из-за фряхи.
> 

я и сам в чудеса не верю, но как-то те эксперименты заставляют меня
думать, что "где-то что-то нужно подкрутить" в случае с mysqld на
freebsd
ну и вот, крутилка, без которой я уже года 4, наверное, даже
не пробую использовать mysqld:

mysql> show variables like '%per%'\G
*************************** 1. row ***************************
Variable_name: innodb_file_per_table
        Value: ON
1 row in set (0.00 sec)

там тоже была, основная часть таблиц в myisam
заметку, на которую
тут давали ссылку
( http://www.fromdual.ch/troubles-with-mysql-on-freebsd ) я видел, мне
те эксперименты не помогли

> > > 
> > > > на машина1 Server version: 5.1.57-rel12.8 (Percona Server (GPL),
> > > > 12.8, Revision 233)
> > > > на остальных пробовал от 5.0 ("откапывал" удаленный порт) до
> > > > 5.6 - результат примерно тотже. почему так происходит - не
> > > > разбирался, пока что сервер1 из работы выводить  не планирую,
> > > > но осадок остался.
> > > > 
> > > > --
> > > > wbr, tiger
> > > > 
> > 
> > --
> > wbr, tiger
> > 

--
wbr, tiger

Ответить