COMPUTED BY поля

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Kotъ-Begemotъ
Сообщения: 250
Зарегистрирован: 25 июл 2007, 21:33

COMPUTED BY поля

Сообщение Kotъ-Begemotъ » 03 мар 2008, 22:12

А в чём с точки зрения сервера FB разница между полем
FieldID || FieldName As Field1
и Field1 COMPUTED BY FieldID || FieldName
? И есть ли разница?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 04 мар 2008, 09:40

во втором случае описание столбца хранится в бд.

Kotъ-Begemotъ
Сообщения: 250
Зарегистрирован: 25 июл 2007, 21:33

Сообщение Kotъ-Begemotъ » 04 мар 2008, 12:12

kdv писал(а):во втором случае описание столбца хранится в бд.
Это даёт какие-то преимущества с точки зрения производительности, или всё равно?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 04 мар 2008, 12:21

если в вычисляемом столбце select - это наоборот, только ухудшит производительность.

если просто вычисления - то вот ты сам как думаешь, может увеличить производительность вычисления столбца место хранения формулы?

Kotъ-Begemotъ
Сообщения: 250
Зарегистрирован: 25 июл 2007, 21:33

Сообщение Kotъ-Begemotъ » 04 мар 2008, 12:58

kdv писал(а):если в вычисляемом столбце select - это наоборот, только ухудшит производительность.
Понятно.
kdv писал(а):если просто вычисления - то вот ты сам как думаешь, может увеличить производительность вычисления столбца место хранения формулы?
"Нет, интуитивно я понимаю что тянуть туда, но хотелось бы уточнить" © КВН :)))

Ответить