powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UPDATE ... INNER JOIN ... на очень большой таблице
11 сообщений из 11, страница 1 из 1
UPDATE ... INNER JOIN ... на очень большой таблице
    #39200426
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет
как правильно обновить очень большую InnoDB таблицу на 140 тыс. записей (230 мегабайт) данными из другой?
в phpMyAdmin все вылетало, а запрос в консоли висит уже 5-ю минуту...
каковы бэст прэктис?
...
Рейтинг: 0 / 0
UPDATE ... INNER JOIN ... на очень большой таблице
    #39200437
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наличие индексов по полям связывания - обязательно.
...
Рейтинг: 0 / 0
UPDATE ... INNER JOIN ... на очень большой таблице
    #39200458
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,
может как-нибудь можно по частям?
типа по 10 000 записей?
...
Рейтинг: 0 / 0
UPDATE ... INNER JOIN ... на очень большой таблице
    #39200461
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboy, можно указать limit и тут, хотя это бессмысленно с точки зрения реляционной теории.
...
Рейтинг: 0 / 0
UPDATE ... INNER JOIN ... на очень большой таблице
    #39200474
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyAkina,
может как-нибудь можно по частям?
типа по 10 000 записей?сказали ж уже
...
Рейтинг: 0 / 0
UPDATE ... INNER JOIN ... на очень большой таблице
    #39200488
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglir,
о как! для меня сделали персональный демотиватор...
...
Рейтинг: 0 / 0
UPDATE ... INNER JOIN ... на очень большой таблице
    #39200502
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboy,

Покажите запрос целиком. А то, может, там и индексы не помогут...
...
Рейтинг: 0 / 0
UPDATE ... INNER JOIN ... на очень большой таблице
    #39200507
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftПокажите запрос целиком. А то, может, там и индексы не помогут...
не! все в норме! индексы помогли!
всем спасибо!

запрос такой =
Код: sql
1.
2.
3.
UPDATE `offers` 
INNER JOIN `a_authors` ON (`a_authors`.`name` = `offers`.`author`) 
SET `offers`.`id_auth` = `a_authors`.`id_auth`;



вот что в консоли =


не пойму почему получаю =
Код: sql
1.
ERROR 2006 (HY000): MySQL server has gone away
...
Рейтинг: 0 / 0
UPDATE ... INNER JOIN ... на очень большой таблице
    #39200549
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyне пойму почему получаюВремя выполнения запроса превышает время тайм-аута соединения. Вот сервер и рвёт его. А клиент потом восстанавливает.
...
Рейтинг: 0 / 0
UPDATE ... INNER JOIN ... на очень большой таблице
    #39200556
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaВремя выполнения запроса превышает время тайм-аута соединения
ммм...
то есть это проблемы со стороны моего соединения с сетью?
типа, сисдамин так настроил выход "наружу"?
...
Рейтинг: 0 / 0
UPDATE ... INNER JOIN ... на очень большой таблице
    #39200624
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет.
См. connect_timeout и иные настройки.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / UPDATE ... INNER JOIN ... на очень большой таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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