Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
SQL
ce
clients
clustering
connect
datamining
datawarehouse
dts
fulltext
jdbcdriver
msde
mseq
newusers
notificationsvcs
odbc
olap
programming
replication
reportingsvcs
security
securitytools
server
setup
sqlxml.viewmapper
tools
xml
  
 
date: Tue, 1 Jul 2008 08:57:04 -0700,    group: microsoft.public.sqlserver.clustering        back       


Newbie in Clustering   
I have two servers. On the first server I want to put two dbs and on to the 
second second server I want to put the third db.
The dbs on the first server will be queried from 600 users. The high 
performance is an important goal, and the high data availability, also.
I think to install two SQL Server instances on the first server and other 
two SQL Server instances on the second server.
On the first SQL instance of the first server I want to put the first two 
dbs and on the second SQL instance the third db. In the same manner, I want 
to use the SQL instances in the second server. Is it correct?
Now, do I create a cluster with two nodes or two cluster with two nodes, in 
respect with performance and availability?
Thanks
date: Tue, 1 Jul 2008 08:57:04 -0700   author:   Pasquale

RE: Newbie in Clustering   
You have three databases, and for some reason you want to place two of them 
in one instance and the 3rd one in another instance. So you need two 
instances in total, but you seem to be suggesting four instances. There is no 
need for the other two instances.

If I were you, I'd first try the simplest option: one SQL instance in a 
two-node cluster, and put all three databases in that instance.

If there is a strong reason you can't have all three databases sharing an 
instance, I'd create two SQL instances in a two-node cluster.

If there is a performance problem with the databases and/or instances 
sharing a server, have a two-node cluster for each instance.

Linchi

"Pasquale" wrote:

> I have two servers. On the first server I want to put two dbs and on to the 
> second second server I want to put the third db.
> The dbs on the first server will be queried from 600 users. The high 
> performance is an important goal, and the high data availability, also.
> I think to install two SQL Server instances on the first server and other 
> two SQL Server instances on the second server.
> On the first SQL instance of the first server I want to put the first two 
> dbs and on the second SQL instance the third db. In the same manner, I want 
> to use the SQL instances in the second server. Is it correct?
> Now, do I create a cluster with two nodes or two cluster with two nodes, in 
> respect with performance and availability?
> Thanks
date: Tue, 1 Jul 2008 09:26:03 -0700   author:   Linchi Shea

RE: Newbie in Clustering   
I consider the simplest option: for example, I install one SQL instance on 
the first server and no one on the second server. The first server is the 
first node and the second server is the second node for the unique cluster; 
the SQL instance contains all three dbs, isn'it?

Now, I try to consider a performance problem. The first two dbs will be used 
from more 600 cuncurrent users. In order to implement a two-node cluster for 
each instance, I must one SQL instance on the first server and one SQL 
instance on the second server. Each instance has all three dbs. The first 
cluster has the first server as the first node and the second server as the 
second node; the second cluster has the second server as the first node and 
the first server as the second node, isn'it?

Many thanks



"Linchi Shea" wrote:

> You have three databases, and for some reason you want to place two of them 
> in one instance and the 3rd one in another instance. So you need two 
> instances in total, but you seem to be suggesting four instances. There is no 
> need for the other two instances.
> 
> If I were you, I'd first try the simplest option: one SQL instance in a 
> two-node cluster, and put all three databases in that instance.
> 
> If there is a strong reason you can't have all three databases sharing an 
> instance, I'd create two SQL instances in a two-node cluster.
> 
> If there is a performance problem with the databases and/or instances 
> sharing a server, have a two-node cluster for each instance.
> 
> Linchi
> 
> "Pasquale" wrote:
> 
> > I have two servers. On the first server I want to put two dbs and on to the 
> > second second server I want to put the third db.
> > The dbs on the first server will be queried from 600 users. The high 
> > performance is an important goal, and the high data availability, also.
> > I think to install two SQL Server instances on the first server and other 
> > two SQL Server instances on the second server.
> > On the first SQL instance of the first server I want to put the first two 
> > dbs and on the second SQL instance the third db. In the same manner, I want 
> > to use the SQL instances in the second server. Is it correct?
> > Now, do I create a cluster with two nodes or two cluster with two nodes, in 
> > respect with performance and availability?
> > Thanks
date: Tue, 1 Jul 2008 09:47:02 -0700   author:   Pasquale

Re: Newbie in Clustering   
I think you misunderstand.  You do not install an instance on a node.  You 
install the instance to a cluster.  You can choose which node an instance 
runs on right now, but instances must be able to failover to another node to 
maintain high availability.  If you have two nodes and two instances, be 
sure any one node can support all the instances at once, otherwise you don't 
have a highly available solution.  You can run odd numbers in a cluster 
where you have two instances and three nodes.  You can intentionally "stack" 
instances on nodes of you want, you just have to make some decisions about 
memory and CPU resource allocation.

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




"Pasquale"  wrote in message 
news:76E8F1BA-5CED-4383-B786-568D69684589@microsoft.com...
>I consider the simplest option: for example, I install one SQL instance on
> the first server and no one on the second server. The first server is the
> first node and the second server is the second node for the unique 
> cluster;
> the SQL instance contains all three dbs, isn'it?
>
> Now, I try to consider a performance problem. The first two dbs will be 
> used
> from more 600 cuncurrent users. In order to implement a two-node cluster 
> for
> each instance, I must one SQL instance on the first server and one SQL
> instance on the second server. Each instance has all three dbs. The first
> cluster has the first server as the first node and the second server as 
> the
> second node; the second cluster has the second server as the first node 
> and
> the first server as the second node, isn'it?
>
> Many thanks
>
>
>
> "Linchi Shea" wrote:
>
>> You have three databases, and for some reason you want to place two of 
>> them
>> in one instance and the 3rd one in another instance. So you need two
>> instances in total, but you seem to be suggesting four instances. There 
>> is no
>> need for the other two instances.
>>
>> If I were you, I'd first try the simplest option: one SQL instance in a
>> two-node cluster, and put all three databases in that instance.
>>
>> If there is a strong reason you can't have all three databases sharing an
>> instance, I'd create two SQL instances in a two-node cluster.
>>
>> If there is a performance problem with the databases and/or instances
>> sharing a server, have a two-node cluster for each instance.
>>
>> Linchi
>>
>> "Pasquale" wrote:
>>
>> > I have two servers. On the first server I want to put two dbs and on to 
>> > the
>> > second second server I want to put the third db.
>> > The dbs on the first server will be queried from 600 users. The high
>> > performance is an important goal, and the high data availability, also.
>> > I think to install two SQL Server instances on the first server and 
>> > other
>> > two SQL Server instances on the second server.
>> > On the first SQL instance of the first server I want to put the first 
>> > two
>> > dbs and on the second SQL instance the third db. In the same manner, I 
>> > want
>> > to use the SQL instances in the second server. Is it correct?
>> > Now, do I create a cluster with two nodes or two cluster with two 
>> > nodes, in
>> > respect with performance and availability?
>> > Thanks
date: Tue, 1 Jul 2008 13:38:51 -0400   author:   Geoff N. Hiten

Re: Newbie in Clustering   
The goal is to use the two available server (my cluster nodes) and to 
distribute the dbs on two different SQL Server instance.
In order to do it I think to use a multiple instance cluster (a/a) with two 
nodes, Node1 (or Server1) and Node2 (or Server2).
I will execute the install of an instance on an initial node (for example 
Node1) and then I will decide which the node runs the instance installed and 
then I will setup the second instance that shall run on the other node (in 
this case Node2), isn't it?

Thanks


"Geoff N. Hiten" wrote:

> I think you misunderstand.  You do not install an instance on a node.  You 
> install the instance to a cluster.  You can choose which node an instance 
> runs on right now, but instances must be able to failover to another node to 
> maintain high availability.  If you have two nodes and two instances, be 
> sure any one node can support all the instances at once, otherwise you don't 
> have a highly available solution.  You can run odd numbers in a cluster 
> where you have two instances and three nodes.  You can intentionally "stack" 
> instances on nodes of you want, you just have to make some decisions about 
> memory and CPU resource allocation.
> 
> -- 
> Geoff N. Hiten
> Principal SQL Infrastructure Consultant
> Microsoft SQL Server MVP
> 
> 
> 
> 
> "Pasquale"  wrote in message 
> news:76E8F1BA-5CED-4383-B786-568D69684589@microsoft.com...
> >I consider the simplest option: for example, I install one SQL instance on
> > the first server and no one on the second server. The first server is the
> > first node and the second server is the second node for the unique 
> > cluster;
> > the SQL instance contains all three dbs, isn'it?
> >
> > Now, I try to consider a performance problem. The first two dbs will be 
> > used
> > from more 600 cuncurrent users. In order to implement a two-node cluster 
> > for
> > each instance, I must one SQL instance on the first server and one SQL
> > instance on the second server. Each instance has all three dbs. The first
> > cluster has the first server as the first node and the second server as 
> > the
> > second node; the second cluster has the second server as the first node 
> > and
> > the first server as the second node, isn'it?
> >
> > Many thanks
> >
> >
> >
> > "Linchi Shea" wrote:
> >
> >> You have three databases, and for some reason you want to place two of 
> >> them
> >> in one instance and the 3rd one in another instance. So you need two
> >> instances in total, but you seem to be suggesting four instances. There 
> >> is no
> >> need for the other two instances.
> >>
> >> If I were you, I'd first try the simplest option: one SQL instance in a
> >> two-node cluster, and put all three databases in that instance.
> >>
> >> If there is a strong reason you can't have all three databases sharing an
> >> instance, I'd create two SQL instances in a two-node cluster.
> >>
> >> If there is a performance problem with the databases and/or instances
> >> sharing a server, have a two-node cluster for each instance.
> >>
> >> Linchi
> >>
> >> "Pasquale" wrote:
> >>
> >> > I have two servers. On the first server I want to put two dbs and on to 
> >> > the
> >> > second second server I want to put the third db.
> >> > The dbs on the first server will be queried from 600 users. The high
> >> > performance is an important goal, and the high data availability, also.
> >> > I think to install two SQL Server instances on the first server and 
> >> > other
> >> > two SQL Server instances on the second server.
> >> > On the first SQL instance of the first server I want to put the first 
> >> > two
> >> > dbs and on the second SQL instance the third db. In the same manner, I 
> >> > want
> >> > to use the SQL instances in the second server. Is it correct?
> >> > Now, do I create a cluster with two nodes or two cluster with two 
> >> > nodes, in
> >> > respect with performance and availability?
> >> > Thanks 
> 
>
date: Sat, 19 Jul 2008 07:49:01 -0700   author:   Pasquale

Re: Newbie in Clustering   
Pretty close.  Be sure to handle memory allocation between the instances 
during a failover so that one instance is not starved.

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




"Pasquale"  wrote in message 
news:1CA522FA-B1F4-4AEA-AE86-263037F1972F@microsoft.com...
> The goal is to use the two available server (my cluster nodes) and to
> distribute the dbs on two different SQL Server instance.
> In order to do it I think to use a multiple instance cluster (a/a) with 
> two
> nodes, Node1 (or Server1) and Node2 (or Server2).
> I will execute the install of an instance on an initial node (for example
> Node1) and then I will decide which the node runs the instance installed 
> and
> then I will setup the second instance that shall run on the other node (in
> this case Node2), isn't it?
>
> Thanks
>
>
> "Geoff N. Hiten" wrote:
>
>> I think you misunderstand.  You do not install an instance on a node. 
>> You
>> install the instance to a cluster.  You can choose which node an instance
>> runs on right now, but instances must be able to failover to another node 
>> to
>> maintain high availability.  If you have two nodes and two instances, be
>> sure any one node can support all the instances at once, otherwise you 
>> don't
>> have a highly available solution.  You can run odd numbers in a cluster
>> where you have two instances and three nodes.  You can intentionally 
>> "stack"
>> instances on nodes of you want, you just have to make some decisions 
>> about
>> memory and CPU resource allocation.
>>
>> -- 
>> Geoff N. Hiten
>> Principal SQL Infrastructure Consultant
>> Microsoft SQL Server MVP
>>
>>
>>
>>
>> "Pasquale"  wrote in message
>> news:76E8F1BA-5CED-4383-B786-568D69684589@microsoft.com...
>> >I consider the simplest option: for example, I install one SQL instance 
>> >on
>> > the first server and no one on the second server. The first server is 
>> > the
>> > first node and the second server is the second node for the unique
>> > cluster;
>> > the SQL instance contains all three dbs, isn'it?
>> >
>> > Now, I try to consider a performance problem. The first two dbs will be
>> > used
>> > from more 600 cuncurrent users. In order to implement a two-node 
>> > cluster
>> > for
>> > each instance, I must one SQL instance on the first server and one SQL
>> > instance on the second server. Each instance has all three dbs. The 
>> > first
>> > cluster has the first server as the first node and the second server as
>> > the
>> > second node; the second cluster has the second server as the first node
>> > and
>> > the first server as the second node, isn'it?
>> >
>> > Many thanks
>> >
>> >
>> >
>> > "Linchi Shea" wrote:
>> >
>> >> You have three databases, and for some reason you want to place two of
>> >> them
>> >> in one instance and the 3rd one in another instance. So you need two
>> >> instances in total, but you seem to be suggesting four instances. 
>> >> There
>> >> is no
>> >> need for the other two instances.
>> >>
>> >> If I were you, I'd first try the simplest option: one SQL instance in 
>> >> a
>> >> two-node cluster, and put all three databases in that instance.
>> >>
>> >> If there is a strong reason you can't have all three databases sharing 
>> >> an
>> >> instance, I'd create two SQL instances in a two-node cluster.
>> >>
>> >> If there is a performance problem with the databases and/or instances
>> >> sharing a server, have a two-node cluster for each instance.
>> >>
>> >> Linchi
>> >>
>> >> "Pasquale" wrote:
>> >>
>> >> > I have two servers. On the first server I want to put two dbs and on 
>> >> > to
>> >> > the
>> >> > second second server I want to put the third db.
>> >> > The dbs on the first server will be queried from 600 users. The high
>> >> > performance is an important goal, and the high data availability, 
>> >> > also.
>> >> > I think to install two SQL Server instances on the first server and
>> >> > other
>> >> > two SQL Server instances on the second server.
>> >> > On the first SQL instance of the first server I want to put the 
>> >> > first
>> >> > two
>> >> > dbs and on the second SQL instance the third db. In the same manner, 
>> >> > I
>> >> > want
>> >> > to use the SQL instances in the second server. Is it correct?
>> >> > Now, do I create a cluster with two nodes or two cluster with two
>> >> > nodes, in
>> >> > respect with performance and availability?
>> >> > Thanks
>>
>>
date: Sat, 19 Jul 2008 22:51:33 -0400   author:   Geoff N. Hiten

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us