O optimizare de db se poate face la mai multe nivele.. de la query-uri la query cache, db level cache, configurari la nivel de server, proceduri, triggere, views insa de obicei optimizarea de db merge mana in mana cu aplicatia in sine.
degeaba ai query-uri foarte performante daca nu sunt folosite corespunzator, daca pentru randarea unei pagini se folosesc sute de query-uri, daca in caz de actualizare a pagini nu se face un batch insert si exemplele pot continua...
Ca si pret, depinde skill-urile persoanei foarte mult insa ar fi bine sa te gandesti la o optimizare/refactorizare overall a aplicatiei.
Un asemenea task cere in primul rand analiza iar asta nu se face doar db level. Daca arhitectura aplicatiei e prost gandita.. degeaba optimizezi db-ul.



Răspunde cu citat