William
Mon Feb 06 17:30:50 CST 2006
This is a multi-part message in MIME format.
------=_NextPart_000_000C_01C62B32.4F78BDF0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: quoted-printable
We've seen SQL Server handle thousands of users. Of course any =
configuration depends a lot on what SS (or any DBMS) is being asked to =
do. Other factors include (but are not limited to):
a.. Development complexity
b.. Administration expense
c.. Complexity of query
d.. Volume of rows moved to client
e.. Network performance and loading
and a dozen dozen other factors. Creating multiple databases to share =
the load tends to overlook economies of scale you get when common =
procedures or data pages are cached.=20
Sure, there are configurations where the same database is replicated =
across a dozen servers. Clustering and server farms are a good way to =
permit lots of users at the data.=20
How many users are you expecting? Is this an outward-facing web site or =
a client/server rig on a corporate LAN?
--=20
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
INETA Speaker
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no =
rights.
__________________________________
"Ned Schwartz" <Ned Schwartz@discussions.microsoft.com> wrote in message =
news:B30E57B6-950B-4DB1-AB31-7371D4346472@microsoft.com...
> "Marina Levit [MVP]" wrote:
>=20
>>Databases are design to be able to handle hundreds of thousands and =
even =20
>> millions of rows of data.=20
>=20
> What about concurrent user connections? is there any benefit to be had =
from=20
> splitting the data amongst many dbs to reduce stress from connections? =
Or are=20
> 100 connections to an SQL server instance with 1 db the same as 10=20
> connections to an SQL server instance with 10 dbs? I am curious about =
this as=20
> user load is perhaps a greater concern then the number of rows for our =
> application.
>=20
> Thanks!=20
>=20
> ned
>
------=_NextPart_000_000C_01C62B32.4F78BDF0
Content-Type: text/html;
charset="Utf-8"
Content-Transfer-Encoding: quoted-printable
=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.2900.2802" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3D"Comic Sans MS" color=3D#0000ff size=3D2>We've seen =
SQL Server=20
handle thousands of users. Of course any configuration depends a lot on =
what SS=20
(or any DBMS) is being asked to do. Other factors include (but are not =
limited=20
to):</FONT></DIV>
<UL>
<LI><FONT face=3D"Comic Sans MS" color=3D#0000ff size=3D2>Development=20
complexity</FONT></LI>
<LI><FONT face=3D"Comic Sans MS" color=3D#0000ff =
size=3D2>Administration=20
expense</FONT></LI>
<LI><FONT face=3D"Comic Sans MS" color=3D#0000ff size=3D2>Complexity =
of=20
query</FONT></LI>
<LI><FONT face=3D"Comic Sans MS" color=3D#0000ff size=3D2>Volume of =
rows moved to=20
client</FONT></LI>
<LI><FONT face=3D"Comic Sans MS" color=3D#0000ff size=3D2>Network =
performance and=20
loading</FONT></LI></UL>
<DIV><FONT face=3D"Comic Sans MS" color=3D#0000ff size=3D2>and a dozen =
dozen other=20
factors. Creating multiple databases to share the load tends to overlook =
economies of scale you get when common procedures or data pages are =
cached.=20
</FONT></DIV>
<DIV><FONT face=3D"Comic Sans MS" color=3D#0000ff size=3D2>Sure, there =
are=20
configurations where the same database is replicated across a dozen =
servers.=20
Clustering and server farms are a good way to permit lots of users at =
the data.=20
</FONT></DIV>
<DIV><FONT face=3D"Comic Sans MS" color=3D#0000ff size=3D2>How many =
users are you=20
expecting? Is this an outward-facing web site or a client/server rig on =
a=20
corporate LAN?</FONT></DIV>
<DIV><BR><FONT face=3D"Comic Sans MS" color=3D#0000ff size=3D2>--=20
<BR>____________________________________<BR>William (Bill) =
Vaughn<BR>Author,=20
Mentor, Consultant<BR>Microsoft MVP<BR>INETA Speaker<BR></FONT><A=20
href=3D"
http://www.betav.com/blog/billva"><FONT face=3D"Comic Sans MS" =
color=3D#0000ff=20
size=3D2>www.betav.com/blog/billva</FONT></A><BR><A=20
href=3D"
http://www.betav.com"><FONT face=3D"Comic Sans MS" =
color=3D#0000ff=20
size=3D2>www.betav.com</FONT></A><BR><FONT face=3D"Comic Sans MS" =
color=3D#0000ff=20
size=3D2>Please reply only to the newsgroup so that others can =
benefit.<BR>This=20
posting is provided "AS IS" with no warranties, and confers no=20
rights.<BR>__________________________________<BR></DIV></FONT>
<DIV><FONT face=3D"Comic Sans MS" color=3D#0000ff size=3D2>"Ned =
Schwartz" <Ned=20
</FONT><A href=3D"mailto:Schwartz@discussions.microsoft.com"><FONT=20
face=3D"Comic Sans MS" =
size=3D2>Schwartz@discussions.microsoft.com</FONT></A><FONT=20
face=3D"Comic Sans MS" color=3D#0000ff size=3D2>> wrote in message =
</FONT><A=20
href=3D"news:B30E57B6-950B-4DB1-AB31-7371D4346472@microsoft.com"><FONT=20
face=3D"Comic Sans MS"=20
size=3D2>news:B30E57B6-950B-4DB1-AB31-7371D4346472@microsoft.com</FONT></=
A><FONT=20
face=3D"Comic Sans MS" color=3D#0000ff size=3D2>...</FONT></DIV><FONT=20
face=3D"Comic Sans MS" color=3D#0000ff size=3D2>> "Marina Levit =
[MVP]"=20
wrote:<BR>> <BR>>>Databases are design to be able to handle =
hundreds of=20
thousands and even <BR>>> millions of rows of data. <BR>> =
<BR>> What about concurrent user connections? is there any benefit to =
be had=20
from <BR>> splitting the data amongst many dbs to reduce stress from=20
connections? Or are <BR>> 100 connections to an SQL server instance =
with 1 db=20
the same as 10 <BR>> connections to an SQL server instance with 10 =
dbs? I am=20
curious about this as <BR>> user load is perhaps a greater concern =
then the=20
number of rows for our <BR>> application.<BR>> <BR>> Thanks! =
<BR>>=20
<BR>> ned<BR>></FONT></BODY></HTML>
------=_NextPart_000_000C_01C62B32.4F78BDF0--