Mysql performance for online applications

This is a discussion on Mysql performance for online applications within the MySQL Database forums, part of the Database Forums category; Hi, Just asking out of my curiosity. Which of these can hamper performance of my online applications? Having multiple small ...


Go Back   Usenet Forums > Database Forums > MySQL Database

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-14-2007
adzir
 
Posts: n/a
Default Mysql performance for online applications

Hi,

Just asking out of my curiosity. Which of these can hamper performance
of my online applications?

Having multiple small databases open concurrently or huge size of one
single database? What happen for its long term run?

Reply With Quote
  #2 (permalink)  
Old 04-17-2007
Hans H
 
Posts: n/a
Default Re: Mysql performance for online applications


"adzir" <muadzir@yahoo.com> schreef in bericht
news:1176523222.383015.210680@o5g2000hsb.googlegro ups.com...
> Hi,
>
> Just asking out of my curiosity. Which of these can hamper performance
> of my online applications?
>
> Having multiple small databases open concurrently or huge size of one
> single database? What happen for its long term run?
>


That is a tricky one. What is huge?
If you have lots of queries, that will join those small tables, you will pay
a perfomance penalty.
Having one huge database might get you to the limits of the OS.


Reply With Quote
  #3 (permalink)  
Old 04-17-2007
Duz
 
Posts: n/a
Default Re: Mysql performance for online applications


"Hans H" <jac.habers@hccnet.nl> wrote in message
news:4624e4a4$0$990$9a622dc7@news.kpnplanet.nl...
>
> "adzir" <muadzir@yahoo.com> schreef in bericht
> news:1176523222.383015.210680@o5g2000hsb.googlegro ups.com...
>> Hi,
>>
>> Just asking out of my curiosity. Which of these can hamper performance
>> of my online applications?
>>
>> Having multiple small databases open concurrently or huge size of one
>> single database? What happen for its long term run?
>>

>
> That is a tricky one. What is huge?
> If you have lots of queries, that will join those small tables, you will
> pay
> a perfomance penalty.
> Having one huge database might get you to the limits of the OS.
>


Funny you mentioned this, because in todays lessons we have learned about
this.
It's safer to have multiple small databases because of "update anomalies".
My tech-English is not that good, so I find it difficult to explain. Google
it.

Reply With Quote
  #4 (permalink)  
Old 04-18-2007
Joachim Durchholz
 
Posts: n/a
Default Re: Mysql performance for online applications

Duz schrieb:
> It's safer to have multiple small databases because of "update anomalies".


Sorry, that's simply wrong (though it may be due to a misunderstanding).

To avoid update anomalies, you normalize a table, which (usually) means
that you split the data into multiple tables.
Having multiple databases doesn't help.

BTW the downside is that you can't JOIN across databases. IOW splitting
into multiple databases is advised if the data should be kept separate.
(Say, a "productive" and a "test" database. Or to enforce safe harbor
constraints, to prevent idle administrators from connecting data that
must remain unconnected.)
I.e. multiple database considerations are about ensuring strategic
properties, while having multiple tables and normalization and avoiding
update anomalies is more "tactical".

Regards,
Jo
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 09:10 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0