![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, since we use PSQLV8 the following has been changed: the timestamp of btrieve-files in the filesystem does not change until the btrieve file is closed. All data are written correctly to the file, but the file itself is not "touched". In former version of PSQL this was different: filesystem timestaps where updated immediately. Is this a known issue or does this point to a errornous instalation? Any hint will be wellcome. Mircea p.s.: Cache allcoation size is set to 512 MB, Main-memory of the server is 1 GB. Create file Version is set to 7.x. The server-system is Win2000 Server, NTFS. |
#3
| |||||
| |||||
|
|
The timestamp of the file is updated by the operating system itself not the database engine. It has been observed that when the "System Cache" setting is "on" the OS does update the timestamps in an ongoing basis. The default value for the System Cache setting has changed to off with V8 due to the dynamic caching inside the database engine. The OS would use the memory for generic file IO caching instead of the dynamic specialized database cache built into the engine. |
|
Setting the Cache Allocation to 1/2 the available memory will not let the dynamic cache work at the highest efficiency. Of course if you Should it be more or less 1/2 of the available memory? |
|
entire data set fits in cache allocation I would not change it as the I suppose, that not all data fits to 512 MB, the files itself eat about |
|
dynamic cache is not as efficient as the normal cache. If the normal cache is more efficient as the dynamic cache, way not turn |
|
Leonard On Tue, 29 Jun 2004 09:44:18 +0200, nmm Mircea.Malarski (AT) onlinehome (DOT) de> wrote: Hi, since we use PSQLV8 the following has been changed: the timestamp of btrieve-files in the filesystem does not change until the btrieve file is closed. All data are written correctly to the file, but the file itself is not "touched". In former version of PSQL this was different: filesystem timestaps where updated immediately. Is this a known issue or does this point to a errornous instalation? Any hint will be wellcome. Mircea p.s.: Cache allcoation size is set to 512 MB, Main-memory of the server is 1 GB. Create file Version is set to 7.x. The server-system is Win2000 Server, NTFS. |
#4
| ||||
| ||||
|
|
Leonard wrote: The timestamp of the file is updated by the operating system itself not the database engine. It has been observed that when the "System Cache" setting is "on" the OS does update the timestamps in an ongoing basis. The default value for the System Cache setting has changed to off with V8 due to the dynamic caching inside the database engine. The OS would use the memory for generic file IO caching instead of the dynamic specialized database cache built into the engine. Thank you for your response. Setting the Cache Allocation to 1/2 the available memory will not let the dynamic cache work at the highest efficiency. Of course if you Should it be more or less 1/2 of the available memory? |
|
entire data set fits in cache allocation I would not change it as the I suppose, that not all data fits to 512 MB, the files itself eat about 1 GB on the harddrive. |
|
dynamic cache is not as efficient as the normal cache. If the normal cache is more efficient as the dynamic cache, way not turn of dynamic cache at all? Or, if this is to strong, way not reset the default value for the System Cache setting to "on"? |
|
Regards Mircea Leonard On Tue, 29 Jun 2004 09:44:18 +0200, nmm Mircea.Malarski (AT) onlinehome (DOT) de> wrote: Hi, since we use PSQLV8 the following has been changed: the timestamp of btrieve-files in the filesystem does not change until the btrieve file is closed. All data are written correctly to the file, but the file itself is not "touched". In former version of PSQL this was different: filesystem timestaps where updated immediately. Is this a known issue or does this point to a errornous instalation? Any hint will be wellcome. Mircea p.s.: Cache allcoation size is set to 512 MB, Main-memory of the server is 1 GB. Create file Version is set to 7.x. The server-system is Win2000 Server, NTFS. |
![]() |
| Thread Tools | |
| Display Modes | |
| |