Работа с датами и временем в MySQL
Работайте с датами в базе данных в UTC — это уменьшает ошибки и упрощает логику. Для преобразований используйте CONVERT_TZ(), для арифметики — DATE_ADD()/DATE_SUB(), для разборки дат — набор функций извлечения.
Работайте с датами в базе данных в UTC — это уменьшает ошибки и упрощает логику. Для преобразований используйте CONVERT_TZ(), для арифметики — DATE_ADD()/DATE_SUB(), для разборки дат — набор функций извлечения.
PostgreSQL можно удобно запускать в контейнере Docker для локальной разработки и тестирования: используйте официальный образ, сохраняйте данные в томах, инициализируйте базу через /docker-entrypoint-initdb.d и подключайте приложения через Docker-сеть. Для продакшена оцените требования к производительности, резервному копированию и управлению секретами прежде чем контейнеризировать базу.
Запустить MySQL в Docker можно за минуты — используя официальный образ, том для данных и переменные окружения для начальной настройки. Используйте docker-compose для удобства, помещайте seed-файлы в /docker-entrypoint-initdb.d, а конфиги — в /etc/mysql/conf.d.
Полнотекстовый поиск в MySQL позволяет выполнять естественно-языковые запросы, требует FULLTEXT-индекса и поддерживает три режима: естественный, расширения запроса и булевый. Настройте параметры и перестройте индексы после изменений.
В руководстве показано, как установить MongoDB 4.2 на сервер с Ubuntu 20.04, включить аутентификацию, создать админ‑пользователя и проверить подключение.
В этой статье показано, как установить PostgreSQL и phpPgAdmin на Ubuntu 16.04, настроить роль postgres и получить доступ к веб‑интерфейсу. Включены команды, советы по безопасности и критерии приёмки.
Краткая пошаговая инструкция по установке MongoDB 3.2 на сервер с CentOS 7: добавьте официальный репозиторий, установите пакет mongodb-org, исправьте ошибки с ulimit, создайте администратора и включите аутентификацию.
MariaDB Galera — это синхронный multi-master кластер. Руководство показывает пошаговую установку и проверку Galera Cluster 10.1 на трёх узлах Ubuntu 16.04, с настройкой фаервола и тестами репликации.
Краткая инструкция по установке MongoDB 4.4 на Debian 11, включающая добавление репозитория, установку пакета, включение аутентификации и базовые меры безопасности.
Краткая пошаговая инструкция для создания трехузлового MariaDB Galera cluster на Ubuntu 20.04: установите MariaDB на все узлы, создайте идентичный файл конфигурации galera.cnf на каждом узле, инициализируйте кластер с первого узла и подключите остальные.
Шаги: отключите AppArmor, создайте пользователя mysql, установите libaio1, распакуйте MySQL в /usr/local/mysql, выполните scripts/mysql_install_db, настройте автозапуск и выполните mysql_secure_installation. Проверьте работу и плагины.
Пошаговая инструкция по конфигурации DRBD и подготовке PostgreSQL для Active/Passive кластера на двух узлах. Описаны команды для создания метаданных DRBD, первичной синхронизации, форматирования устройства, и проверки корректной работы PostgreSQL на резервном узле. В конце — контрольные списки, сценарии устранения неполадок и критерии приёмки.
Руководство показывает пошаговую настройку двунаправленной (master-master) репликации MariaDB на Debian 11, включая синхронизацию времени через Chrony и ограничение доступа через UFW.
В статье описаны пошаговые команды для установки ArangoDB 3.x на Debian 11, базовая оптимизация системы для производительности, создание базы и пользователя через arangosh и включение веб-консоли.
Кратко — обновите систему, добавьте репозиторий ClickHouse, установите пакеты clickhouse-server и clickhouse-client, выполните начальную настройку и разрешите удалённые подключения через config.xml. В статье есть команды, пример создания базы и таблицы, советы по безопасности и пошаговые сценарии устранения неполадок.
В статье показано, как установить и запустить многомастерный кластер MariaDB Galera на Debian 10 с использованием трёх узлов. Приведены пошаговые команды, типовые настройки, советы по тестированию, диагностики и восстановлению после разделения кластера.
В этой статье описано, как установить и настроить трёхузловой Percona XtraDB Cluster (Galera) на Debian 8 с мульти‑мастер репликацией. Приведены команды установки, пример конфигурационных блоков, проверка статуса, тесты репликации, рекомендации по безопасности и отладке.
В этой статье пошагово показана установка трёхузлового MySQL Cluster на Debian 10: один менеджер кластера (ndb_mgmd), два дата‑нода (ndbd) и один SQL‑узел (mysqld). Приведены команды, файлы конфигурации, systemd‑сервисы, проверка статуса и контрольные списки для приёмки и эксплуатации.
В этой статье показано, как установить PostgreSQL на Ubuntu (через официальный репозиторий), управлять ролями и базами, выполнять базовые SQL‑операции и настроить методы аутентификации.
Если нужно быстро найти крупнейшие таблицы MySQL и сократить объём бэкапов, посмотрите на сумму data_length + index_length и сортируйте по убыванию. Индексы часто занимают много места — не удаляйте их слепо. Применяйте архивирование, сжатие и фильтрацию при создании бэкапов.