
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.05.2004, 18:03
|
|||
|---|---|---|---|
|
|||
MySQL умирает |
|||
|
#18+
Имеется табица следующей структуры, содержащая пару сотен записей: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. При попытке добавить колонку или выполнить элементарный UPDATE запрос всё умирает под управлением MySQL 3.23.53 в Windows 2000. На такой же таблице, с теме же данными под управлением той же версии MySQL в Solaris (версию не знаю) выполняется дольше минуты. При этом SELECTы выполняются без проблем. Также иногда и UPDATE и ALTER выполняются мгновенно. Никогда такого раньше не встречал. Кто нибудь знает как этого можно избежать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2004, 18:35
|
|||
|---|---|---|---|
MySQL умирает |
|||
|
#18+
для начала удали индекс UNIQUE KEY (id) он здесь не нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2004, 18:53
|
|||
|---|---|---|---|
MySQL умирает |
|||
|
#18+
Вы знаете, слово "за минуту" ничего не говорит вообще без спецификации железа, настроек mysql, и размера таблицы. Умирает это что? генерал файлуре? или просто медленно все делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2004, 18:53
|
|||
|---|---|---|---|
|
|||
MySQL умирает |
|||
|
#18+
Ну и что? Это ведь не поможет (И не помогло). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2004, 18:59
|
|||
|---|---|---|---|
|
|||
MySQL умирает |
|||
|
#18+
Умирает значит "просто медленно всё делается". Размер таблицы - 560 КБ, около 200 записей. Виндовый комп - Пентиум 3 500МГц, 256 МБ памяти, если интересно. Настройки MySQL - всё по дефолту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2004, 19:00
|
|||
|---|---|---|---|
|
|||
MySQL умирает |
|||
|
#18+
Ещё наблюдение - после рестарта MySQL сервиса, всё работает быстро, а потом через некоторое время снова "умирает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.05.2004, 19:50
|
|||
|---|---|---|---|
MySQL умирает |
|||
|
#18+
на 200 записях все должно летать.. Какой запрос на update? и его explain? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2004, 10:21
|
|||
|---|---|---|---|
|
|||
MySQL умирает |
|||
|
#18+
И еще вопрос - нет ли параллельно другого запроса блокирующего на время всю таблицу, типа ALTER и т.д. Какова нагрузка на сервер? Жизнь коротка - потерпи немного :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2004, 15:37
|
|||
|---|---|---|---|
|
|||
MySQL умирает |
|||
|
#18+
Нагрузки на сервер вообще никакой - моя личная тестовая среда. Кроме меня никто не присоединён. Запрос, например, - UPDATE topics SET title='aaa' А EXPLAIN вроде только для SELECTов работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1855097]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
430ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 789ms |

| 0 / 0 |
