Вопрос по IOPS

M2
На сайте с 11.01.2011
Offline
341
740

Здравствуйте,

Хочу спросить спецов: считается ли за операцию ввода-вывода операция инсерта в базу mysql? Иначе говоря: необходимо заинсертить 10 млн записей. Сколько это будет операций ввода-вывода?

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
Andron_buton
На сайте с 19.07.2007
Offline
270
#1

Зависит от настроек мускула, какие там буфера.

M2
На сайте с 11.01.2011
Offline
341
#2

А какие нужно выставить чтобы как можно меньше операций ввода-вывода было?

Andron_buton
На сайте с 19.07.2007
Offline
270
#3
mark2011:
А какие нужно выставить чтобы как можно меньше операций ввода-вывода было?

Какой тип таблицы используется myisam, innodb?

M2
На сайте с 11.01.2011
Offline
341
#4
Andron_buton:
Какой тип таблицы используется myisam, innodb?

Innodb ...............

M2
На сайте с 11.01.2011
Offline
341
#5

И ещё, если я на локале разверну базу, а потом файлы frm, myi и т.д. просто скопирую на сервер - такое извращение пройдёт, как думаете?

V
На сайте с 05.08.2007
Offline
87
#6

Почему Вас вообще смущает 10 млн операций ввода-вывода? По идее, это не так и много.

mark2011:
Innodb ...............

Не поскупитесь на innodb_buffer_pool_size в разумных приделах, естественно.

innodb_flush_log_at_trx_commit = 0

и, по вкусу max_allowed_packet и будет Вам счастье :).

С уважением, Victor (http://adm-lib.ru)
Andreyka
На сайте с 19.02.2005
Offline
822
#7
mark2011:
И ещё, если я на локале разверну базу, а потом файлы frm, myi и т.д. просто скопирую на сервер - такое извращение пройдёт, как думаете?

1. Остановить mysql на старом

2. Скопировать целиком дириекторию с базами

4. Перенести директорию на новый

5. Поставить mysql той же версии что на старом

6. Запустить mysql на новом сервере

Не стоит плодить сущности без необходимости
S
На сайте с 23.05.2004
Offline
315
#8

Если делать в одной транзакции - то обращений к диску будет меньше.

И ещё, если я на локале разверну базу, а потом файлы frm, myi и т.д. просто скопирую на сервер - такое извращение пройдёт, как думаете?

Можно. Только при этом донор база должна быть выключена, ну или хотя бы flush tables; выполнить.

Это просто подпись.
M2
На сайте с 11.01.2011
Offline
341
#9
VGrey:
Почему Вас вообще смущает 10 млн операций ввода-вывода? По идее, это не так и много.

Для Free tier амазона достаточно :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий