Sie sind nicht angemeldet! Jetzt interner Link kostenlos im Forum registrieren, weniger Werbung sehen, aktiv teilnehmen und weitere Vorteile nutzen! Diese Website nutzt Cookies. Bitte beachten Sie unsere interner Link Datenschutzerklärung.
  Start » Forum Impressum/Datenschutz | Site-Map
7-forum.com   ModelleForummein.7erService


Forumsfunktionen

BMW Neuheiten
Der neue BMW M2 (Facelift 2024).
BMW M2 (G87 LCI, ab 2024)

 
Das neue BMW 2er Coupé (Facelift 2024).
BMW 2er Coupé (G42N, ab 2024)

 
Der neue MINI Cooper 5-Türer.
MINI, 5-Türer (F65, ab 2024)

 
Der neue BMW 1er. Modell F70, ab 2024.
BMW 1er. Modell F70, ab 2024.

 
Das BMW Concept Skytop
BMW Concept Skytop (2024)

 
- Anzeige -

Zurück   BMW 7er-Forum > 7er-Community > Computer, Elektronik und Co



Antwort
 
Thema teilen Themen-Optionen Ansicht
Alt 21.10.2009, 10:12   #1
bommelmann
Energieeffizienzklasse A
 
Benutzerbild von bommelmann
 
Registriert seit: 25.01.2006
Ort: Berlin
Fahrzeug: BMW M850i, Volvo V70
Frage MySQL - marked as crashed and should be repaired

Hier mal wieder eine ganz spezielle Fachfrage an die MySQL-Cracks:

Es geht um eine ISAM-Tabelle mit 16 Feldern und etwa 1 Mio. Datensätzen.
Sie hat den Hauptindex auf der Datensatz-ID und einen Zusatzindex auf dem Benutzer-Feld.

Die Abfrage erfolgt fast nie über die Datensatz-ID, sondern vorwiegend über das Benutzer-Feld.

Jetzt habe ich allerdings schon zum dritten Mal innerhalb von zwei Wochen den Hinweis bekommen, dass bestimmte Queries nicht möglich sind, da die Tabelle "marked as crashed" ist und repariert werden soll. Das geht ja normalerweise recht einfach:

> rcmysql stop
> myisamchk tabellenname.MYI
dann gucken - aha Fehler bei Record soundso
>myisamchk -r tabellenname.MYI
dann gucken - Fehler bei Record soundso behoben

Die Tabelle ist dann zwar ohne Fehlermeldung zu benutzen,
ABER es fehlen einfach die ganzen Datensätze ab dem defekten Record.

Zum Glück wird die Tabelle auf einen Slave repliziert, so dass ich sie von dort aus wieder herstellen kann. Sinn der Sache ist es aber nicht, da das System etwa eine halbe Stunde abgeschaltet werden muss!

Bei einem anderen Kunden hatte ich mich mal mit differenzierten Queries bis zur defekten Stelle vorgetastet und den betreffenden Datensatz gelöscht. Hier klappte das nicht.

Habt ihr einen Tipp, wie ich das Problem in Zukunft eleganter lösen kann?
bommelmann ist offline   Antwort Mit Zitat antworten
Alt 21.10.2009, 10:56   #2
rubin-alt
Gesperrt
 
Registriert seit: 15.04.2006
Ort:
Fahrzeug: suche e39 M54
Standard

Ich habe nie die Zeit damit verbracht hier eine Lösung zu finden. Ich habe immer repliziert (dauert halt, aber da ist da) und die Ursache zu diesem Fehler gesucht...
Am liebsten sind mir Programme die beim Starten nicht mal prüfen, ob die DB in Ordnung ist. In einer Kanzlei dauerte es bis zum Abbruch des Betriebes fast ein Jahr. Wer hebt bitte Backups so lange auf. Jiep, nur die Kunden die einen Server von mir haben. USB-Platten-Backup-Nutzer aber nicht. Thja, wer spart der spart nicht wirklich.
rubin-alt ist offline   Antwort Mit Zitat antworten
Alt 21.10.2009, 11:32   #3
bommelmann
Energieeffizienzklasse A
 
Benutzerbild von bommelmann
 
Registriert seit: 25.01.2006
Ort: Berlin
Fahrzeug: BMW M850i, Volvo V70
Standard

Vielleicht sollte ich die Tabelle neben dem Slave auch nochmal auf dem Master replizieren. Dann lässt die sich da schneller zurückspielen.

Ich dachte nur, es gäbe eine elegante Möglichkeit, direkt auf den defekten Record zuzugreifen und den manuell wegzubügeln. Schließlich bekommt man den ja beim ersten myisamchk genannt.
bommelmann ist offline   Antwort Mit Zitat antworten
Alt 22.10.2009, 12:26   #4
bommelmann
Energieeffizienzklasse A
 
Benutzerbild von bommelmann
 
Registriert seit: 25.01.2006
Ort: Berlin
Fahrzeug: BMW M850i, Volvo V70
Standard

Die Sache stellte sich heute als angehender Festplattendefekt heraus.
bommelmann ist offline   Antwort Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Webdesign/PHP/SQL: MySQL Master-Slave-Replikation bommelmann Computer, Elektronik und Co 59 07.10.2009 15:13
PIXEL repaired gil968 BMW 7er, Modell E38 7 30.03.2005 09:34
CMS, php, MySQL Hooch Computer, Elektronik und Co 7 16.08.2004 17:00


SiebenPunktSieben - das siebte 7er-Jahrestreffen - jetzt den Foto-Bericht anschauen!
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:41 Uhr.

7-forum.com Forum Version 6 powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Mit der Nutzung des Forums erklären Sie sich mit den Nutzungsbedingungen einverstanden.
 

 
www.7-forum.com · Alle Rechte vorbehalten · Dies ist kein Forum der BMW Group