SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 05.09.2011 10:52:37

parashutist
Участник
Зарегистрирован: 05.09.2011
Сообщений: 1

Удаление, большое количество запросов.

Привет всем. Есть задача, для решения которой необходимо из таблиц размером в в дестяки тысяч и даже сотня тысяч записей делать удаление по одной записи за запрос. Удаление должно происходить как можно шустрее. Так вот когда я делал это у себя на виртуальной машине, удаление шло достаточно шустро, и РАВНОМЕРНО, порядка 2000 записей за секунду. Когда это все дело было перекинуто на amazon cloud на той машине задача стала решаться в разы медленнее. Причем замечена следующая закономерность. Удаление может идти и 100 записей в секунду (примерно), какоето время  так утпит, потом идет скачек и косит сразу 11-12 тысячь. Потом опять тупит, опять скачек. Результирующая скорость на порядок ниже, учитывая что производительность той машины гораздо больше моей.
Вопрос в том, из-за чего такое может быть? Может быть какие-то настройки мускуля, или еще что-то... При создании таблиц указываю движок MyISAM.

Неактивен

 

#2 05.09.2011 12:58:21

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Удаление, большое количество запросов.

Добро пожаловать в облачные вычисления big_smile

Так как это облако — ничего нельзя сказать о том, во что Вы упираетесь.
Если есть какие-то графики загруженности процессора ∕ дисков ∕ памяти ∕
наличия соседних виртуалок и их загруженности ∕ сведений о processlist,
то тогда можно еще о чем-то говорить. А так — Вы доверяете свою базу
некоторой штуковине, которая работает медленнее виртуалки на ноутбуке.

Скорее всего, что-то с дисками, но как это увидеть в амазонклауде — не
представляю.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson