Re[12]: Процедуры в БД - это же ужас-ужас!!!
От: vdimas Россия  
Дата: 12.02.20 15:21
Оценка:
Здравствуйте, Sinclair, Вы писали:

V>>В какой-нить p-код оно "компилируется" сейчас, т.е. всё-равно потом интерпретируется.

V>>Помнится, ты резко возражал против компиляции в нейтив.
S>Я резко возражал против необратимой AOT компиляции в нейтив. Так-то я обеими руками "за" — до тех пор, пока у нас сохраняется весь конвеер.
S>Т.е. компиляция и ре-компиляция происходит в рантайме, по мере появления данных о статистике исполнения и прочих полезностей.

Вообще-то я предлагал компилить всё м-но планов, если помнишь, а в рантайме уже лишь выбирать.
"Упаковка" всего разнообразия планов, когда оно делается АОТ, подчиняется логарифму от кол-ва всех планов, которые имеет смысл рассматривать (а не от всех возможных, и это тоже упоминалось, бо в рантайме тоже рассматриваются не все планы, многие эффективно отсекаются).

Из того обсуждения я вынес, что вы с Бодягиным не поняли, почему по логарифму-то, если в динамике в известных вам системах каждый план хранится базой независимо и есть целое направление телодвижений по конфигурированию кеша таких планов.
Отредактировано 12.02.2020 15:22 vdimas . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.