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

Есть на хостинге таблица в 3.000.000 записей и индексы.

CREATE TABLE `ban_stat` (
`id` smallint(4) unsigned NOT NULL default '0',
`N` tinyint(2) unsigned default '0',
`time` datetime default NULL,
`idCat` int(10) unsigned NOT NULL default '0',
KEY `time_id` (`time`,`id`),
KEY `time` (`time`,`idCat`),
KEY `id` (`id`,`time`)
) TYPE=MyISAM;

create index time_id on ban_stat(time, id )
create index time on ban_stat(time,idCat)

хочу удалить из этой таблицы треш и не могу сайт намертво встайт и всё тут...
так как запрос типа
delete from ban_stat where id=84 and time<20050301000000
должен удалить порядка 150.000 записей
вешает всё наглухо и ничего не удаляет :(

Как бы добиться того чтобы всё таки счастье произошло и удалились данные из таблицы.
...
Рейтинг: 0 / 0
господа не сочтите ламером, но нужна помощь
    #32939603
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй сначало удалить индексы, потом удалить нужные строки, а потом заново индексы создать.
...
Рейтинг: 0 / 0
господа не сочтите ламером, но нужна помощь
    #32940168
Почемучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О оптимизация таблицы прошла около 3 часов правда сайт торчал и всё пошустрее заработало
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / господа не сочтите ламером, но нужна помощь
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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