Category Archives: Базы данных
OrientDB — графовая база данных
- Posted by swiki
- Posted on 11 февраля, 2018
- Базы данных
- No Comments.
У новичков, часто возникает вопрос, как работать с данными, ведь графовая база данных должна помогать в выборке, а новичок видит вместо данных @RID строк. Давайте разберемся в чем тут фокус. Создаем базу данных (db-type: graph не является обязательным к указанию и идет по-умолчанию) orientdb> create database remote:localhost/cities root 643118766B2303BEFA035E4583AFB9BBB042C11F9C0D31ED1E2CD199FBF2E0F5 local graph Напомню, что синтаксис таков: […]
Как удалить таблицы с внешними ключами
- Posted by swiki
- Posted on 11 февраля, 2018
- MySQL/MariaDB
- No Comments.
Внешние ключи часто не позволяют изменять данные в таблицах, а также удалять таблицы, которые имеют связанные ключи. Для отключения такого поведения необходимо перед запросом на удаление или модификацию выполнить запрос на отключение проверки внешних ключей. SET FOREIGN_KEY_CHECKS=0; Для обратного включения: SET FOREIGN_KEY_CHECKS=1; Эта комманда действует в пределах всей сессии. Поэтому следует помнить о ее использовании, […]
О грамотном использовании БД MySQL
- Posted by swiki
- Posted on 11 февраля, 2018
- MySQL/MariaDB
- No Comments.
Многие мои друзья и знакомые часто спрашивают меня о том, как устроен мой сайт, сколько у меня таблиц в базе данных, как я храню данные и по каким полям веду поиск. Я, конечно, не выдаю все свои государственные тайны, но всегда понимаю причину таких вопросов и пытаюсь помочь людям построить быструю и надежную базу данных […]
Небольшой тюнинг и рекомендации для mysql
- Posted by swiki
- Posted on 11 февраля, 2018
- MySQL/MariaDB
- No Comments.
В статье будет рассмотрено несколько рекомендаций по тюнингу и улучшении работы mysql. Замечу сразу, что численные значения для каждого сервера будут свои (подбираются путём экспериментов) и простое бездумное копирование, может не только ничего не дать, но и напротив — ухудшить производительность.
Как отключить InnoDB в MySQL
- Posted by swiki
- Posted on 11 февраля, 2018
- MySQL/MariaDB
- No Comments.
Отключение innodb поможет сэкономить ресурсы сервера, в том числе и оперативную память. Если вы не планируете использовать таблицы innodb, т.е. в их использовании нет особой необходимости, можно отключить их поддержку.
Mtop — мониторинг нагрузки на MySQL-сервер
- Posted by swiki
- Posted on 11 февраля, 2018
- MySQL/MariaDB
- No Comments.
При работе с MySQL довольно полезно следить за нагрузкой, которая ложится на MySQL-сервер. В портах есть полезная утилита — mtop. Она в режиме реального времени отслеживает и показывает текущие запросы к безе данных, время их выполнения, статус MySQL-сервера в удобной форме.