MySQL. REPLACE и предел в 4Гб на размер файла таблицы

REPLACE — это вид SQL-запроса, который либо добавляет запись, либо обновляет её. Обновление происходит в случае, если запись с таким primary key уже есть в базе. Синтаксис команды идентичен синтаксису команды INSERT:

Если вы работали с мускулем на 32-битной системе и ваша база была огромна, то вы могли столкнуться с ограничением на максимальный размер файла таблицы. Размер больше 4Гб файл иметь не может. Но не всё так мрачно! Разработчики мускуля реализовали возможность перейти от ограничения на размер файла к ограничению на количество записей в таблице:

Это хороший способ решения проблемы нехватки места в таблице, но я всё же считаю, что не стоит так сильно нагружать мускуль — громадные базы не его стихия.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *