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

Формат такой:
id_p tinyint(3) unsigned NOT NULL default '0'
name varchar(255) NOT NULL default ''
...

Одному id_p соответствует от 5 до 200 тысяч name.

Вопрос: как это лучше делать?

Сейчас работает так:
1. создается файл

1;aaa;
1;bbb;
1;ccc;

2. delete from... where id_p=1
3. load data infile (созданный в первом пункте файл)

Раньше, пока размер таблицы был небольшой, все хорошо работало. Сейчас она занимает около 500 мб и "немного" подтормаживает.
...
Рейтинг: 0 / 0
Регулярное обновление большого кол-ва записей
    #32738878
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если память мне не изменят, то именно наличие строк переменной длины является причиной ваших тормозов.

...
Рейтинг: 0 / 0
Регулярное обновление большого кол-ва записей
    #32739180
Павел А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По другому никак не получается. Там еще поля есть. Если сделать все char там размер очень большой получается.
...
Рейтинг: 0 / 0
Регулярное обновление большого кол-ва записей
    #32739409
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте на копии БД изменить структуру, вы будете удивлены получившимся результатом. Сейчас не то время, когд считают место на винтах.

...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Регулярное обновление большого кол-ва записей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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