SELECT is not performed in the same thread as nginx; it is performed in another 
process, or even (in big web setups) in a different host.  Therefore, nginx 
would be in some form of "wait" state, thereby not really using the CPU.

> -----Original Message-----
> From: Reindl Harald [mailto:h.rei...@thelounge.net]
> Sent: Tuesday, April 02, 2013 2:00 PM
> To: mysql@lists.mysql.com
> Subject: Re: How to change max simultaneous connection parameter in
> mysql.
> 
> 
> 
> Am 02.04.2013 22:56, schrieb Rick James:
> > I hear that nginx is very fast for a certain class of web serving.
> 
> yes
> 
> > But what happens if a web page needs to do a SELECT?
> 
> what should happen?
> 
> > Is nginx single-threaded, thereby sitting "idle" waiting for the
> SELECT?
> 
> why should it do that?
> 
> > And, should you run 8 nginx web servers on an 8-core box?
> 
> why should you do that?
> 
> http://en.wikipedia.org/wiki/Nginx
> nginx uses an asynchronous event-driven approach to handling requests
> 
> >> -----Original Message-----
> >> From: spameden [mailto:spame...@gmail.com]
> >> Sent: Tuesday, April 02, 2013 7:10 AM
> >> To: Reindl Harald
> >> Cc: mysql@lists.mysql.com
> >> Subject: Re: How to change max simultaneous connection parameter in
> >> mysql.
> >>
> >> 2013/3/24 Reindl Harald <h.rei...@thelounge.net>
> >>
> >>>
> >>>
> >>> Am 24.03.2013 05:20, schrieb spameden:
> >>>> 2013/3/19 Rick James <rja...@yahoo-inc.com>:
> >>>>>> you never have hosted a large site
> >>>>> Check my email address before saying that.
> >>>>
> >>>> :D
> >>>
> >>> as said, big company does not have only geniusses
> >>>
> >>
> >> I do not judge only on 1 parameter, Rick has been constantly helping
> >> here and I'm pretty sure he has more knowledge on MySQL than you.
> >>
> >>
> >>>
> >>>>> 20 may be low, but 100 is rather high.
> >>>> Never use apache2 it has so many problems under load..
> >>>
> >>> if you are too supid to configure it yes
> >>>
> >>
> >> Ever heard about Slow HTTP DoS attack?
> >>
> >>
> >>>
> >>>> The best combo is php5-fpm+nginx.
> >>>> Handles loads of users at once if well tuned
> >>>
> >>> Apache 2.4 handles the load of 600 parallel executed php-scripts
> >>> from our own CMS-system
> >>>
> >>
> >> Nginx serves static content way better than apache2 (did few
> >> benchmarks already).
> >>
> >> nginx+php5-fpm handles better load than apache2-prefork+mod_php
> >>
> >> you can google benchmarks if you dont trust me
> >>
> >> also nginx eats much less memory than apache2
> >>
> >> php5-fpm can be tuned as well to suit your needs if you have lots of
> >> dynamic content
> >>
> >>
> >>> maybe you guys should learn what a opcode-cache is and how to
> >>> compile and optimize software (binaries and config)
> >>>
> >>> o'rly?


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql

Reply via email to