On Saturday 05 September 2009 11:07:16 Valentin Cozma wrote:
> 1. adauga niste index-i

        Sunt indexate binișor...

> 2. simplifica query-urile ( Qmare -> Qmic1 ( cauta ceva id-uri ) ;
>  Qmic2 (ia informatia pe baza id de la Qmic1 )

        Sunt așa și așa query-urile. Poanta este că sunt într-o aplicație 
destul de varză scrisă, ba chiar în cinci aplicații varză scrise, și 
este destul de greu de căutat prin dânsele.

> 3. parere personala : mysql e pt lucruri simple ; nu as face o
>  aplicatie cu multe tabele si multe date in mysql.

        Am și un Postgres în ogradă, cu date comparabile ca mărime, care se 
mișcă cam la fel ca MySQL.
        
        Oricum, începând să scutur am descoperit asta:

show variables like 'innodb_buffer_pool_size';
+-------------------------+---------+
| Variable_name           | Value   |
+-------------------------+---------+
| innodb_buffer_pool_size | 8388608 |
+-------------------------+---------+

        Deci o bucată de problemă se va rezolva după restart-ul MySQL (mașina 
are 16GB RAM). Acum dacă mai scot ceva și din partiționare sau alte 
asemenea...

On Saturday 05 September 2009 11:12:15 Cristian Ilyes wrote:
> E greu de dat o solutie fara datele exacte a problemei.

        Întrebarea era de partiționare... restul optimizărilor le mai găsesc 
eu..

-- 
Cristi

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui