Csak nem a MySQL csodás backupja fut? :)
- saxus blogja
- A hozzászóláshoz be kell jelentkezni
- 1344 megtekintés
Hozzászólások
Nálam csak a CSS hiányzik. Elérhető, írok is, ergo nem adatbázis. Hacsak a CSS nem MySQL-ben van...
Szerk: A linkedre visszatérve: https://www.dropbox.com/s/kcmejt8n0x3os0n/k%C3%A9p2.png?dl=0 Igen, teljes mértékben egyetértek ezzel...
(kezdek berágni erre a böngészőre mostmár)
--
Fontos! Ha berágok, nem feltétlen személyed ellen szól...
openSUSE 13.1 x86_64
- A hozzászóláshoz be kell jelentkezni
apaaaaa, kezdodiiiik :-)
Mondjuk, ha te 2:30-kor meg fenn vagy, akkor imho nagyobb gondok is vannak, mint a hup sla-ja...
--
"A politikat, gazdasagot es a tobbi felsorolt faszsagot leszarom, amig engem nem erint (nem erint)" (bviktor)
- A hozzászóláshoz be kell jelentkezni
"Mondjuk, ha te 2:30-kor meg fenn vagy"
Miért is ne lehetnék fenn éjjel fél 3-kor?
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Miért is ne lehetnék fenn éjjel fél 3-kor?
ezt irtam volna?
--
"A politikat, gazdasagot es a tobbi felsorolt faszsagot leszarom, amig engem nem erint (nem erint)" (bviktor)
- A hozzászóláshoz be kell jelentkezni
+1
Ez már csak így működik. :)
- A hozzászóláshoz be kell jelentkezni
Ez a cikk nagyszerű. Az apropója pedig sajnálatos. Nagyon.
Update:
Arra azért kíváncsi vagyok, hogy melyik adatbázis / prog nyelv / akármi az, amiről nem lehet ilyen listát írni.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Rossz a szintaxis. Helyesen:
apt-get install life -a
- A hozzászóláshoz be kell jelentkezni
Az előbb is!!4
- A hozzászóláshoz be kell jelentkezni
Pár éve már jeleztem Trey felé levélben, valami job fut ilyenkor a válaszuk alapján.
- A hozzászóláshoz be kell jelentkezni
Szarul van megoldva a mentés. Amíg az adatbázis kisebb volt, megfelelt így. Most, hogy egyre nagyobb, át kéne gondolni, máshogy kéne megoldani.
Új vas is kéne lassan, frissebb OS-is. Frissebb AMP stack is. Frissebb portálmotor is.
Amíg az oldal új engine-je, a migrációs forgatókönyv és társai nincsenek készen, addig nem lehet/nem érdemes érdemben piszkálni. Amennyire én tudom, a munka folyik. Ezek körül már egyik sem az én feladatom.
Az is valami, hogy az oldal különösebb állás nélkül megy 13 éve. Jelenleg ez van. Éjjel meg inkább aludjatok.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
"Szarul van megoldva a mentés."
Igen, a MySQL-ben leginkább. Értem én, hogy miért nem akarsz váltani, csak mondjuk ha valaki olyan szolgáltatást üzemeltet, ahol gond az, hogy megreccen az adatbázis, csak mert megy a mentés, ott azért nehéz azzal megindokolni, hogy "éjjel meg inkább aludjatok".
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Gondolom szelektív a látásod. Nem én üzemeltetek, nem én csinálom a migrációt, nem az én feladatom. Ha a tartalommal (gyk: cikkek) van probléma, keressetek. Ha üzemeltetéssel vagy mással, én szívesen meghallgatom, de különösebben nem érdekel.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ha most az oldalt for-profit szempontból nézzük (és ugye az), és azt látjuk hogy az éjjeli röccenés ellenére bőven van látogató, akkor minek olyasmibe fektetni ami nem hozza be a befektetett energiát, pénzt? :)
--
arch,debian,windows,android
dev: http://goo.gl/7Us0GN
BCI news: http://goo.gl/fvFM9C
- A hozzászóláshoz be kell jelentkezni
Látom, még mindig képtelenek vagytok elvonatkoztatni a huptól és eljutni az alapproblémáig: szar a MySQL. :)
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
"szar a MySQL"
Lófaszt! Ki kell kapcsolni a table lockot oszt jónapot.
--
Fontos! Ha berágok, nem feltétlen személyed ellen szól...
openSUSE 13.1 x86_64
- A hozzászóláshoz be kell jelentkezni
ezt a 'workaroundot' orizzuk meg az utokornak...
--
"A politikat, gazdasagot es a tobbi felsorolt faszsagot leszarom, amig engem nem erint (nem erint)" (bviktor)
- A hozzászóláshoz be kell jelentkezni
+1
Végül is, mi baj lehetne belőle? :)
- A hozzászóláshoz be kell jelentkezni
Uhuuuum, adatkonzisztencia meg smafu? Ja igaz, MySQL-ről van szó...
Érdekes módon picit értelmesebb RDBMS-ek ezt a problémát képesek voltak abszolválni table lock nélkül is.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
majd szamolj be, hogy szerda 02:30-kor javult-e a hup sla-ja lajos22 workaroundja utan :-)
--
"A politikat, gazdasagot es a tobbi felsorolt faszsagot leszarom, amig engem nem erint (nem erint)" (bviktor)
- A hozzászóláshoz be kell jelentkezni
Mitől sérülne az adat, ha a mentés nem lockolja a táblát? gyakorlatilag a mentés közben ha történik írás, vagy ráfut arra a sorra a mentés vagy nem. ha meg a mentés után változik a sor, az lock után is változna.
Bár nem tudom milyen módon fut a történet a hup esetén, nekem sikerült egy 1,5 milla + soros tábla mentését ezzel értelmesebbre csinálni. és ennek a javulásnak a miértjét a fentiekben leírtaknak megfelelően értelmeztem. Ami lehet faszság, merhogy nem vagyok diplomás (ergo hülye vagyok).
--
Fontos! Ha berágok, nem feltétlen személyed ellen szól...
openSUSE 13.1 x86_64
- A hozzászóláshoz be kell jelentkezni
Aha, és mi van akkor, ha mondjuk nem csak bohóckodsz vele, hanem csinálsz is valamit az adatbázissal és a fél táblát updateled, nem csak egy sort?
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
"nem csak bohóckodsz vele"
Értem Mr. Felsőbbrendű... Elfelejtettem, hogy csak bohóckodom...
Tegyük fel fél táblát updatelem miközben fut a mentés. Ok.
A mentés hogyan fut? soronként olvassa a táblát és menti. Pipa. (?)
Az update hogyan fut? soronként megy végig és módosítja az értékeket. Pipa. (?)
Ha a mentés valóban soronként fut, miért is baj, hogy a mentés aktuális sora előtt vagy után megváltozik az értéke? Ja mert a mentésben más lesz, mint az aktuális állapot? Akkor maradjon lockolva a tábla örökre, mert 2 mentés közt is változna...
Lehet, hogy nem jól tudom. Nem néztem konkrétan utána, mert sosem érdekelt. Megfigyelésemet írtam le. Azaz egész pontosan azt, hogy én úgy vettem észre, hogy így működik.
Nem jól tudom? Előfordulhat. Akkor le kell nézni a másikat, vagy meg is indokolod miért nem tudom jól?
--
Fontos! Ha berágok, nem feltétlen személyed ellen szól...
openSUSE 13.1 x86_64
- A hozzászóláshoz be kell jelentkezni
"Ha a mentés valóban soronként fut, miért is baj, hogy a mentés aktuális sora előtt vagy után megváltozik az értéke? "
Az, hogy konzisztencia mond neked valamit? Vagy, hogy atomi művelet? Esetleg az, hogy tranzakció?
Ha kiadok egy update műveletet az egész táblára, akkor vagy legyen benne a mentésben teljesen vagy egyáltalán ne legyen benne. Félig ne.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Hagyd, nem érti... :(
- A hozzászóláshoz be kell jelentkezni
"atomi művelet"
Ez pont semmit mond. A másik kettő megvan.
"Ha kiadok egy update műveletet az egész táblára, akkor vagy legyen benne a mentésben teljesen vagy egyáltalán ne legyen benne. Félig ne."
Ok. Nekem nem volt igényem, hogy ne lehessen félig benne mentésbe a módosítás.
De akkor már bassza a csőröm, valóban így csinálja ahogy leírtam?
--
Fontos! Ha berágok, nem feltétlen személyed ellen szól...
openSUSE 13.1 x86_64
- A hozzászóláshoz be kell jelentkezni
> Nekem nem volt igényem, hogy ne lehessen félig benne mentésbe a módosítás.
Egyébként erre tudnál use case-t mondani?
- A hozzászóláshoz be kell jelentkezni
Amikor én ezt használtam, akkor úgy volt megoldva a cuccos, hogy a MySQL csinált bin-logot is, mentéskor pedig a bin-logot újraindította. Az alapján már lehetett a mentés úgy csinálni, hogy félig lefutott módosítások is lehetett a mentésbe, mert visszaállításkor a binlogot is átzörgettem volna rajta. (sosem kellett használni amíg én felügyeltem. Azóta meg szétbaszták az egészet az "olcsóbb munkások")
Bár így visszagondolva. Az a helyzet, hogy akkor a mentés közben elő sem fordulhatott, hogy updatelnek valamit. Mert a mentés munkaidő után volt. Akkor meg csak valami script olvasgatott ezt-azt benne...
--
Fontos! Ha berágok, nem feltétlen személyed ellen szól...
openSUSE 13.1 x86_64
- A hozzászóláshoz be kell jelentkezni
Az ember azt gondolná, az MVCC korában egy backup már nem akkora kihívás.
Az MVCC-t sem sikerült a MySQL-nek megoldania?
Fuszenecker_Róbert
- A hozzászóláshoz be kell jelentkezni
"értelmesebb RDBMS-ek ezt a problémát képesek voltak abszolválni table lock nélkül is"
Ha jól értem innodb alatt nincs ilyen probléma mysql-lel sem.
- A hozzászóláshoz be kell jelentkezni
Sőt, valamikor fél éjfél fele szerintem valami cron is lefut, mert akkor is lassul szegény. A lényeg, hogy munkaidőben legyen gyors! :)
- A hozzászóláshoz be kell jelentkezni