[ensembl-dev] VEP scaling / MySQL load balancing, anyone?
Jan Vogel
jan.vogel at gmail.com
Wed Aug 1 16:07:11 BST 2012
Hey Will,
yes - we're using the cache…..
Jan
On Aug 1, 2012, at 1:34 AM, Will McLaren wrote:
> Hi Jan,
>
> I assume you've tried using the cache?
>
> http://www.ensembl.org/info/docs/variation/vep/vep_script.html#db
>
> I'm no database expert so I can't offer any advice on that aspect of your query.
>
> Cheers
>
> Will McLaren
> Ensembl Variation
>
> On 1 August 2012 05:46, Jan Vogel <jan.vogel at gmail.com> wrote:
>>
>> Hello Ensembl,
>>
>> I have a question about mysql load balancing and the scaling of the variant
>> effect predictor script - I'm running an in-house mirror of the ensembl
>> mysql server and I'm using the variant effect predictor VEP script.
>>
>> Currently, the mySQL server gets pretty high load when I'm running larger
>> number of jobs in parallel. Experiments with tcmalloc improved the
>> performance slightly; sold-state disks did not improve as much as I hoped;
>>
>> I currently see 2 main options to improve the performance/scalability:
>>
>> A) The nicest setup is a dynamic scaling of the mysql servers; (maybe some
>> virtual machines) and some monitoring software, which automatically brings
>> more servers up if needed; of course all servers all listen to the same
>> virtual IP and port; downside is that this needs quite a bit of
>> configuration etc;
>>
>> B) The simplest solution I think is to change the code in the ENSEMBL
>> REGISTRY so I can add more servers for the same cores and have the code
>> randomly pick a server;
>>
>> Is EnsEMBL using any database load balancing / automatic scaling for it's
>> MySQL databases for read-only data other than the mirrors ? Are there any
>> suggestions on what solutions to focus on or have you tried anything which
>> did not work ?
>>
>> Are other people out there running into the same problems ? (and have
>> solutions ready?)
>>
>> Cheers,
>>
>> Jan Vogel
>>
>>
>>
>>
>> _______________________________________________
>> Dev mailing list Dev at ensembl.org
>> List admin (including subscribe/unsubscribe):
>> http://lists.ensembl.org/mailman/listinfo/dev
>> Ensembl Blog: http://www.ensembl.info/
>>
>
> _______________________________________________
> Dev mailing list Dev at ensembl.org
> List admin (including subscribe/unsubscribe): http://lists.ensembl.org/mailman/listinfo/dev
> Ensembl Blog: http://www.ensembl.info/
More information about the Dev
mailing list