Архивы метки: Myisam

Утилита mysqldump. Бекап базы mysql через консоль

Утилита mysqldump позволяет получить дамп содержимого базы данных или совокупности баз для создания резервной копии или пересылки данных на другой SQL-сервер (не обязательно MySQL-сервер). Дамп будет содержать набор команд SQL для создания и/или заполнения таблиц.

Так же mysqldump имеет возможность развертывания баз данных из созданного sql-файла. Читать далее →

Топ 1000 способов увеличения производительности SQL (часть 3)

myadsОбщие способы ускорения Сервера MySQL:

  1. innodb_flush_commit=0 может помочь устранить лишние задержки;
  2. Оптимизируйте оспользование типов данных, используйте последовательные типы данных;
  3. Использования процедуру ANALYSE (), чтобы помочь определить наилучший тип данных для Ваших потребностей;
  4. Если возможно используйте компрессию; Читать далее →

MySQL или PostgreSQL?

99e64e49b25433dac298fb93d80452ce_fullНаиболее часто в Web-проектах используется MySQL, причем с движком хранения данных MyISAM. Это связано с тем, что он отлично работает в условиях когда в базу данных мало пишут, но много из нее читают. Допустим у вас корпоративный сайт. Вы поместили новость, статью или добавили товар а ваши сотни тысячи посетителей в день все это читают, читают Хорошая скорость выборки достигается тем, что MyISAM не поддерживает механизм транзакций, обеспечивая лишь атомарность (либо прошло, либо нет) отдельных модификаций но не группы модификаций. Читать далее →

Нужно ли переходить с MyISAM на Innodb?

Существует значительная часть проектов, которые используют MyISAM и задаются вопросом, стоит ли им перейти на InnoDB, или же лучше продолжить использовать MyISAM?

Я предпочитаю Innodb в качестве основного движка, потому что для большинства пользователей это делает жизнь намного проще — не приходится беспокоиться о восстановлении таблиц после сбоя, таблицы не блокируются целиком, «горячие» бекапы делать гораздо проще, но есть несколько вещей о которых нужно подумать перед принятием решения о переходе. Читать далее →

Top