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 по дате отправления: