Re: single task postgresql - Mailing list pgsql-hackers
From | Greg Copeland |
---|---|
Subject | Re: single task postgresql |
Date | |
Msg-id | 3C7CFD5A.8050005@copelandconsulting.net Whole thread Raw |
In response to | Re: single task postgresql (mlw <markw@mohawksoft.com>) |
List | pgsql-hackers |
Oh ya, sorry for not including these in my previous posting, however, here's the links that may prove to be of value for you: Memory mapped files as shared memory: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/filemap_64jd.asp Shared memory interface, added August 2001: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/security/customsecfunctions_13eh.asp Enjoy,Greg mlw wrote: > Oleg Bartunov wrote: > >>we have to support earlier windows which have no shared memory support. >> > > I'm pretty sure it could a configuration option then. Using a file is just > plain stupid. "Every" version of Windows has supported shared memory in one > form or another. > > What version are you wishing to support which the cygwin guys claim does not > have shared memory? > > I'm prety sure I can write a shared memory interface for Windows which should > work across all "supported" versions. > > (BTW I have been a Windows developer since version 1.03.) > > > > >>On Tue, 26 Feb 2002, mlw wrote: >> >> >>>Oleg Bartunov wrote: >>> >>>>Having frustrated with performance on Windows box I'm wondering if it's >>>>possible to get postgresql optimized for working without shared memory, >>>>say in single-task mode. It looks like it's shared memory emulation on disk >>>>(by cygipc daemon) is responsible for performance degradation. >>>>In our project we have to use Windows for desktop application and it's >>>>single task, so we don't need shared memory. In principle, it's possible >>>>to hack cygipc, so it wouldn't emulate shared memory and address calls >>>>to normal memory, but I'm wondering if it's possible from postgres side. >>>> >>>> Regards, >>>> >>>How does cygwin do shared memory on Windows? Windows support real shared >>>memory, surely the cygwin guys are using "real" shared memory. Are you sure >>>that this is the problem? If so, might we not be able to use a few >>>macros/#ifdefs to do it right? >>> >>>I'll be up for that if you guys don't mind some "ifdef/endif" stuff here and >>>there. >>> >>> >> Regards, >> Oleg >>_____________________________________________________________ >>Oleg Bartunov, sci.researcher, hostmaster of AstroNet, >>Sternberg Astronomical Institute, Moscow University (Russia) >>Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/ >>phone: +007(095)939-16-83, +007(095)939-23-83 >> > > ---------------------------(end of broadcast)--------------------------- > TIP 6: Have you searched our list archives? > > http://archives.postgresql.org > -- Greg Copeland, Principal Consultant Copeland Computer Consulting -------------------------------------------------- PGP/GPG Key at http://www.keyserver.net 5A66 1470 38F5 5E1B CABD 19AF E25A F56E 96DC 2FA9 --------------------------------------------------
pgsql-hackers by date: