Расчет необходимого DTU для отдельных баз данных

Мы рассматриваем возможность переноса наших производственных баз данных в базу данных Azure SQL. В рамках начального исследования мы использовали Калькулятор DTU базы данных SQL Azure для оценки требуемого DTU.

Счетчик оценивает общее количество DTU, необходимое для переноса всей базы данных в Azure. Однако для оценки стоимости меня попросили измерить DTU, необходимое для отдельных баз данных.

Возможно ли, каков наилучший подход?

Спасибо

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
1
0
878
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если вы хотите использовать базу данных Azure SQL, вам сначала необходимо создать Azure SQL Server, на котором будут размещаться ваши базы данных. Затем вы можете настроить базу данных.

Вы использовали калькулятор DTU базы данных SQL Azure для оценки требуемого DTU, и этот калькулятор предназначен для одной базы данных и эластичных баз данных.

Счетчик оценивает количество DTU, необходимое для переноса одной базы данных в Azure, а не всех баз данных.

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

Затем вы можете настроить базу данных DTUs и Data max size на портале Azure в соответствии с результатом расчета. Каждый раз, когда вы развертываете свою базу данных на Azure SQL Server, вам всем необходимо настроить базу данных.

Создать базу данных Azure:

Настроить базу данных:

Вы также можете сослаться на этот блог: Расчет DTU Azure

На самом деле, то, что вы сказали в комментарии, верно. Например, у вас есть 40 баз данных, и для каждой базы данных требуется 10 DTU. Ее уровень — S0. Вы должны заплатить за Azure S0x40.

Например:

У меня есть три базы данных на моем сервере Azure SQL: S2 (50DTU), BASIC (5DTU) и S0 (10DTU): Это означает, что мне нужно платить в соответствии с ценовым уровнем каждой базы данных.

Подробнее см.: Уровни обслуживания в модели покупки на основе DTU.

Вы можете получить общее количество DTU по квоте DTU Azure SQL Server:

Надеюсь это поможет.

Спасибо. Помимо счетчика База данных - Сброшенных байт журнала/сек, все остальные счетчики являются счетчиками уровня сервера. Как это может быть правильно для одной базы данных? Согласно калькулятору, мы должны выбрать s10. У нас 40 баз данных, это значит 40XS10?

vinu thomas 08.04.2019 13:34

Привет, @user1716729, если мой ответ тебе поможет, ты можешь его принять? Спасибо и хорошего дня!

Leon Yue 11.04.2019 04:58

Другие вопросы по теме