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