mysql_free_result

Pokud je někde mysql_server hodně vytížený, je dobré použít po zjištění potřebných údajů z databáze mysql_free_result ? Kdy ? V jakém případě ? Vždycky nebo jen při určitých operacích ? Nemůže to být taky kontraproduktivní ?

A co mysql_close ? Je lepší používat, nebo se spoléhat na automatické uzavření connections ?

Jaké jsou další možnosti odlehčení mysql serveru, vyjma vhodně formulovaných dotazů ?

Dá se skrze PHP udělat třeba SHOW processlist; ? Nebo REPAIR TABLE tabulka ?
Nikdo se nezajímá o optimalizaci výkonu MySQL ?
mysql_free_result() používám jen tehdy, když mám třeba dotaz, kterej vrací větší množství dat (dotaz typu SELECT * FROM nejaka_tabulka). Když hledám jeden dva údaje, tak to nepoužívám.

Jinak nevím moc o tom, jestli to má nějaký moc smysl, ale jsem navyklej z C++ radši všechno uvolňovat. Když načteš novou stránku, tak by se podle mě měly předešlé zdroje asi uvolnit, to ale nevim jistě, to by ti moh říct přesněji nějakej znalec, možná admin.
jojo..taky bych uvital nejakou chytrou odpoved... :-)