Re: Which is faster: char(14) or varchar(14)

Поиск
Список
Период
Сортировка
От hari.fuchs@gmail.com
Тема Re: Which is faster: char(14) or varchar(14)
Дата
Msg-id 87hao1pxcm.fsf@hf.protecting.net
обсуждение исходный текст
Ответ на Which is faster: char(14) or varchar(14)  (Edson Richter <edsonrichter@hotmail.com>)
Ответы Re: Which is faster: char(14) or varchar(14)
Список pgsql-general
Edson Richter <edsonrichter@hotmail.com> writes:

> In this specific case, the full length (14) is mandatory... so seems
> there is no loss or gain.
> Also, I see all varchar(...) created are by default "storage =
> EXTENDED" (from "Pg Admin"), while other datatypes (like numeric,
> smallint, integer) are "storage = MAIN".
> Can I have a gain using fixed length datatype in place of current
> varchar (like "numeric (14,0)")?
> Or changing to "char(14) check length(doc)=14" and "storage=MAIN"?

Sounds like premature optimization to me.  I'd first express what I want
as clear as possible, e.g. "CREATE DOMAIN BrazilianCompanyId AS char(14)",
and try to spot and fix performance problems when I'm done with all that.

В списке pgsql-general по дате отправления:

Предыдущее
От: Edson Richter
Дата:
Сообщение: Re: Which is faster: char(14) or varchar(14)
Следующее
От: Edson Richter
Дата:
Сообщение: Re: Which is faster: char(14) or varchar(14)