MySQL probléma

MySQL probléma

Hozzászólások

Van egy kisebb hálózatom. A szerver Suse 9.3 frissítve, rajta egy samba szerver (fájlszerver funkcióval) és egy MySQL 4.1. Az adatbázis 21.000 törzsrekordot, 54.000 számlafej rekordot és 154.000 számlatétel rekordot tartalmaz. Kliensek (jelenleg 12 db, de nemsokára 20 db lesz) vegyesen Win98, Win2000, WinXP. A klienseken Access2000-ben írt alkalmazás fut (számlázó), ODBC-n (3.51) keresztül kommunikál a MySQL szerverrel. A kapcsolódás az adatbázishoz egy kicsit lassú (kb. 30-50 másodperc). De nem ez a legnagyobb bajom, hanem az, hogy idővel néha a kliensek elveszítik a kapcsolatot a MySQL szerverrel és ilyenkor borzalmas a kilépés az alkalmazásból... :roll: Az egész hálózat 192.168.0.x ip címekkel műlködik. Mindegyik ugyan azzal a userrel kapcsolódik fel a mysql szerverre. Ez lehet a baj? De akkor miért nem rúgja ki a többi kapcsolatot is? Általában a Win98-ak szakadnak, a Win2000 és az Xp azok stabilabak, de változó, hogy melyik kliens szakad meg éppen... Ezt alapan akkor csinálják (de nem mindegyik), amikor a képernyővédő elindul. Szóval ahogy látjátok, kicsit tanácstalan vagyok!

Ha van valakinek ilyennel tapasztalata, kérem segítsen! :roll: :roll: :roll: :roll: :roll: :roll:

[quote:d0ccf0dd5e="gyomber"]Van egy kisebb hálózatom. A szerver Suse 9.3 frissítve, rajta egy samba szerver (fájlszerver funkcióval) és egy MySQL 4.1. Az adatbázis 21.000 törzsrekordot, 54.000 számlafej rekordot és 154.000 számlatétel rekordot tartalmaz. Kliensek (jelenleg 12 db, de nemsokára 20 db lesz) vegyesen Win98, Win2000, WinXP. A klienseken Access2000-ben írt alkalmazás fut (számlázó), ODBC-n (3.51) keresztül kommunikál a MySQL szerverrel. A kapcsolódás az adatbázishoz egy kicsit lassú (kb. 30-50 másodperc). De nem ez a legnagyobb bajom, hanem az, hogy idővel néha a kliensek elveszítik a kapcsolatot a MySQL szerverrel és ilyenkor borzalmas a kilépés az alkalmazásból... :roll: Az egész hálózat 192.168.0.x ip címekkel műlködik. Mindegyik ugyan azzal a userrel kapcsolódik fel a mysql szerverre. Ez lehet a baj? De akkor miért nem rúgja ki a többi kapcsolatot is? Általában a Win98-ak szakadnak, a Win2000 és az Xp azok stabilabak, de változó, hogy melyik kliens szakad meg éppen... Ezt alapan akkor csinálják (de nem mindegyik), amikor a képernyővédő elindul. Szóval ahogy látjátok, kicsit tanácstalan vagyok!

Ha van valakinek ilyennel tapasztalata, kérem segítsen! :roll: :roll: :roll: :roll: :roll: :roll:

Vedd feljebb a max_connectiont és az idle (és más) timeoutokat, ez valszin javít a helyzeten. Ha sikerül az ODBC-t updatelned az szintén számíthat. Osztán SHOW PROCESSLIST -el nézegesd, hogy hány aktív kapcsolat van és a kliens szakadáskor bentmarad-e olyan. A win98-as juzereknek csinálj egy külön juzert szvsz.