Size: a a a

2021 August 17

SF

Stepan F in MySQL
а да. ночью уже не соображаю)
источник

IZ

Ilia Zviagin in MySQL
НИКОГДА весь результат не копируется в буфер драйвера (если он конечно не очень маленький).
Он туда просто тупо НЕ ВЛЕЗЕТ.
источник

IZ

Ilia Zviagin in MySQL
Запрос в открытом виде (сделано начало выполнения и не сделана вся выборка данных) на сервере конечно потребляет кое-какие ресурсы, но эти ресурсы не так уж и велики, и их размер не пропорционален объёму выборки.
источник

SF

Stepan F in MySQL
а можно ссылку на источник? я просто читал mysql по максимуму, страница 255
источник

IZ

Ilia Zviagin in MySQL
База данных — это такая система организации данных на диске (дисках) для хранения и эффективной обработки данных.
источник

IZ

Ilia Zviagin in MySQL
На источник чего?
источник

SF

Stepan F in MySQL
источник сведений о том, что результат не отправляется сразу же в драйвер
источник

IZ

Ilia Zviagin in MySQL
Я не смогу тебе дать таких ссылок — наверное, это только в исходниках можно найти.
Это общие принципы построения подобного ПО.
источник

SF

Stepan F in MySQL
а ок
источник

НЛ

Николай Ласточкин... in MySQL
Ребят, а подскажите еще. У меня есть куча дампов, которые надо все выгрузить в таблицу. Если указать вот так mysql -u user -p database < path/*.sql, то есть указать не имя, а звездочку, то поймет ли он такое или же тут только мини-скрипт писать, который в цикле по всем дампам пробежится?
источник

НЛ

Николай Ласточкин... in MySQL
Наклепал мини-скрипт, загрузка пошла, первый вариант решил не проверять
источник

G

Grigorij in MySQL
Ну там и проверить быстрее, чем вопросы  в чате задавать))
источник

НЛ

Николай Ласточкин... in MySQL
Да я уже понял, просто тупанул чот)
источник
2021 August 18

IZ

Ilia Zviagin in MySQL
Это команда операционной системы, в зависимости от того, какая ОС, поймет или нет.
В принципе это возможно
источник

ПГ

Павел Г. in MySQL
Приветствую. Подскажите, плиз. А как правильно залить дамп на уже существующую базу? Просто удалить текущую?
источник

IZ

Ilia Zviagin in MySQL
Стереть текущую.
Залить новую.

Оба пункта сильно зависят от того, какие изменения.
Если только в данных изменения, можно сделать truncate всех таблиц.
Если изменения и в схеме данных — надо делать DROP всех таблиц.
Можно даже сделать дроп всей схемы.
источник

ПГ

Павел Г. in MySQL
Спасибо. В общем тереть вручную в любом случае.
источник

A

Alexander in MySQL
Подскажите по партицированию существующей большой таблицы в условиях отсутствия двойного запаса поместу, правильно ли я понимаю, что ALGORITHM=INSTANT, ALGORITHM=NOCOPY и ALGORITHM=INPLACE мне не помогут(MariaDB )? они не поддерживают такой функционал? Соответственно, единственное что смог нагуглить (допустим если я смирюсь и все текущие данные оставлю в одной партиции, и задам партиции на будущее) -- это создание новой таблицы аналогичной структуры, но с партициями, и затем миграция тэйблспейса, или есть более простые способы, чтоб не копировать исходные данные?
источник

Аа

А а in MySQL
Не понимаю, чего ты творишь?
Если у тебя репликация, то отключение одного из серверов должно быть штатной ситуацией.

Останови репликацию на вторичном сервере.
Удали с него все данные.
Создай структуру, как тебе душе угодно.
Залей данные с работающего мастера.
Включи репликацию.

Вроде бы все просто. Аналогично поступать, если репликация вдруг рассинхронизируется в будущем.
источник

A

Alexander in MySQL
ну дурацкая же затея пересинхронизировать синхронные данные, куча времени на тупую перезаливку тех же данных...
источник