Since your requests are mainly selects and each select is returning
a lot of data (more than 500K) you could eliminate most of your
network problem with MySQL replication :
You install a slave server on your web frontend and use it for all
your selects: no need to upgrade your network anymore !

Regards,
Joseph Bueno

Benji Spencer wrote:

> Been waiting for someone to ask. The entire database is actually
> slightly over 30K (35K is a closer number...small non-the-less)
>
> How does 12 MBytes/s come from 35K rows? Part of the output is a large
> text field. Each chunk of large text is no more then 100K and not each
> has a large text with it (and some of the large texts which are returned
> are essentially empty). It is possible for more then one select to
> return a couple large text blocks, though the majority do not.
>
> Combine that data with 15-25 queries/sec (I am assuming in MSSQL that a
> transaction = query of some sort), it is a chunk of data. Assume that
> you also return more then one row at a time (select * from table where
> start_date < now and end_date > now).
>
> The bandwidth numbers are something which PerfMon and MRTG are telling us.
>
> The underlying code is (currently) (ASP, so it is using ADO to do the
> connection.)
>
> I also wouldn't disagree with some of the application elements being
> no-very-good and that fixes are needed there. We can even make some code
> changes which will help for the short term. However we are trying to
> build a case for what is really needed both short term and long term.
> Time and Money are also both issues which we are trying to work with.
>
> > I hate to jump into this, but I have to ask if you have only 30k
> rows why
> > are you producing such large amounts of data?  Are you trying to store
> > blobs
> > or large text data types?  I don't think you will ever find a database
> > vendor that wants to compete with a local filesystem under those
> kinds of
> > conditions.  How do you connect to get the data ODBC, JDBC, DBD:DBI,
> PHP?
> > none of these are designed to move large amounts of data.  I think the
> > problem you have is with the application not the database, I would
> > encourage
> > you to move away from MSSQL if possible, but in this case I don't think
> > changing the RDBMS will fix the problem.
>
>
>
> ---
> Ben Spencer
> Web Support
> [EMAIL PROTECTED]
> x 2288
>



---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to