I have no idea to be honest, I haven't done any Windows administration in a long
time.

The best I could find is this:

 * https://docs.microsoft.com/en-us/sysinternals/downloads/rammap
 * https://technet.microsoft.com/en-us/library/cc938589.aspx


On 11.01.2018 10:06, POUSSEL, Guillaume wrote:
> No, I have not checked it.
> How can I monitor it on Windows? Do you know a tool that can help me?
> 
> Thanks!
> 
> -----Message d'origine-----
> De : Robert Zenz [mailto:robert.z...@sibvisions.com] 
> Envoyé : jeudi 11 janvier 2018 10:01
> À : pgsql-performance@lists.postgresql.org
> Objet : Re: Slow queries after Windows startup
> 
> Have you verified that this is isn't caused by cold filesystem caches?
> 
> 
> On 11.01.2018 09:19, POUSSEL, Guillaume wrote:
>> Hello,
>>
>>  
>>
>> I’m running PostgreSQL 9.3 on Windows 7 and I’m having a performance 
>> issue at startup. I have installed PostgreSQL as a service through 
>> Windows installer.
>>
>> The database size is 3 Go, with 120 tables.
>>
>>  
>>
>> Every time I try to run queries right after Windows startup, it takes 
>> a huge amount of time.
>>
>> If I restart the PostgreSQL Windows service, queries are way faster.
>>
>>  
>>
>> I have activated debug log and here is what I get before Windows restart:
>>
>> duration: 2.000 ms  parse
>>
>> duration: 3.000 ms  bind
>>
>> duration: 0.000 ms  execute
>>
>> And after Windows restart:
>>
>> duration: 364.000 ms  parse
>>
>> duration: 415.000 ms  bind
>>
>> duration: 0.000 ms  execute
>>
>>
>> For information, the test query is:
>>
>> SELECT t.typlen FROM pg_catalog.pg_type t, pg_catalog.pg_namespace n 
>> WHERE t.typnamespace=n.oid AND t.typname='name' AND n.nspname='pg_catalog'
>>
>> It’s not related to the query itself since other queries give the same 
>> result (from 10x to 100x longer).
>>
>>  
>>
>> Here are my settings (all log and locale-related settings omitted on
>> purpose):
>>
>>
>> bytea_output
>>
>> escape
>>
>> session
>>
>>
>> checkpoint_segments
>>
>> 45
>>
>> configuration file
>>
>>
>> client_encoding
>>
>> UNICODE
>>
>> session
>>
>>
>> client_min_messages
>>
>> notice
>>
>> session
>>
>>
>> DateStyle
>>
>> ISO, DMY
>>
>> session
>>
>>
>> debug_pretty_print
>>
>> on
>>
>> configuration file
>>
>>
>> debug_print_plan
>>
>> on
>>
>> configuration file
>>
>>
>> default_text_search_config
>>
>> pg_catalog.french
>>
>> configuration file
>>
>>
>> listen_addresses
>>
>> *
>>
>> configuration file
>>
>>
>> logging_collector
>>
>> on
>>
>> configuration file
>>
>>
>> max_connections
>>
>> 100
>>
>> configuration file
>>
>>
>> max_stack_depth
>>
>> 2MB
>>
>> environment variable
>>
>>
>> port
>>
>> 5432
>>
>> configuration file
>>
>>
>> shared_buffers
>>
>> 128MB
>>
>> configuration file
>>
>>
>> TimeZone
>>
>> GMT
>>
>> user
>>
>>  
>>
>> I run queries through JDBC driver (9.3-1100-jdbc4.jar). I know that 
>> the issue is not related to the PC, since it give the same result on a 
>> bunch of different computers.
>>
>>  
>>
>> I have two questions:
>>
>> *         What is the difference between restarting PostgreSQL service and
>> restarting the computer? Is PostgreSQL relying on some kind of 
>> OS-level cache outside Windows service?
>>
>> *         How can I dig down deeper and see what’s causing PostgreSQL
>> slowdown?
>>
>>  
>>
>> Thanks in advance for your help,
>>
>> BR,
>>
>>  
>>
>> Guillaume POUSSEL | ♠Sogeti High Tech
>>
>>  <mailto:guillaume.pous...@sogeti.com> guillaume.pous...@sogeti.com
>>
>>  
>>
>>  
>>
>>  
>>
>>  
>>
>>  
>>
>>
>>
>>
>> This message contains information that may be privileged or confidential and 
>> is the property of the Capgemini Group. It is intended only for the person 
>> to whom it is addressed. If you are not the intended recipient, you are not 
>> authorized to read, print, retain, copy, disseminate, distribute, or use 
>> this message or any part thereof. If you receive this message in error, 
>> please notify the sender immediately and delete all copies of this message.
>>
>>
>>
>> This message contains information that may be privileged or confidential and 
>> is the property of the Capgemini Group. It is intended only for the person 
>> to whom it is addressed. If you are not the intended recipient, you are not 
>> authorized to read, print, retain, copy, disseminate, distribute, or use 
>> this message or any part thereof. If you receive this message in error, 
>> please notify the sender immediately and delete all copies of this message.

Reply via email to