Re: CHAR or VARCHAR

Поиск
Список
Период
Сортировка
От Martin A. Marques
Тема Re: CHAR or VARCHAR
Дата
Msg-id 01032208051900.07158@math.unl.edu.ar
обсуждение исходный текст
Ответ на Re: CHAR or VARCHAR  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Ответы Re: CHAR or VARCHAR  (Karel Zak <zakkr@zf.jcu.cz>)
Re: CHAR or VARCHAR  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-sql
El Mié 21 Mar 2001 22:21, Stephan Szabo escribió:
> On Wed, 21 Mar 2001, Martin A. Marques wrote:
> > two questions.
> > When should I use one, and when the other?
>
> Almost always varchar() unless you know that your
> input is of constant size.

How does performace look when doing lots of searches on a VARCHAR column with 
respect of a CHAR column? That is my main concern.
I mean, what if I have to do lots of queries with LIKEs on that column?

> > Which is the limit on CHAR(n) and VARCHAR(n)?
>
> In 7.0.x and earlier, there's an row limit
> for all values in a row which defaulted to 8k (just
> below technically i believe) but could be raised
> at compile time to 32k.
> All fields in the row had to fit in that 8-32k.
> So you'd have to figure the limit out based on the
> other fields.
>
> In 7.1(currently in beta), long values can be stored
> outside that so you have more of a number of columns
> limit rather than a per value limit.  Technically,
> it's probably still not a great idea to be sticking
> megs in there for performance reasons.

I can't believe that there is no limit. You mean that I put this:

VARCHAR(1000000000000000000000000000000000)

?


Saludos... :-)

-- 
System Administration: It's a dirty job, 
but someone told me I had to do it.
-----------------------------------------------------------------
Martín Marqués            email:     martin@math.unl.edu.ar
Santa Fe - Argentina        http://math.unl.edu.ar/~martin/
Administrador de sistemas en math.unl.edu.ar
-----------------------------------------------------------------


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

Предыдущее
От: "datactrl"
Дата:
Сообщение: database log
Следующее
От: Joel Burton
Дата:
Сообщение: String REPLACE function