powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL умирает
10 сообщений из 10, страница 1 из 1
MySQL умирает
    #32537399
TEXHAPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется табица следующей структуры, содержащая пару сотен записей:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
CREATE TABLE topics (
  id int( 10 ) unsigned NOT NULL auto_increment,
  title varchar( 100 ) default NULL,
  author varchar( 60 ) NOT NULL default '',
  header text,
  content text,
  group_id int( 10 ) unsigned default NULL,
  lang char( 2 ) NOT NULL default '',
  dics int( 1 ) default NULL,
  lett int( 1 ) default NULL,
  weight int( 10 ) unsigned NOT NULL default '0',
  PRIMARY KEY  (id),
  UNIQUE KEY id (id)
) TYPE=MyISAM;

При попытке добавить колонку или выполнить элементарный UPDATE запрос всё умирает под управлением MySQL 3.23.53 в Windows 2000. На такой же таблице, с теме же данными под управлением той же версии MySQL в Solaris (версию не знаю) выполняется дольше минуты. При этом SELECTы выполняются без проблем. Также иногда и UPDATE и ALTER выполняются мгновенно.
Никогда такого раньше не встречал.
Кто нибудь знает как этого можно избежать?
...
Рейтинг: 0 / 0
MySQL умирает
    #32537472
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для начала удали индекс UNIQUE KEY (id)
он здесь не нужен
...
Рейтинг: 0 / 0
MySQL умирает
    #32537502
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы знаете, слово "за минуту" ничего не говорит вообще без спецификации железа, настроек mysql, и размера таблицы.

Умирает это что? генерал файлуре? или просто медленно все делается?
...
Рейтинг: 0 / 0
MySQL умирает
    #32537503
TEXHAPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и что? Это ведь не поможет (И не помогло).
...
Рейтинг: 0 / 0
MySQL умирает
    #32537512
TEXHAPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Умирает значит "просто медленно всё делается".
Размер таблицы - 560 КБ, около 200 записей.

Виндовый комп - Пентиум 3 500МГц, 256 МБ памяти, если интересно.
Настройки MySQL - всё по дефолту.
...
Рейтинг: 0 / 0
MySQL умирает
    #32537517
TEXHAPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё наблюдение - после рестарта MySQL сервиса, всё работает быстро, а потом через некоторое время снова "умирает".
...
Рейтинг: 0 / 0
MySQL умирает
    #32537546
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на 200 записях все должно летать.. Какой запрос на update? и его explain?
...
Рейтинг: 0 / 0
MySQL умирает
    #32538081
Marat_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще вопрос
- нет ли параллельно другого запроса блокирующего на время всю таблицу, типа ALTER и т.д.
Какова нагрузка на сервер?

Жизнь коротка - потерпи немного :)
...
Рейтинг: 0 / 0
MySQL умирает
    #32539120
TEXHAPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нагрузки на сервер вообще никакой - моя личная тестовая среда. Кроме меня никто не присоединён.

Запрос, например, - UPDATE topics SET title='aaa'
А EXPLAIN вроде только для SELECTов работает...
...
Рейтинг: 0 / 0
MySQL умирает
    #32546075
Wanenhalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напиши select запрос, используя все параметры запроса update и подсунь его explain'у.
Вот и увидишь результат.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL умирает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]