List:Internals« Previous MessageNext Message »
From:Sasha Pachev Date:January 23 2001 9:09pm
Subject:Re: parallel Mysql ?
View as plain text  
On Tuesday 23 January 2001 13:35, Mauricio Breternitz wrote:
>Folks:
>
>  I'm attempting to develop a parallel MySql on my company's
>system (see http://www.timesn.com )
>my initial goal is to enable inter-query parallelism onto a shared
>file system).
>
>The (simple) idea is to capture sequences of queries and ship each query in 
>a rond-robin (or load-balancing) fashion to the available processors.
>
>The approach I'm taking is to run one copy of the server
>per processor & extend the file locks such that they become
>global locks to prevent multiple processors from stepping on each other.
>
>However, I do not want to introduce excessive serialization (e.g, making 
>every call to pthread_mutex_.. into a global lock.
>
>Can folks more familiar with the source tree than I am (I got the
>tree from bitkeeper) point me to places where I should lock file
>access ? (I've been chasing calls to my_open to see where I would
>place locks aroung file open / file close cals). Of course I'm open
>(no pun intended...) to better suggestions

Your best bet is to use replication for load balancing, or just beef up the 
server on CPU power as much as you can. Paralelizing one query is not a very 
good idea, I would actually go further and say that you will not be able to 
do it without re-writing MySQL from scratch. 

-- 
MySQL Development Team
   __  ___     ___ ____  __ 
  /  |/  /_ __/ __/ __ \/ /   Sasha Pachev <sasha@stripped>
 / /|_/ / // /\ \/ /_/ / /__  MySQL AB, http://www.mysql.com/
/_/  /_/\_, /___/\___\_\___/  Provo, Utah, USA
       <___/                  
Thread
parallel Mysql ?Mauricio Breternitz23 Jan
  • Re: parallel Mysql ?Sasha Pachev23 Jan
    • Re: parallel Mysql ?Russell E Glaue23 Jan
      • Re: parallel Mysql ?Sasha Pachev24 Jan
        • RE: parallel Mysql ?Steven Roussey24 Jan
          • Re: parallel Mysql ?Jeremy D. Zawodny24 Jan
            • Re: parallel Mysql ?Michael Widenius25 Jan
          • Re: parallel Mysql ?Sasha Pachev25 Jan
        • Re: parallel Mysql ?Paul Cadach25 Jan
Re: parallel Mysql ?Mauricio Breternitz24 Jan
  • Re: parallel Mysql ?Sasha Pachev24 Jan
  • Re: parallel Mysql ?Michael Widenius25 Jan
Re: parallel Mysql ?Mauricio Breternitz24 Jan
  • Re: parallel Mysql ?Sasha Pachev25 Jan