dbTalk Databases Forums  

SQL Server 2008 Active/Active cluster memory configuration

microsoft.public.sqlserver.clustering microsoft.public.sqlserver.clustering


Discuss SQL Server 2008 Active/Active cluster memory configuration in the microsoft.public.sqlserver.clustering forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Igor Marchenko
 
Posts: n/a

Default SQL Server 2008 Active/Active cluster memory configuration - 11-18-2009 , 07:07 PM






Hello!

We will be installing SQL Server 2008 64 bit EE on Windows 2008 EE
(Active/Active cluster). I would like to confirm following settings
considering we will have 32GB of memory on each node:

1. No need to enable AWE.
2. No need to set 'Lock Pages In Memory'.
3. Cap Min and Max Memory usage on each instance (leave memory not only to
OS, but also to the second instance in case of failover). I am not exactly
sure how to cap memory. Would it be possible to make memory Max adjustment
when failover occurs? Otherwise, we might be wasting memory.
4. No need to set /3GB in boot.ini.

Any other configurational setting to consider?

Thank you in advance,
Igor

Reply With Quote
  #2  
Old   
Geoff N. Hiten
 
Posts: n/a

Default Re: SQL Server 2008 Active/Active cluster memory configuration - 11-18-2009 , 07:22 PM






1. AWE is completely ignored in 64-bit SQL.
2. Maybe. There are some differences, but not enough to matter.
3) SQL Server has min and max server memory settings internally. You can
set them via Policy, SSMS, or Scripts. You can do some custom failover
scripts, but that is fairly complex.
4) /3GB is ignored in 64-bit Operating Systems.

--
Geoff N. Hiten
Principal SQL Infrastructure Consultant
Microsoft SQL Server MVP

"Igor Marchenko" <IgorMarchenko (AT) discussions (DOT) microsoft.com> wrote

Quote:
Hello!

We will be installing SQL Server 2008 64 bit EE on Windows 2008 EE
(Active/Active cluster). I would like to confirm following settings
considering we will have 32GB of memory on each node:

1. No need to enable AWE.
2. No need to set 'Lock Pages In Memory'.
3. Cap Min and Max Memory usage on each instance (leave memory not only to
OS, but also to the second instance in case of failover). I am not exactly
sure how to cap memory. Would it be possible to make memory Max adjustment
when failover occurs? Otherwise, we might be wasting memory.
4. No need to set /3GB in boot.ini.

Any other configurational setting to consider?

Thank you in advance,
Igor

Reply With Quote
  #3  
Old   
Uri Dimant
 
Posts: n/a

Default Re: SQL Server 2008 Active/Active cluster memory configuration - 11-19-2009 , 03:06 AM



Geoff
Can you please clarify why NO (maybe)need to enable set 'Lock Pages In
Memory'.?

Igor

We have a clustered two nodes config (Active-Active) as you refer. Each
node has 16gb RAM
We configured MAX memory to 8gb so on case it failed over there is enough
memory to start working till the 'bad' node wikk be fixed


Geoff , do you think the above is acceptable config?




"Geoff N. Hiten" <SQLCraftsman (AT) gmail (DOT) com> wrote

Quote:
1. AWE is completely ignored in 64-bit SQL.
2. Maybe. There are some differences, but not enough to matter.
3) SQL Server has min and max server memory settings internally. You can
set them via Policy, SSMS, or Scripts. You can do some custom failover
scripts, but that is fairly complex.
4) /3GB is ignored in 64-bit Operating Systems.

--
Geoff N. Hiten
Principal SQL Infrastructure Consultant
Microsoft SQL Server MVP

"Igor Marchenko" <IgorMarchenko (AT) discussions (DOT) microsoft.com> wrote in
message news:726148C9-FC7D-4746-9EA0-213FEF5A84C8 (AT) microsoft (DOT) com...
Hello!

We will be installing SQL Server 2008 64 bit EE on Windows 2008 EE
(Active/Active cluster). I would like to confirm following settings
considering we will have 32GB of memory on each node:

1. No need to enable AWE.
2. No need to set 'Lock Pages In Memory'.
3. Cap Min and Max Memory usage on each instance (leave memory not only
to
OS, but also to the second instance in case of failover). I am not
exactly
sure how to cap memory. Would it be possible to make memory Max
adjustment
when failover occurs? Otherwise, we might be wasting memory.
4. No need to set /3GB in boot.ini.

Any other configurational setting to consider?

Thank you in advance,
Igor

Reply With Quote
  #4  
Old   
Geoff N. Hiten
 
Posts: n/a

Default Re: SQL Server 2008 Active/Active cluster memory configuration - 11-19-2009 , 08:07 AM



I will let Bob Ward answer that. He does it a lot better than I do.

http://blogs.msdn.com/psssql/archive...rking-set.aspx

--
Geoff N. Hiten
Principal SQL Infrastructure Consultant
Microsoft SQL Server MVP

"Uri Dimant" <urid (AT) iscar (DOT) co.il> wrote

Quote:
Geoff
Can you please clarify why NO (maybe)need to enable set 'Lock Pages In
Memory'.?

Igor

We have a clustered two nodes config (Active-Active) as you refer. Each
node has 16gb RAM
We configured MAX memory to 8gb so on case it failed over there is enough
memory to start working till the 'bad' node wikk be fixed


Geoff , do you think the above is acceptable config?




"Geoff N. Hiten" <SQLCraftsman (AT) gmail (DOT) com> wrote in message
news:O03sxaLaKHA.4312 (AT) TK2MSFTNGP04 (DOT) phx.gbl...
1. AWE is completely ignored in 64-bit SQL.
2. Maybe. There are some differences, but not enough to matter.
3) SQL Server has min and max server memory settings internally. You can
set them via Policy, SSMS, or Scripts. You can do some custom failover
scripts, but that is fairly complex.
4) /3GB is ignored in 64-bit Operating Systems.

--
Geoff N. Hiten
Principal SQL Infrastructure Consultant
Microsoft SQL Server MVP

"Igor Marchenko" <IgorMarchenko (AT) discussions (DOT) microsoft.com> wrote in
message news:726148C9-FC7D-4746-9EA0-213FEF5A84C8 (AT) microsoft (DOT) com...
Hello!

We will be installing SQL Server 2008 64 bit EE on Windows 2008 EE
(Active/Active cluster). I would like to confirm following settings
considering we will have 32GB of memory on each node:

1. No need to enable AWE.
2. No need to set 'Lock Pages In Memory'.
3. Cap Min and Max Memory usage on each instance (leave memory not only
to
OS, but also to the second instance in case of failover). I am not
exactly
sure how to cap memory. Would it be possible to make memory Max
adjustment
when failover occurs? Otherwise, we might be wasting memory.
4. No need to set /3GB in boot.ini.

Any other configurational setting to consider?

Thank you in advance,
Igor



Reply With Quote
  #5  
Old   
BrentM
 
Posts: n/a

Default Re: SQL Server 2008 Active/Active cluster memory configuration - 12-14-2009 , 05:08 PM



On Nov 20, 3:07*am, "Geoff N. Hiten" <SQLCrafts... (AT) gmail (DOT) com> wrote:
Quote:
I will let Bob Ward answer that. *He does it a lot better than I do.

http://blogs.msdn.com/psssql/archive...h-locked-pages...

--
Geoff N. Hiten
Principal SQL Infrastructure Consultant
Microsoft SQL Server MVP

"Uri Dimant" <u... (AT) iscar (DOT) co.il> wrote in message

news:eyRSRdPaKHA.3992 (AT) TK2MSFTNGP04 (DOT) phx.gbl...



Geoff
Can *you please clarify why NO (maybe)need to enable set 'Lock Pages In
Memory'.?

Igor

We have a clustered *two nodes config (Active-Active) as * you refer. Each
node has 16gb RAM
We configured MAX memory to 8gb so on case it failed over there is enough
memory to start working till *the 'bad' node wikk be fixed

Geoff , do you think *the above is acceptable config?

"Geoff N. Hiten" <SQLCrafts... (AT) gmail (DOT) com> wrote in message
news:O03sxaLaKHA.4312 (AT) TK2MSFTNGP04 (DOT) phx.gbl...
1. *AWE is completely ignored in 64-bit SQL.
2. *Maybe. *There are some differences, but not enough to matter.
3) SQL Server has min and max server memory settings internally. *You can
set them via Policy, SSMS, or Scripts. *You can do some custom failover
scripts, but that is fairly complex.
4) /3GB is ignored in 64-bit Operating Systems.

--
Geoff N. Hiten
Principal SQL Infrastructure Consultant
Microsoft SQL Server MVP

"Igor Marchenko" <IgorMarche... (AT) discussions (DOT) microsoft.com> wrote in
messagenews:726148C9-FC7D-4746-9EA0-213FEF5A84C8 (AT) microsoft (DOT) com...
Hello!

* We will be installing SQL Server 2008 64 bit EE on Windows 2008 EE
(Active/Active cluster). I would like to confirm following settings
considering we will have 32GB of memory on each node:

1. No need to enable AWE.
2. No need to set 'Lock Pages In Memory'.
3. Cap Min and Max Memory usage on each instance (leave memory not only
to
OS, but also to the second instance in case of failover). I am not
exactly
sure how to cap memory. Would it be possible to make memory Max
adjustment
when failover occurs? Otherwise, we might be wasting memory.
4. No need to set /3GB in boot.ini.

Any other configurational setting to consider?

Thank you in advance,
Igor- Hide quoted text -

- Show quoted text -
Igor, AWE is a set of API's that SQL uses to access memory. By setting
Lock Pages in Memory your are using AWE. Don't let the other responses
confuse you. I would set the max server memory to 28GB.
/3GB is used in a 32 bit OS to provide a larger VAS.

cheers,
Brent.

any other questions you can email me direct... www.sqldba.co.nz

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.