Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как получить 1 + log(25) (1000 / 25) = 3 при расчете размера индекса?  [new]
vi0
Member

Откуда:
Сообщений: 176
Добрый день

Здесь в статье Оценка размера некластеризованного индекса
Есть формула:
Non-leaf_Levels = 1 + log(25) (1000 / 25) = 3

Подскажите порядок расчета, чтобы получить 3.
22 июн 19, 04:46    [21913269]     Ответить | Цитировать Сообщить модератору
 Re: Как получить 1 + log(25) (1000 / 25) = 3 при расчете размера индекса?  [new]
aleks222
Member

Откуда:
Сообщений: 858
У мелкософта статьи тоже таджики пишут.
А калькуляторы им не дают.
Сломают ишо.

ЗЫ. Не надо слишком верить надписям на заборе.
22 июн 19, 05:47    [21913271]     Ответить | Цитировать Сообщить модератору
 Re: Как получить 1 + log(25) (1000 / 25) = 3 при расчете размера индекса?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
vi0,

Логарифм по основанию 25 на 40. Не смогли нарисовать
23 июн 19, 10:04    [21913518]     Ответить | Цитировать Сообщить модератору
 Re: Как получить 1 + log(25) (1000 / 25) = 3 при расчете размера индекса?  [new]
vi0
Member

Откуда:
Сообщений: 176
TaPaK, это шутка?
30 июн 19, 05:26    [21917696]     Ответить | Цитировать Сообщить модератору
 Re: Как получить 1 + log(25) (1000 / 25) = 3 при расчете размера индекса?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
vi0,

Нет это математика
30 июн 19, 14:04    [21917748]     Ответить | Цитировать Сообщить модератору
 Re: Как получить 1 + log(25) (1000 / 25) = 3 при расчете размера индекса?  [new]
vi0
Member

Откуда:
Сообщений: 176
TaPaK,

у меня не получается ответ 3
разверните решение, по возможности
1 июл 19, 04:38    [21917880]     Ответить | Цитировать Сообщить модератору
 Re: Как получить 1 + log(25) (1000 / 25) = 3 при расчете размера индекса?  [new]
x1ca4064
Member

Откуда:
Сообщений: 1078
vi0
у меня не получается ответ 3


Возможно, округляют в большую сторону. Кто-нибудь пробовал понять смысл этой формулы?
1 июл 19, 04:54    [21917881]     Ответить | Цитировать Сообщить модератору
 Re: Как получить 1 + log(25) (1000 / 25) = 3 при расчете размера индекса?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
x1ca4064
vi0
у меня не получается ответ 3


Возможно, округляют в большую сторону. Кто-нибудь пробовал понять смысл этой формулы?

Даже ссылку не открывали?
1 июл 19, 05:22    [21917883]     Ответить | Цитировать Сообщить модератору
 Re: Как получить 1 + log(25) (1000 / 25) = 3 при расчете размера индекса?  [new]
x1ca4064
Member

Откуда:
Сообщений: 1078
TaPaK
Даже ссылку не открывали?


Открывал! Убедился, что пример именно такой, но в саму задачу просто не вникал, поэтому и спросил.
1 июл 19, 05:58    [21917887]     Ответить | Цитировать Сообщить модератору
 Re: Как получить 1 + log(25) (1000 / 25) = 3 при расчете размера индекса?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
x1ca4064,

автор
Данное значение округляется в большую сторону до ближайшего целого числа. Это значение не включает конечный уровень некластеризованного индекса.
1 июл 19, 06:31    [21917889]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить