Mikä oli se funktio (ja miten sitä käytettiin?) millä optimointiin tietokantoja?
En saa millään päähäni, mutta muistikuva on että joku optimizer tms. mutta en tuolla löytänyt googlesta kyllä mitään järkevää...
MySQL tietokanna optimointi
8
739
Vastaukset
- .....
Tarkoittanet varmaankin http://dev.mysql.com/doc/refman/5.0/en/optimize-table.html Tuo kannattaa suorittaa säännöllisesti.
Tosin varsinainen taulujen optimointi pitää sitten tehdä käsin, siis indeksien luonti, taulujen suunnittelu jne...
Kannattaa vilkasta myös http://dev.mysql.com/doc/refman/5.0/en/explain.html sekä http://dev.mysql.com/doc/refman/4.1/en/procedure-analyse.html noiden avulla optimointi helpottuu.- aloittaja...
Joo eli siis varmaankin esim. tälleen tuo tyhjän tilan optimointi menee:
$sql = mysql_query("OPTIMIZE TABLE kirjat");
mutta miten saan tuon tulostamaan mitä se teki?
esim. echo $sql; ? - .....
aloittaja... kirjoitti:
Joo eli siis varmaankin esim. tälleen tuo tyhjän tilan optimointi menee:
$sql = mysql_query("OPTIMIZE TABLE kirjat");
mutta miten saan tuon tulostamaan mitä se teki?
esim. echo $sql; ?Eikös se onnistu ihan samalla tavalla kuin norm SELECT kyselyjen vastauksen tulostus?
Juu itse käyttelen lähinnä phpMyAdminin kautta tuommosia kyselyitä. http://www.phpmyadmin.net/ - no siis....
..... kirjoitti:
Eikös se onnistu ihan samalla tavalla kuin norm SELECT kyselyjen vastauksen tulostus?
Juu itse käyttelen lähinnä phpMyAdminin kautta tuommosia kyselyitä. http://www.phpmyadmin.net/oon itse normaalin SELECT kyselyn tulostanu aina seuraavasti:
while ($row = mysql_fetch_array($sql))
{
echo $row
}
mutta tuo ei ainakaan minulla tulostanut mitään muuta kuin Array.
Mites tuo phpMyAdmin, voinko asentaa sen palvelimelle itse vai pitääkö se tulla palveluntarjoajan mukana? Siis jos mulla on sivut www.minunsivut.fi eikä siis omalla koneella mitään apache php mysql phpMyAdmin viritelmää? - LISÄYSTÄ
..... kirjoitti:
Eikös se onnistu ihan samalla tavalla kuin norm SELECT kyselyjen vastauksen tulostus?
Juu itse käyttelen lähinnä phpMyAdminin kautta tuommosia kyselyitä. http://www.phpmyadmin.net/Jos sen sijaan en vedä tuota while lausetta vaan tulostan suoraan echo $sql;
niin tulostus on seuraavanlainen:
Resource id #3
tuokaan ei varmasti ole se, mitä tuolta pitäisi
tulostua :)
osaisiko joku siis sanoa, miten tuon optimoinnin suorittaisi php-skriptissä ilman mitään phpMyAdminia... - .....
no siis.... kirjoitti:
oon itse normaalin SELECT kyselyn tulostanu aina seuraavasti:
while ($row = mysql_fetch_array($sql))
{
echo $row
}
mutta tuo ei ainakaan minulla tulostanut mitään muuta kuin Array.
Mites tuo phpMyAdmin, voinko asentaa sen palvelimelle itse vai pitääkö se tulla palveluntarjoajan mukana? Siis jos mulla on sivut www.minunsivut.fi eikä siis omalla koneella mitään apache php mysql phpMyAdmin viritelmää?Juurikin noin pitäisi toimia, joskin sulla on tuossa pieni virhe.
echo $row;
Tulostaa tietenkin array koska se on taulukko.
echo $row[0]; tuollee tulostaa ekan alkion.
Ja kannattaa kokeilla
print_r($row); niin näät mitä tuolla taulukossa on. - mutta...
..... kirjoitti:
Juurikin noin pitäisi toimia, joskin sulla on tuossa pieni virhe.
echo $row;
Tulostaa tietenkin array koska se on taulukko.
echo $row[0]; tuollee tulostaa ekan alkion.
Ja kannattaa kokeilla
print_r($row); niin näät mitä tuolla taulukossa on.Tarkoittaako tuo sitä nyt sitten, että optimointi onnistui? Tuollaista kun oli se taulukon sisältö...:
Array ( [0] => username.kirja [Table] => username.kirja [1] => optimize [Op] => optimize [2] => status [Msg_type] => status [3] => Table is already up to date [Msg_text] => Table is already up to date ) - .....
mutta... kirjoitti:
Tarkoittaako tuo sitä nyt sitten, että optimointi onnistui? Tuollaista kun oli se taulukon sisältö...:
Array ( [0] => username.kirja [Table] => username.kirja [1] => optimize [Op] => optimize [2] => status [Msg_type] => status [3] => Table is already up to date [Msg_text] => Table is already up to date )Tuo tartkoittaa että taulusi on jo optimoitu joten mitään ei tehty, tuo ilmoitus tulee esim jos suoritat kaks kertaa peräkkäin optimoinnin.
Table is already up to date = Taulu on jo ajanmukainen
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ukrainan ulkoministeri: Moskova aistii tappion Ukrainassa
Dmytro Kuleban mukaan Venäjä yrittää puheillaan pelotella länsimaita. Ukrainan ulkoministerin Dmytro Kuleban mukaan Venäjän esittämät varoitukset kol2614283Stefu haikailee
Julkaisi stooreissa kuvan vickestä. Sitten Martinasta treenaamassa Hangossa ulkona. Hmm.2653487Harmi mies ettet arvostanut
Minua tarpeeksi. Myöhemmin kaikki olisi palkittu ja olisin antanut sinulle aitoa rakkautta. Tämä sattuu mutta yritän ajatella, että ehkä se rakkaus ku1541817Oi! Legandaarinen Vesa-Matti "Vesku" Loiri, 77, poseeraa kahdessa eri kuvassa - Some riemastui!
Vesa-Matti "Vesku" Loiri on kyllä legenda jo eläessään. Hienoa nähdä, että virtaa piisaa. Voimia, iloa ja eloa, Vesku! https://www.suomi24.fi/viihde251707Lavrov väläyttelee WW3:sta
Venäjän ulkoministeri Sergei Lavrov varoittaa, että kolmannen maailmansodan uhka on todellinen. Lavrov sanoi venäläiselle uutistoimisto Interfaxille,2981443Ketä Sofia fanit veikkaatte seuraavaksi lompakoksi?
Kenestä Sofia höynäyttää itselleen seuraavan lompakon?133950Voiko hyvää omatuntoa ostaa?
Olen tässä nyt muutaman päivän paininut erään rahaan liittyvän pulman kanssa. Kerron ensin vähän taustaa ... Eli erosin 15 vuoden parisuhteesta 9 vuo235863en vaan saa häntä pois
Mielestäni pyörimästä. Onko kellekään toiselle käynyt näin? Ihastuin pakkomielteisesti noin vuosi sitten erääseen naiseen. Ei vaan katoa mielestä va115852Suomi24 kysely: ihmisten kuplautumista ei pääosin koeta vakavaksi ongelmaksi
“Kuplautumista on mahdotonta estää. Ihmiset ovat aina viihtyneet samankaltaiset arvot ja maailmankatsomuksen jakavassa seurassa ja muodostaneet sen pe18849