News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Indexprobleem met tabel smf_messages

Started by Diddle, November 30, 2005, 07:35:26 AM

Previous topic - Next topic

Diddle

Bij het checken van de database-tabellen via phpMyAdmin krijg ik deze melding:

Problemen met de index(en) van de tabel `smf_messages`
UNIQUE en INDEX sleutels behoren niet beide ingesteld te zijn voor de kolom `ID_TOPIC`


Is dit heel ernstig en wat kan ik doen om het goed te krijgen?

Bij Forumonderhoud in Beheer (via het forum zelf) krijg ik bij "Zoek en repareer alle fouten" dagelijks honderden meldingen als deze:

Het onderwerp van topic #13703 is momenteel niet opgeslagen in de onderwerpen-cache.

Kan dat aan die fout in de tabel smf_messages liggen?
(¯`·._.·[ * diddle * ]·._.·´¯)

Leipe Po

de 2 hebben ook inderdaad met elkaar te maken,

de smf_messages worden post in opgeslagen zodat het wat sneller werkt(cache)

zo te zien is je db corrupted, en hoort er op ID_TOPIC alleen een index,

en dan bij index hoort ook ID_TOPIC te staan en topic heeft een unieke waarde,

als dit klopt meschien ligt het dan aan de mysql/phpmyadmin versie?
There is only one thing more importend to me then coding:
My Girlfriend

Microsoft - "You've got questions.  We've got dancing paperclips."

Diddle

Quote from: Leipe_Po on November 30, 2005, 10:29:22 AM
zo te zien is je db corrupted, en hoort er op ID_TOPIC alleen een index,
en dan bij index hoort ook ID_TOPIC te staan en topic heeft een unieke waarde

- op ID_TOPIC hoort alleen een index
- bij index hoort dan ook ID_TOPIC te staan

- en topic heeft een unieke waarde...

Waar zie ik dat en als ik het gevonden heb: hoe verander ik dat dan?
Kan dat zonder gevaar?

Quote from: Leipe_Po on November 30, 2005, 10:29:22 AM
als dit klopt meschien ligt het dan aan de mysql/phpmyadmin versie?

Bij Pakketbeheer (via Beheer op het forum) staat: MySQL 5.0.12 Compatibility Update.
Mijn host draait versie MySQL 4.1.7
(¯`·._.·[ * diddle * ]·._.·´¯)

Leipe Po

wel als je in phpmyadmin gaat, en klikt op smf_messages dan krijg je die tabel te zien, met daaronder aan samevatting van indexes en unieke waardes(aan je linkerhand onder de tabel dus..)

en een correctie

Quoteop ID_TOPIC hoort alleen een index
- bij index hoort dan ook ID_TOPIC te staan

- en topic heeft een unieke waarde...

- op ID_TOPIC hoort alleen een index
- bij topic hoort dan ook ID_TOPIC te staan

- en topic heeft een unieke waarde,

jammer dat ik geen plaatjes mag uploaden anders dan hat ik een screenshot geplaatst, mocht het nog niet lukken, upload ik er vanaaf wel naar me eigen server en post ik een link,

ben nu eten, groetjes,

Leipe_Po
There is only one thing more importend to me then coding:
My Girlfriend

Microsoft - "You've got questions.  We've got dancing paperclips."

Diddle

#4
Ik heb het gevonden denk ik en heb er een screenshot van gemaakt.

Zie je iets wat niet klopt?
(¯`·._.·[ * diddle * ]·._.·´¯)

Leipe Po

sorry ik heb een beetje haast, ik heb ff snel een screenshot gemaakt, volgens mij klopt het niet helemaal wat jij heb:

http://www.phpscripters.net/smf_table.GIF

hoop dat het help, ik heb vanavond wat meer tijd
There is only one thing more importend to me then coding:
My Girlfriend

Microsoft - "You've got questions.  We've got dancing paperclips."

Diddle

#6
Ik zie wel een paar verschillen maar ik durf er zo niet aan te gaan zitten prutsen.

Ik heb de rij ID_MEMBER niet... Maar dat komt waarschijnlijk omdat onze MySQL versies verschillen?

Ik heb onze images even naast elkaar gezet, klik  ;)

Sorry trouwens dat ik zo laat reageer, de server van de host is gecrashed, iedereen van die server is verhuisd en al met al ben ik bijna 24 uur off geweest en kon ik ook de db niet in en mijn FTP niet gebruiken...
(¯`·._.·[ * diddle * ]·._.·´¯)

Diddle

Kan iemand mij hier verder mee helpen?

Bedankt!
(¯`·._.·[ * diddle * ]·._.·´¯)

Leipe Po

sorry voor de vertraagde reactie, ik denk niet dat dit ligt aan de verschillende db versies, ik zou ook niet weten waar het wel aan zou kunnen liggen, meschien een schone install van smf?
dit is wel erg radicaal, en hoop dus dat een wat ervaardere lid, dit voor jouw verder kan oplossen, sorry dat ik je niet verder kan helpen,

Alex
There is only one thing more importend to me then coding:
My Girlfriend

Microsoft - "You've got questions.  We've got dancing paperclips."

Compuart

Quote from: diddle on November 30, 2005, 07:35:26 AM
Bij het checken van de database-tabellen via phpMyAdmin krijg ik deze melding:

Problemen met de index(en) van de tabel `smf_messages`
UNIQUE en INDEX sleutels behoren niet beide ingesteld te zijn voor de kolom `ID_TOPIC`


Is dit heel ernstig en wat kan ik doen om het goed te krijgen?
Dit is een niet correcte waarschuwing van phpMyAdmin. De twee indexen waar'ie het over heeft, zijn niet vergelijkbaar. phpMyAdmin zit er dus naast, dus je kunt die foutmelding gewoon negeren.

QuoteBij Forumonderhoud in Beheer (via het forum zelf) krijg ik bij "Zoek en repareer alle fouten" dagelijks honderden meldingen als deze:

Het onderwerp van topic #13703 is momenteel niet opgeslagen in de onderwerpen-cache.

Kan dat aan die fout in de tabel smf_messages liggen?
Die foutmeldingen komen van een andere tabel (log_search_subjects). Als het goed is, zal deze bug gefixt zijn in de volgende versie.
Hendrik Jan Visser
Former Lead Developer & Co-founder www.simplemachines.org
Personal Signature:
Realitynet.nl -> ExpeditieRobinson.net / PekingExpress.org / WieIsDeMol.Com

Leipe Po

hey wist niet dat je nederlander bent! hahaha
There is only one thing more importend to me then coding:
My Girlfriend

Microsoft - "You've got questions.  We've got dancing paperclips."

Compuart

Hendrik Jan Visser
Former Lead Developer & Co-founder www.simplemachines.org
Personal Signature:
Realitynet.nl -> ExpeditieRobinson.net / PekingExpress.org / WieIsDeMol.Com

Diddle

Quote from: Compuart on December 05, 2005, 01:30:25 PM
Dit is een niet correcte waarschuwing van phpMyAdmin. De twee indexen waar'ie het over heeft, zijn niet vergelijkbaar. phpMyAdmin zit er dus naast, dus je kunt die foutmelding gewoon negeren.
Oké dus het kan verder geen kwaad? Gelukkig!

Quote from: Compuart on December 05, 2005, 01:30:25 PM
Die foutmeldingen komen van een andere tabel (log_search_subjects). Als het goed is, zal deze bug gefixt zijn in de volgende versie.
Is dat echt een bug? Ik denk dat ik zelf de boosdoener ben, ik leeg dat log weleens...
Dacht dat dat geen kwaad kon.

Dat zal ik dus niet meer doen!

Dank je Compuart voor je bericht!  :)

@ Leipe_Po: jij ook bedankt hoor!  ;)
(¯`·._.·[ * diddle * ]·._.·´¯)

Aaron

Quote from: diddle on December 06, 2005, 04:19:54 PM
Quote from: Compuart on December 05, 2005, 01:30:25 PM
Die foutmeldingen komen van een andere tabel (log_search_subjects). Als het goed is, zal deze bug gefixt zijn in de volgende versie.
Is dat echt een bug? Ik denk dat ik zelf de boosdoener ben, ik leeg dat log weleens...
Dacht dat dat geen kwaad kon.

Dat zal ik dus niet meer doen!

Voor de goede orde, daar staan dus de trefwoorden in de zoekfunctie in zoekt. ;) Als je alle onbelangrjike logs wilt legen, kun je beter voor "Leeg alle onbelangrijke logs" in het Forumonderhoud-gedeelte van het beheerpanel gaan. :)

Aaron.

Diddle

#14
Maar wat heeft log_search_subjects dan met deze foutmelding Het onderwerp van topic #13703 is momenteel niet opgeslagen in de onderwerpen-cache te maken? Wordt hier dus de onderwerpen-cache van de zoekfunctie bedoeld? Ik dacht van de topics...

Nee ik leeg nooit via Leeg alle onbelangrijke logs want dan worden foutenlog en banlog ook gewist.

Ik vind die superbelangrijk, ik snap ook niet waarom die als onbelangrijk worden gezien.

Als je stalkers en gallers op je forum hebt zijn die logs onmisbaar, ik leeg die dus altijd met de hand zodat ik een overzicht houd.
(¯`·._.·[ * diddle * ]·._.·´¯)

Bullcat Webhosting

Ja en als jij met de hand leegt zonder dat je weet wat het forum wel als belangrijke log beschouwd, heb je dus zelf dit probleem gecreerd ! ik snap trouwens niet wat er belangrijk is aan een ban log en een error log, de fouten die daarin staan kun je waarschijnlijk toch niet oplossen en wat er in de ban log staat boeid me niet want die leden zijn geband !


Wij ondersteunen SMF forums & safe mode staat uit.

Diddle

#16
Ik leeg alleen het foutenlog en het banlog via Beheer met de hand, wat is daar zo fout aan Hans? Daardoor krijg ik heus niet die foutmeldingen over die cache.

Ik heb heel af en toe dat log_search_subjects geleegd, oké dat heb ik ook eerlijk gezegd en dat zal ik niet meer doen. Die foutmeldingen zijn trouwens een bug zegt Compuart zelf in zijn bericht. En daar kan ik niks aan doen toch?

Ik heb net al uitgelegd waarom het foutenlog en het banlog belangrijk zijn voor mij...

Jij hebt waarschijnlijk geen stalker Hans... En ik wel al 9 maanden.

Dus hou ik graag bij wanneer hij pogingen doet om erop te komen. Vandaar.
In het foutenlog zie ik precies op welke manieren hij het forum probeert binnen te komen, en in de banlijst zie ik mooi de ips op een rijtje. Regelmatig maak ik daar uitdraaien van.

Wat reageer je fel op mij zeg... Heb ik je iets gedaan?  :-\
(¯`·._.·[ * diddle * ]·._.·´¯)

Bullcat Webhosting

#17
Ik reageer helemaal niet fel op je, maar in de ene posting zeg je dat je alles via phpMyadmin wist, en in de ander posting geef je aan dat je een index niet kunt fixen, dus zeg ik blijf van phpMyAdmin af, en ja dat kan ik zeggen ik heb namelijk meerdere software programma's geschreven wat van deze zelfs sql databases gebruikt maakte, ( kijk maar naar het onderschrift onde avatar ! ) dus ik weet donders goed wat ik wel en vooral niet moet doen in phpMyadmin ! Soms helpt het doorspitten van de sources van SMF wel om te weten wat wel en niet kan !

En dan die stalker, die hou je ook niet tegen met een error log of een ban log, als je weet wie het is dan schrijf je naar het abusse adres van zijn provider en geef je zijn pogingen door !
zoals velen voor mij ook al zeiden tegen een proxy stalker doe je niks !


Wij ondersteunen SMF forums & safe mode staat uit.

Leipe Po

hans, gozer, chill!!, meschien heb je het niet door, maar je reageerd idd wel een beetje fel,

Quote from: Hans_de_Echte on December 06, 2005, 06:32:06 PM
Ja en als jij met de hand leegt zonder dat je weet wat het forum wel als belangrijke log beschouwd, heb je dus zelf dit probleem gecreerd !

^Problemen worden altijd zelf gecreeerd

Quotedie hou je ook niet tegen met een error log of een ban log

^Wat moet ze anders? hosts grijpen lang niet zo snel in, ik heb zelf een vriendin gehad die gestalk werd via internet, en na 2 maanden wachten op de host, heb ik zelf er maar wat aan gedaan

Quotedus zeg ik blijf van phpMyAdmin af

^zoiets heet een leer process, die hebben we allemaal moeten mee maken, en eerlijk gezegt, na 2 jaar php & mysql maak ik die nog wel eens mee,

in andere posts kom je wel over als een toffe gozer, maar je bent/was idd een beetje fel, het ligt in ieder geval niet alleen aan diddle,

wat ik met deze post bedoel te zeggen is, dat andere mensen ook willen/moeten leren, net als wij een paar jaar geleden, en er gaat geen dag voorbij dat ik er wel wat bij leer, dus maak geen verwijt naar andere toe, vooral niet als ze nog in het leer process zitten, dat demotiveerd alleen maar,
je kan ook zeggen van: ohh heb jij dat zo gedaan? wel meschien is dit en dat wel een betere manier, zo komt het een stuk zachtaardiger over dan:

Quotedus zeg ik blijf van phpMyAdmin af, en ja dat kan ik zeggen ik heb namelijk meerdere software programma's geschreven wat van deze zelfs sql databases gebruikt maakte, ( kijk maar naar het onderschrift onde avatar ! ) dus ik weet donders goed wat ik wel en vooral niet moet doen in phpMyadmin ! Soms helpt het doorspitten van de sources van SMF wel om te weten wat wel en niet kan !

^ging deze topic over jouw kwaliteiten? sollecitaties kan je sturen naar leipepo[at]gmail[dot]com, nee grapje, maar mensen aanraden om niet in phpmyadmin te gaan vind ik een verkeerd antwoord, vooral als ze aangeven dat ze graag willen, dit is een support forum waar oplossingen voor problemen worden gezocht door samen te werken, en mensen die daar geen zin in hebben, moeten gewoon weg blijfen,

met dit gezegt,

diddle: heb je meschien aan andere oplossingen gedacht dan bannen via forum?,
mechien kan je ook een trucje uit halen met een .htaccess file, als je host dit toestaat op de server tenminste, vraag hun anders ff of ze het willen plaatsen, als je de situatie aan hun uitlegt, zullen ze vast wel bereid zijn te helpen

Greetz, Leipe Po
There is only one thing more importend to me then coding:
My Girlfriend

Microsoft - "You've got questions.  We've got dancing paperclips."

Diddle

@ Hans:

Ik heb alleen gezegd dat ik heel af en toe die search_subjects heb geleegd via phpMyAdmin.

Ik ben een leek dus verder kom ik er weinig, doe er ook bijna niets omdat ik ook wel weet dat je daar niet moet gaan zitten prutsen als je er weinig vanaf weet.

Je doet net alsof ik dom in de database zit te klooien en dan zelf de boel in de war schop, maar dat is dus pertinent niet zo. Tabellen optimaliseren oké dat kan iedereen. Soms persoonlijke berichten natrekken bij ruzie, meer eigenlijk niet. Ik doe zoveel mogelijk gewoon in Beheer, van het Forum dus, niet in phpMyAdmin!

Dan dat gedoe met die index, Compuart zegt zelf:

Citaat van: Compuart op december 05, 2005, 19:30:25
Dit is een niet correcte waarschuwing van phpMyAdmin. De twee indexen waar'ie het over heeft, zijn niet vergelijkbaar. phpMyAdmin zit er dus naast, dus je kunt die foutmelding gewoon negeren.


Dus het is helemaal niet het geval dat ik het niet kan fixen, het is een onjuiste foutmelding waar niemand iets aan kan doen en ik al helemaal niet. Mag het gewoon negeren zelfs. Weet ik dat ook weer  :)

Dan wat betreft het fouten- en banlog: heb ik ergens gezegd dat ik die gebruik om de stalker te stoppen? Helemaal nergens. Ik kom niet uit een ei Hans, ik weet ook wel dat je met die logs een stalker niet stopt.

Ik gebruik die logs om een archief aan te leggen. Ik wil er hier open op het forum verder niet teveel over zeggen want het gaat niemand ook maar iets aan, vandaar dat ik het uitlegde zoals ik het deed en ik vind daar niets onbegrijpelijks aan. Duidelijk genoeg.

Het gestalk is namelijk nog actueel en duurt al 9 maanden en niet alleen op mijn forum maar elke dag in mijn dagelijkse leven! Het is een afschuwelijke situatie en ik heb alle recht om die logs te bewaren als bewijs.

Ik voel me belachelijk gemaakt omdat ik die logs belangrijk vind. Maar ik heb er een zeer gegronde reden voor. Een reden die ik niemand toewens maar waar ik wel mee moet proberen te overleven. Dus oordeel niet te snel, je weet mijn privé-situatie niet!

O nog even dit: heb ik jouw kundigheid ook maar ergens in twijfel getrokken? Ik dacht het niet. Ik vind het een beetje kinderachtig om dan te gaan roepen hoe goed je wel niet bent... Je bent ook goed en ik heb nooit gezegd dat je dat niet bent.

Ik heb ook nergens gezegd dat ik die stalker niet kan tegenhouden op mijn forum, dat kan ik wel, hij staat wel in de logs maar hij kan er niet op, blijft op de inlogpagina hangen.  ;D

Het ging mij puur om die melding in phpMyAdmin en de onderwerpen-cache fouten en ook bij de laatste ligt de fout niet bij mij maar is het een bug zegt Compuart. Dus in beide gevallen heb ik niks "gecreëerd" Hans, maar sta ik er zelfs helemaal buiten en kan ik er niks aan doen.

Met alle respect maar je moet het nog maar eens overlezen, je hebt echt heel wat dingen verkeerd begrepen/gelezen (waarschijnlijk te snel gelezen) en naar mijn mening echt te fel gereageerd. En dat deed zeer...

@ Leipe_Po:
Dank je dat je het voor me opgenomen hebt! Ik voelde me erg rot en ben dagen niet geweest omdat ik er eigenlijk geen trek meer in had...  :-\

Ik heb geen probleem verder op het forum, gebande leden komen er bij mij niet meer op en mocht er eentje doorkomen dan is hij/zij er gauw bij omdat ze vaak bij de eerste post al door de mand vallen. Ik heb een hele rits Glob Mods die met een geweldige inzet monitoren. Dat is echt fijn.

Dus dat is het probleem helemaal niet   ;)

Maar dank je voor je steun en je aanpak, doet me goed!  :)
(¯`·._.·[ * diddle * ]·._.·´¯)

Advertisement: