Время апдейта базы
Время апдейта базы
Ситуация следующая:
- переход с версии 5.2.1.008 на 5.3.002
- архивирование списаний проведено
- в таблице archives убраны все записи
- размер базы 3.3 гига
- восемь ядер AMD Opteron(tm) Processor 6128 - Base Speed (Mhz) - 2000
- HDD - SATA
- RAM - 6 GB
- Linux UTM5 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u1 x86_64 GNU/Linux
выполнение скрипта UTM5_MYSQL_update.sql занимает 18 часов 55 минут
Что можно сделать, чтобы сократить это время?
- переход с версии 5.2.1.008 на 5.3.002
- архивирование списаний проведено
- в таблице archives убраны все записи
- размер базы 3.3 гига
- восемь ядер AMD Opteron(tm) Processor 6128 - Base Speed (Mhz) - 2000
- HDD - SATA
- RAM - 6 GB
- Linux UTM5 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u1 x86_64 GNU/Linux
выполнение скрипта UTM5_MYSQL_update.sql занимает 18 часов 55 минут
Что можно сделать, чтобы сократить это время?
Последний раз редактировалось telesto Вт дек 09, 2014 14:36, всего редактировалось 1 раз.
Re: Время апдейта базы
Сервер поменять возможности пока нет
Re: Время апдейта базы
У биллинга обеспечивается обратная совместимость, поэтому можешь потихоньку в часы наименьшей нагрузки апдейтить архивные таблицы.telesto писал(а):Сервер поменять возможности пока нет
А дальше при апдейте сравниваешь UTM5_MYSQL_update.sql с предыдущей версией и заливаешь только дельту.
ЗЫ Время выполнения скрипта все таки неприлично большое, надо покурить настройки мускула.
-
- Сообщения: 77
- Зарегистрирован: Пн сен 14, 2009 13:53
- Откуда: Екатеринбург
- Контактная информация:
Re: Время апдейта базы
Хм в начале ноября, когда мы обновлялись с такой же версии utm, то .sql файл бээкап был размером 2332 Мб (на диске, да с индексами понятно больше , я думаю как раз с Ваш размер)telesto писал(а): выполнение скрипта UTM5_MYSQL_update.sql занимает 18 часов 55 минут
Этот скрипт выполнялся меньше 5 минут.
Архивированы были данных до 1 сентября.
Смотрите на свой I/O (iotop) (я думаю что все дело в SATA дисках, возможно еще если есть то RAID5 их тормозит).
У нас БД MariaDB 5.5.40 default config, но диски SAS RAID1

http://www.raid6.com.au/posts/SSD_caching/
Сейчас ZFS с SSD cache и ZIL тестируем...
Сейчас ZFS с SSD cache и ZIL тестируем...