|
|
|
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:03 |
|
||
|
MySQL умирает
|
|||
|---|---|---|---|
|
#18+
для начала удали индекс UNIQUE KEY (id) он здесь не нужен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 18:35 |
|
||
|
MySQL умирает
|
|||
|---|---|---|---|
|
#18+
Вы знаете, слово "за минуту" ничего не говорит вообще без спецификации железа, настроек mysql, и размера таблицы. Умирает это что? генерал файлуре? или просто медленно все делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 18:53 |
|
||
|
MySQL умирает
|
|||
|---|---|---|---|
|
#18+
Ну и что? Это ведь не поможет (И не помогло). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 18:53 |
|
||
|
MySQL умирает
|
|||
|---|---|---|---|
|
#18+
Умирает значит "просто медленно всё делается". Размер таблицы - 560 КБ, около 200 записей. Виндовый комп - Пентиум 3 500МГц, 256 МБ памяти, если интересно. Настройки MySQL - всё по дефолту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 18:59 |
|
||
|
MySQL умирает
|
|||
|---|---|---|---|
|
#18+
Ещё наблюдение - после рестарта MySQL сервиса, всё работает быстро, а потом через некоторое время снова "умирает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 19:00 |
|
||
|
MySQL умирает
|
|||
|---|---|---|---|
|
#18+
на 200 записях все должно летать.. Какой запрос на update? и его explain? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 19:50 |
|
||
|
MySQL умирает
|
|||
|---|---|---|---|
|
#18+
И еще вопрос - нет ли параллельно другого запроса блокирующего на время всю таблицу, типа ALTER и т.д. Какова нагрузка на сервер? Жизнь коротка - потерпи немного :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 10:21 |
|
||
|
MySQL умирает
|
|||
|---|---|---|---|
|
#18+
Нагрузки на сервер вообще никакой - моя личная тестовая среда. Кроме меня никто не присоединён. Запрос, например, - UPDATE topics SET title='aaa' А EXPLAIN вроде только для SELECTов работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:37 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=32546075&tid=1855097]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
149ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 440ms |

| 0 / 0 |
