Keresés

Hirdetés

Új hozzászólás Aktív témák

  • DeltaPower

    őstag

    válasz Soak #10521 üzenetére

    Alapbeállításban egy fájlos, kivéve ha a konfigban az innodb_files_per_table hozzá lett adva telepítés után.
    Az előző kérdésem az összes adatbázisra együtt vonatkozott, ami a helyi mysql-ben van. Nálam összesen több mint 5 giga adatbázis van, és még ha nem is valamelyik nagyot, hanem egy pár táblás, majdnem üres kisebb adatbázist használok, az is eléggé lassú tud lenni. Persze ebben benne van a lassú és töredezett vinyó is.
    Az egy fájlos tárolás azért lényeges, mert ilyenkor az összes innodb adatbázis egyetlen fájlban tárolódik, ami szerintem teljesítmény szempontjából nem a legjobb megoldás egy bizonyos méret felett. (sajna egy fájlosról több fájlosra áttérni elég nehézkes egy létező adatbázis esetén).

    Csináltam most egy gyors tesztet, teljesen egyszerű php file, csak simán felkapcsolódok egy tök üres adatbázisra. A szerveren most 21 adatbázis van, össz tárhelyfoglalás 5,98 GB.
    A mysql 250-es satás, 7200-as WD vinyón, 220 gigás partíció, 500 mega szabad hely. Az InnoDB ibdata1 fájlja 220(!) fragmentben. (8G ram, x2 250, a rendszer ssd-n van, nem ezen)

    Ezek az idők jöttek ki:
    0.0013120174407959s // saját DB layer include
    0.99860501289368s // kapcsolódás saját DB layeren keresztül
    0.00019001960754395s // kapcsolat lezárás DB layeren keresztül
    1.0029170513153s // kapcsolódás mysql_connect()-el
    7.9870223999023E-5s // kapcsolat lezárás

    1 másodperc körüli idő egy sima kapcsolódásra, üres adatbázishoz.

    [ Szerkesztve ]

    "Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser

Új hozzászólás Aktív témák