From: DoleBludger on
erver windows 2003 sp1. 64 bits,

Paging file size for selected drive C is (custom selected) Initial 2046 MB,
and maximum 4092 MB. It is currently allocated 4081 MB. Computer RAM memory
is 8GB.

Server functions as a database MS SQL 2005 server, and it is used under
heavy insert database operations

The problem is that it can be seen on windows task manager there is on PF
usage and Page File Usage hHstory around 8.2 GB paging file size not 4081 GB
as it is given on virtual memory page set up.
From: Erland Sommarskog on
DoleBludger (DoleBludger(a)discussions.microsoft.com) writes:
> erver windows 2003 sp1. 64 bits,
>
> Paging file size for selected drive C is (custom selected) Initial 2046
> MB, and maximum 4092 MB. It is currently allocated 4081 MB. Computer RAM
> memory is 8GB.
>
> Server functions as a database MS SQL 2005 server, and it is used under
> heavy insert database operations

Is SQL Server 64-bit as well?

> The problem is that it can be seen on windows task manager there is on
> PF usage and Page File Usage hHstory around 8.2 GB paging file size not
> 4081 GB as it is given on virtual memory page set up.

As I recall, PF Usage is really how much virtual memory you use. On an
SQL Server box it should not exceed the physical memory.

Have you set "max server memory" for SQL Server? With 8GB, I would set
it to 6GB.


--
Erland Sommarskog, SQL Server MVP, esquel(a)sommarskog.se

Links for SQL Server Books Online:
SQL 2008: http://msdn.microsoft.com/en-us/sqlserver/cc514207.aspx
SQL 2005: http://msdn.microsoft.com/en-us/sqlserver/bb895970.aspx
SQL 2000: http://www.microsoft.com/sql/prodinfo/previousversions/books.mspx

From: DoleBludger on
MS SQl 2005 is installed on the 64 bit server.

"By default, SQL Server can change its memory requirements dynamically based
on available system resources. The default setting for min server memory is
0, and the default setting for max server memory is 2147483647. "

That is my set up - default. You recommended 6 GB. There is only one
application on my server and that is MS SQL database, which is with a heavy
load of transactions. What is the maximum value to be selected then?

I think that is commit charge.

"Commit charge is a term used in Microsoft Windows operating systems to
describe the total amount of virtual address space for which the backing
store is the pagefile. It may be thought of as the maximum potential pagefile
usage."

....


"The Windows Task Manager utility, in its Performance tab, shows three
counters related to commit charge:

Total is the amount of pagefile-backed virtual address space in use, i.e.,
the current commit charge. This is comprised of main memory (RAM) and disk
(pagefiles). The corresponding performance counter is called "Committed
Bytes".
Limit is the maximum possible value for Total; it is the sum of the current
pagefile size plus the physical memory available for paging (this excludes
RAM that is assigned to non-pageable areas). The corresponding performance
counter is called "Commit Limit".
Peak is the highest amount that the total commit charge has reached since
the computer was last rebooted"
>

Still I did not understand quite well.
From: Erland Sommarskog on
DoleBludger (DoleBludger(a)discussions.microsoft.com) writes:
> MS SQl 2005 is installed on the 64 bit server.

That does not answer the question whether you have 32-bit or 64-bit
SQL Server.

> "By default, SQL Server can change its memory requirements dynamically
> based on available system resources. The default setting for min server
> memory is 0, and the default setting for max server memory is
> 2147483647. "
>
> That is my set up - default. You recommended 6 GB. There is only one
> application on my server and that is MS SQL database, which is with a
> heavy load of transactions. What is the maximum value to be selected
> then?

Microsoft recommends to leave the setting as it is. And there certainly
is an advantage with that: if you add more memory to the box, you don't
have to remember to change the setting. But in practice, there may be
some funky behaviour if your don't set the max server memory. I don't
really have hard facts to back it up - call it superstition if you like.



--
Erland Sommarskog, SQL Server MVP, esquel(a)sommarskog.se

Links for SQL Server Books Online:
SQL 2008: http://msdn.microsoft.com/en-us/sqlserver/cc514207.aspx
SQL 2005: http://msdn.microsoft.com/en-us/sqlserver/bb895970.aspx
SQL 2000: http://www.microsoft.com/sql/prodinfo/previousversions/books.mspx

From: DoleBludger on


Here is the answer: 9.00.1399.06 RTM Standar (64 xbit)