Re: Big 7.1 open items
От | Bruce Momjian |
---|---|
Тема | Re: Big 7.1 open items |
Дата | |
Msg-id | 200006272123.RAA09720@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: Big 7.1 open items (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: Big 7.1 open items
Re: Big 7.1 open items |
Список | pgsql-hackers |
> Bruce Momjian <pgman@candle.pha.pa.us> writes: > > Well, that would allow us to mix database files in the same directory, > > if we wanted to do that. My opinion it is better to keep databases in > > separate directories in each tablespace for clarity and performance > > reasons. > > One reason not to do that is that we'd still have to special-case > the system-wide relations. If it's just tablespace and OID in the > path, then the system-wide rels look just the same as any other rel > as far as the low-level stuff is concerned. That would be nice. Yes, good point about pg_shadow. They don't have databases. How do we get multiple pg_class tables in the same directory? Is the pg_class.relversion file a number like 1,2,3,4, or does it come out of some global counter like oid. If so, we could put them in the same directory. Should we be concerned about performance when 10-20 database are sitting in the same directory? I am thinking about open() and other calls that scan the directory. Certainly shorter file names will help. > > My feeling about the "clarity and performance" issue is that if a > dbadmin wants to keep track of database contents separately, he can > put different databases' tables into different tablespaces to start > with. If he puts several tables into one tablespace, he's saying > he doesn't care about distinguishing their space usage. There's > no reason for us to force an additional level of directory lookup > to be done whether the admin wants it or not. OK. -- Bruce Momjian | http://www.op.net/~candle pgman@candle.pha.pa.us | (610) 853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania19026
В списке pgsql-hackers по дате отправления: