NeWorld

Optimizavimas

Optimizuojam mysql lenteles PHP pagalba

by neworld on Sau.16, 2008, under mysql, Optimizavimas, php

Turbūt retas optimizuojat mysql lenteles. Ko gero viena iš priežasčių yra ta, kad jūs neturi laiko kas dieną prisijunginėti prie mysql ir patiems susi optimizuoti visas lenteles. O optimizuojant sutaupote šiek tiek vietos, šiek tiek spartos.

Kadangi aš nežinau tokios užklausos kuri suoptimizuotų bet kokias lenteles esančias duomenų bazėje tai aš pasirašiau šiokią tokia funkciją:

[code lang="php"]$nuskaitymas = mysql_query(”SHOW TABLES”);
while($table = mysql_fetch_array($nuskaitymas)) {
mysql_query("OPTIMIZE TABLE {$table[0]}");
}[/code]

Šis kodas paima lentelių sąrašą ir visas suoptimizuoja. Aš šį skriptą įtraukiau į crontab’s, ir mano lentelės yra sėkmingai suoptimizuojamos kiekvieną naktį.

P.S. ačiū Evaldui už pastabą

12 Comments :, , , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!