Управление базами данных
В этом разделе описано, как:
- Создать базу данных.
- Посмотреть список баз данных.
- Изменить настройки базы данных.
- Удалить базу данных.
Создать базу данных
Вы можете создать базу данных в бессерверной (Serverless) конфигурации или с выделенными серверами (Dedicated). Подробнее о различиях в конфигурациях читайте в разделе Обзор.
Чтобы создать базу данных:
-
В консоли управления выберите каталог, в котором будет создана база данных.
-
В списке сервисов выберите Yandex Database.
-
Нажмите кнопку Создать базу данных.
-
Введите Имя базы. Требования к имени:
- Длина — от 3 до 63 символов.
- Может содержать строчные буквы латинского алфавита, цифры и дефисы.
- Первый символ — буква. Последний символ — не дефис.
-
В блоке Тип базы данных выберите опцию Serverless.
-
Нажмите кнопку Создать базу данных.
-
Дождитесь запуска базы данных. В процессе создания база будет иметь статус
Provisioning
, а когда станет готова к использованию — статус сменится наRunning
.
-
В консоли управления выберите каталог, в котором будет создана база данных.
-
В списке сервисов выберите Yandex Database.
-
Нажмите кнопку Создать базу данных.
-
Введите Имя базы. Требования к имени:
- Длина — от 3 до 63 символов.
- Может содержать строчные буквы латинского алфавита, цифры и дефисы.
- Первый символ — буква. Последний символ — не дефис.
-
В блоке Тип базы данных выберите опцию Dedicated.
-
В блоке Вычислительные ресурсы выберите тип и количество вычислительных ресурсов.
-
В блоке Группы хранения выберите тип диска и количество групп хранения, определяющее суммарный объем хранилища.
-
В блоке Сеть настройте параметры сети:
-
(опционально) В блоке Публичные IP-адреса выберите опцию Присвоить, если вы планируете отправлять запросы к базе не только из сети Yandex.Cloud, но и через интернет.
Важно
Потребление исходящего интернет-трафика для баз YDB с внешними IP-адресами учитывается по действующим тарифам.
Начисления за исходящий интернет-трафик, возникшие в результате использования YDB, будут компенсированы грантами.
-
Выберите существующую сеть из списка Облачная сеть или создайте новую:
- Нажмите кнопку Создать новую.
- В открывшемся окне укажите Имя новой сети.
- (опционально) Выберите опцию Создать подсети. Подсети в каждой зоне доступности будут созданы автоматически.
- Нажмите кнопку Создать.
-
В блоке Подсети выберите или создайте подсеть для каждой зоны доступности:
- Нажмите кнопку Создать подсеть.
- В открывшемся окне укажите Имя новой подсети.
- (опционально) Введите Описание подсети.
- Выберите из списка Зона доступности нужную зону.
- Задайте адрес подсети в формате CIDR.
- Нажмите кнопку Создать.
-
-
Нажмите кнопку Создать базу данных.
-
Дождитесь запуска базы данных. В процессе создания база будет иметь статус
Provisioning
, а когда станет готова к использованию — статус сменится наRunning
.
Посмотреть список баз данных
- В консоли управления выберите каталог, для которого нужно получить список баз данных.
- В списке сервисов выберите Yandex Database.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для получения списка БД:
yc ydb database list --help
-
Чтобы получить список баз данных в каталоге по умолчанию, выполните команду:
yc ydb database list
Изменить настройки базы данных
Важно
Вы можете изменить только настройки баз данных, которые работают в конфигурации с выделенными серверами.
- В консоли управления выберите каталог, в котором нужно изменить настройки базы данных.
- В списке сервисов выберите Yandex Database.
- Нажмите значок в строке нужной БД и выберите пункт Изменить.
- Настройте параметры БД:
- В блоке Вычислительные ресурсы выберите тип и количество вычислительных ресурсов.
- В блоке Группы хранения выберите тип диска и количество групп хранения, определяющее суммарный объем хранилища.
- Нажмите кнопку Изменить базу данных.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы изменить параметры базы данных:
-
Посмотрите описание команды CLI для изменения параметров БД:
yc ydb database update --help
-
Выполните команду вида:
yc ydb database update <имя БД> \ --new-name <новое имя БД> \ --description <новое описание БД> \ --resource-preset <ID класса> \ --storage type=<ID типа накопителя>,groups=<число групп хранения> ...
Удалить базу данных
- В консоли управления выберите каталог, в котором нужно удалить базу данных.
- В списке сервисов выберите Yandex Database.
- Нажмите значок в строке нужной БД и выберите пункт Удалить.
- Подтвердите удаление.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для удаления БД:
yc ydb database delete --help
-
Чтобы удалить базу данных, выполните команду:
yc ydb database delete <имя базы данных>