Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 04:53:46

Страниц: [1]
Печать
Автор Тема: UPDATE MySql из CVS файла  (Прочитано 162 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Professor    ↓ 
12 Октябрь, 2011, 06:18:29
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

Привет.
Подскажите как быть что бы при импорте из CVS файла товаров в БД сервер мой не вис =)
4000 записей нужно проапдейтить. Если таблица пустая, то выполняется INSERT. Он кстати идет одним запросом и делается практически моментально. А вот Update около 5 минут.
Че делать?
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
phpdude    ↓ 
12 Октябрь, 2011, 07:28:55 , спустя 1 час 10 минут 26 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

Professor, innodb ?
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Professor    ↓ 
12 Октябрь, 2011, 07:37:44 , спустя 8 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

ага
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
phpdude    ↓ 
12 Октябрь, 2011, 08:58:33 , спустя 1 час 20 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

надо отключать транзакции на время больших операций если это неважные данные конечно :-)
 
http://dev.mysql.com/doc/refman/5.0/en/innodb-transactions-with-different-apis.html
 
SET autocommit = 0
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Professor    ↓ 
12 Октябрь, 2011, 09:54:12 , спустя 55 минут 39 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 30
Сообщений: 2074
Сила слова: 1.45

Спасибо! Теперь все запросы 12.54s
Записан

Записки профессора : Кто тут, к примеру, в цари крайний? Никого?! Так я первый буду!
phpdude    ↓ 
12 Октябрь, 2011, 10:11:01 , спустя 16 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

Professor, молодец :)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Strate    ↓ 
13 Октябрь, 2011, 01:07:45 , спустя 2 часа 56 минут 44 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 1
Сообщений: 12
Сила слова: 8.33

А ещё можно мультизапрос сделать, он должен быстрее выполниться.
Записан
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, Ivan