MySQL tietokanna optimointi

optimizer?

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ää...

8

717

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • .....
      • 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

    1. Epäily: Räppäri yritti tappaa vauvansa.

      https://www.mtvuutiset.fi/artikkeli/epaily-mies-yritti-tappaa-vauvansa/9300728 Tämä on erittäin järkyttävä teko täysin p
      Maailman menoa
      45
      4970
    2. Onko Sanna menossa Ukrainaan viettämään vuosipäivää?

      Kun on bongattu Varsovan lentokentältä?
      Maailman menoa
      112
      1560
    3. Räppäri kuoli vankilassa

      Ei kuulemma ole tapahtunut rikosta. Sama vahinkohan kävi Epsteinille. https://www.hs.fi/suomi/art-2000011840869.html "
      Maailman menoa
      48
      1069
    4. Aleksi Rytilä

      Räppäri saa haluamaansa julkisuutta.
      Kotimaiset julkkisjuorut
      13
      1033
    5. 81-vuotias Frederik avoimena - Ei omasta mielestä kelpaa tästä syystä realityihin: "Veemäinen..."

      Junttidiscon kuninkaana tunnettu Frederik, 81, on esiintymislavoilla suvereeni tekijä. Mies on viihdyttänyt ympäri Suome
      Suomalaiset julkkikset
      17
      977
    6. Muusikko yritti tappaa kaksiviikkoisen vauvan

      Karu epäily: Muusikko, 32, yritti tappaa kaksiviikkoisen vauvan Oulussa. IS:n selvityksen perusteella miestä ei ole syy
      Maailman menoa
      75
      940
    7. Välillä kyllä tuntuu, että jaat vihjeitä

      Mutta miten niistä voi olla ollenkaan varma? Ja minä saan niistä kimmokkeen luulemaan yhtä sun toista. Eli mitä ajatella
      Ikävä
      8
      867
    8. Kulukusuunnat

      Eikö kuhmolaiset iha oikiasti tiiä kumpi o vasen ja kumpi oikia? Tuolla ku liikennemerkissä näkyy nuolet ylös ja alas, v
      Kuhmo
      2
      822
    9. Tynkä Eläintarha ei ole enää visiitin väärti

      Ähtärin MesiZoo on vajonnut alas. Näytillä olevien eläinten määrä on romahtanut lähemmäs -40%. Paikat ovat päässeet pah
      Ähtäri
      55
      742
    10. Junan alle

      Kuka päätti tai yritti päättää päivänsä jäämällä junan alle ja aiheutti sen takia veturikuskille ja muille traumat..?
      Kajaani
      27
      703
    Aihe