Page 1 of 2

Mysql умирает на удалении через import set

Posted: Thu May 30, 2013 10:47 pm
by darkover
Сервер Dual Xeon E5-2620 @2.00; 32GB DDR3-1333; SAS 2x600

Два домена, на 50 апе, стоит импорт с др тубера и ред туба, по 500 галер, раз в сутки.
На втором домене, еще поменьше, т.к. нишевый.

Так же на обоих доменах через импорт сетс подключены фиды с удаленными эмбедами от др тубера и редтуба. Один показывает за 7 дней удаленные эмбеды, второй за 24 часа.
Выполняются они по времени в разные интервалы, каждые 13 часов, 15, 17 ,20

При заборе фида с удаленными эмбедами - сервак на 5 минут просто умирает, по топу LA 2, мускл отжирает все 100% проца, и к базе, вообще никакой не достучаться.

В slow log
sphinx не подключен

Code: Select all

# Time: 130530 13:11:39
# User@Host: mysqlsuperuser[mysqlsuperuser] @ localhost []
# Query_time: 388.324473  Lock_time: 0.000159 Rows_sent: 0  Rows_examined: 325742123
use usxxxcom;
SET timestamp=1369919499;
DELETE FROM rot_gallery_info WHERE gallery_md5 NOT IN (SELECT gallery_md5 FROM rot_galleries);
# Time: 130530 13:18:02
# User@Host: mysqlsuperuser[mysqlsuperuser] @ localhost []
# Query_time: 381.290101  Lock_time: 0.000041 Rows_sent: 0  Rows_examined: 319525173
SET timestamp=1369919882;
DELETE FROM rot_gallery_data WHERE gallery_md5 NOT IN (select gallery_md5 from rot_galleries);
# Time: 130530 16:07:37
# User@Host: mysqlsuperuser[mysqlsuperuser] @ localhost []
# Query_time: 386.393119  Lock_time: 0.000042 Rows_sent: 0  Rows_examined: 322582541
SET timestamp=1369930057;
DELETE FROM rot_gallery_data3 WHERE gallery_md5 NOT IN (select gallery_md5 from rot_galleries);
# Time: 130530 19:56:43
# User@Host: mysqlsuperuser[mysqlsuperuser] @ localhost []
# Query_time: 391.869237  Lock_time: 0.000065 Rows_sent: 0  Rows_examined: 325742123
SET timestamp=1369943803;
DELETE FROM rot_gallery_info WHERE gallery_md5 NOT IN (SELECT gallery_md5 FROM rot_galleries);
# Time: 130530 20:03:07
# User@Host: mysqlsuperuser[mysqlsuperuser] @ localhost []
# Query_time: 381.434608  Lock_time: 0.000038 Rows_sent: 0  Rows_examined: 319525173
SET timestamp=1369944187;
DELETE FROM rot_gallery_data WHERE gallery_md5 NOT IN (select gallery_md5 from rot_galleries);
# Time: 130530 22:36:40
# User@Host: mysqlsuperuser[mysqlsuperuser] @ localhost []
# Query_time: 389.380506  Lock_time: 0.000060 Rows_sent: 0  Rows_examined: 325742123
SET timestamp=1369953400;
DELETE FROM rot_gallery_info WHERE gallery_md5 NOT IN (SELECT gallery_md5 FROM rot_galleries);

Re: Mysql умирает на удалении через import set

Posted: Fri May 31, 2013 2:16 am
by admin
Это из-за разных collation в табилцих, проведите апдейт, так это уже учтено.

Re: Mysql умирает на удалении через import set

Posted: Fri May 31, 2013 7:17 am
by darkover
admin wrote:Это из-за разных collation в табилцих, проведите апдейт, так это уже учтено.
Да колейшены то вроде в норме

Re: Mysql умирает на удалении через import set

Posted: Fri May 31, 2013 7:27 am
by admin
Вы провели ап ?

Re: Mysql умирает на удалении через import set

Posted: Fri May 31, 2013 8:35 am
by darkover
Ап я провел, только ничего не поменялось )
http://my.jetscreenshot.com/10779/20130531-u1lg-44kb
Build 201305281059

Re: Mysql умирает на удалении через import set

Posted: Fri May 31, 2013 8:41 am
by darkover
А нет, поменялось, он уровнял в базе utf8 в обоих таблицах, колонку bla-bla-md5 до latin_swedish
Руками пришлось переделывать в utf8

Re: Mysql умирает на удалении через import set

Posted: Fri May 31, 2013 8:56 am
by admin
Не сно с какой целью надо было это поле реками потом менять , но главное что б было одинаковое.

Re: Mysql умирает на удалении через import set

Posted: Fri May 31, 2013 9:00 am
by darkover
admin wrote:Не сно с какой целью надо было это поле реками потом менять , но главное что б было одинаковое.
Я могу объяснить с какой целью, у меня все в utf8 и latin мне мозолит глаза

Re: Mysql умирает на удалении через import set

Posted: Fri May 31, 2013 9:24 am
by admin
Те теперь везде во всех таблицах одинаково ?

Re: Mysql умирает на удалении через import set

Posted: Fri May 31, 2013 10:21 am
by darkover
admin wrote:Те теперь везде во всех таблицах одинаково ?
Теперь да! )
Просто при обновлении, уберите жесткую привязку к latin1, пусть приводит данные столбцы к виду кодировки, что установлена по дефолту на базе.