anpera.net
https://anpera.homeip.net/phpbb3/

SQL Check in der datenbank gemacht
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=4198
Seite 1 von 2

Autor:  Pater Nix Nutzius [ Di 18 Dez, 2007 22:22 ]
Betreff des Beitrags:  SQL Check in der datenbank gemacht

Hallo Leute

Ich habe heute mal so in unserer Datenbank rumgeforstet und war erstaunt das nach einem Tabellencheck folgende Meldungen kamen


Zitat:
Warnungen bei den Indizes der Tabelle `houses`
Die Index-Typen INDEX und PRIMARY sollten nicht gleichzeitig für die Spalte `houseid` gesetzt sein

Warnungen bei den Indizes der Tabelle `lotbd_guildranks`
Die Index-Typen INDEX und PRIMARY sollten nicht gleichzeitig für die Spalte `RankID` gesetzt sein

Warnungen bei den Indizes der Tabelle `mounts`
Die Index-Typen INDEX und PRIMARY sollten nicht gleichzeitig für die Spalte `mountid` gesetzt sein

Warnungen bei den Indizes der Tabelle `mounts_usr`
Die Index-Typen INDEX und PRIMARY sollten nicht gleichzeitig für die Spalte `acctid` gesetzt sein


Nun meine Fragen...was hat das für auswirkungen?. Und was würdet ihr da raten was ich machen soll?

Grüsse
Pater

Autor:  -DoM [ Di 18 Dez, 2007 23:53 ]
Betreff des Beitrags: 

Die direkte Auswirkung ist die, das mehr Speicher benötigt wird, für die Datenbank.
Einen Geschwindigkeit zuwachs bringt es nicht, da nur ein Indiz genutzt wird, zumindest bei MySQL <5 (wenn ich mich recht entsinne).

Also entferne den Index von diesen Spalten. Dies wird die aber keinen spürbaren zuwachs an Leistung bringen (Ich konnte keinen feststellen). Ist halt sauberer...

Autor:  Nightborn [ Di 18 Dez, 2007 23:59 ]
Betreff des Beitrags: 

Jopp

Schlimm ist nur, wenn KEINER definiert wurde.
Dann kannst ihm beim sequentiell durchklopfen zuschauen ;)

Autor:  Pater Nix Nutzius [ Mi 19 Dez, 2007 00:05 ]
Betreff des Beitrags: 

okay danke für eure Hilfe.. Naja solange dadurch keine Fehler passieren ist es ja okay.. haben eh schon genug probleme mit einigen sachen..

@ -DoM Ich finde es schön das du hier Usern hilfst. Finde es halt nur schade das du hier keine Skripts mehr hast...fand die echt super.

Autor:  -DoM [ Mi 19 Dez, 2007 00:09 ]
Betreff des Beitrags: 

Och... ich habe nen ganzen Server voller Scripte... Ganze 1212 einzelne PHP-Dateien...*fg*

Autor:  Safia [ Mi 19 Dez, 2007 00:13 ]
Betreff des Beitrags: 

-Dom help pleas

Zitat:
UPDATE `houseszwei` SET owner = ,status = , gold = 50000, gems = 30, housename = '', description = '', ausbauten = '' WHERE houseid =

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'status = , gold = 50000, gems = 30, housename = '', description = '', ausbauten ' at line 1 ?>

Autor:  Kevz [ Mi 19 Dez, 2007 00:13 ]
Betreff des Beitrags: 

*fg* - Schaffe es etwa auf das gleiche. *gg* - Viele "alte" Skripte noch u.a. Und sonstige kleinigkeiten. ^^

Autor:  Pater Nix Nutzius [ Mi 19 Dez, 2007 00:15 ]
Betreff des Beitrags: 

-DoM hat geschrieben:
Och... ich habe nen ganzen Server voller Scripte... Ganze 1212 einzelne PHP-Dateien...*fg*


das weiss ich ...aber wieso hab ich die noch nicht?? :? Wäre doch schön..von einem Meister solche schöööööööööönen skripts zu haben... Somal es doch bald Weihnachten ist^^

Autor:  -DoM [ Mi 19 Dez, 2007 00:21 ]
Betreff des Beitrags: 

Safia hat geschrieben:
-Dom help pleas

Zitat:
UPDATE `houseszwei` SET owner = ,status = , gold = 50000, gems = 30, housename = '', description = '', ausbauten = '' WHERE houseid =

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'status = , gold = 50000, gems = 30, housename = '', description = '', ausbauten ' at line 1 ?>


Also es reicht doch wenn du bereits einen anderen Thread, der mit einem DK zu tun hat mit fragen zu einem 2. Wohnviertel belagerst...
Such mal hier im Forum, es gibt bereits einen Thread dazu...
Was den Fehler angeht, werden bei dir keine variablen übergeben.

Pater Nix Nutzius hat geschrieben:
-DoM hat geschrieben:
Och... ich habe nen ganzen Server voller Scripte... Ganze 1212 einzelne PHP-Dateien...*fg*


das weiss ich ...aber wieso hab ich die noch nicht?? :? Wäre doch schön..von einem Meister solche schöööööööööönen skripts zu haben... Somal es doch bald Weihnachten ist^^

Ich habe dieses Jahr nichts Weihnachtliches am Start. Bin einfach nicht dazu gekommen.. (Umzug, Providerstress, etc...)

Aber es gibt ein schönes einfaches Script mit phösen Schafen von mir.... Schaust du hier: http://anpera.homeip.net/forum/viewtopic.php?t=4122

Autor:  Pater Nix Nutzius [ Mi 19 Dez, 2007 00:41 ]
Betreff des Beitrags: 

*lach* Naja...du -DoM Ich will jetzt nicht irgendwie mich schützend vor jemanden stellen.. aber zu Safias Verteidigung muss ich sagen...in dem Thread von den Wohnviertel habe ich auch nichts passendes gefunden..
Dort gibt es zwar 2 mal den Fehler...aber eine Antwort ist dort nicht drin
Oder sie ist sehr gut getarnt :pein:
Okay.. zwei Threads mit dem gleichen fehler zu belagern..naja..ist ein bissel übertrieben..liegt aber an ihrer Verzweiflung.

Autor:  -DoM [ Mi 19 Dez, 2007 00:47 ]
Betreff des Beitrags: 

Aber genau dort passt die Frage rein. Und nicht im Aurics-Wohnviertel, oder bei einem Fehler während eines DKs, oder gar der Frage warum man nicht Primarys und Indexe auf ein und die selbe Spalte anwenden soll.

Ich meine ich schweife gerne vom Thema ab, aber so nun auch nicht...*fg*
Aber vielleicht findet sich ein "Hellseher", mit einer guten "Glaskugel" (Wink mit dem Zaunpfahl), der helfen kann und möchte...

Autor:  Pater Nix Nutzius [ Mi 19 Dez, 2007 00:54 ]
Betreff des Beitrags: 

Naja..wenn es das skript von Auric ist...denke ich schon das es dort reinpasst , oder Irre ich mich da?? :pein:

Autor:  -DoM [ Mi 19 Dez, 2007 00:59 ]
Betreff des Beitrags: 

Meines erachtens schon, da es dort nicht um ein 2. Wohnviertel geht sondern um ein alleiniges...

@Safia:
Nimm es mir bitte nicht krumm...;-)

Autor:  Safia [ Mi 19 Dez, 2007 01:05 ]
Betreff des Beitrags: 

-DoM hat geschrieben:
Meines erachtens schon, da es dort nicht um ein 2. Wohnviertel geht sondern um ein alleiniges...

@Safia:
Nimm es mir bitte nicht krumm...;-)


*nick* Es ist das Wohnviertel nur das ich die sql in hauseszwei umgeändert habe . Damit es keine probs mit der DB gibt weil ja schon ein wv drin ist.


ps: ich nehme es dir nicht Krumm , und um erlich zu sein in sache proggen bist du mein Vorbild *selbst sogar auf deinen server zockt*

Autor:  Arath [ Mi 19 Dez, 2007 08:35 ]
Betreff des Beitrags: 

-DoM hat geschrieben:
Och... ich habe nen ganzen Server voller Scripte... Ganze 1212 einzelne PHP-Dateien...*fg*


Und davon sind sogar ganze 453 in der Source zu finden :D, von denen aber 22,07% gesperrt sind *lach

Autor:  -DoM [ Mi 19 Dez, 2007 20:44 ]
Betreff des Beitrags: 

Arath hat geschrieben:
-DoM hat geschrieben:
Och... ich habe nen ganzen Server voller Scripte... Ganze 1212 einzelne PHP-Dateien...*fg*


Und davon sind sogar ganze 453 in der Source zu finden :D, von denen aber 22,07% gesperrt sind *lach


Suchst du ein Hobby????

Autor:  Eliwood [ Mi 19 Dez, 2007 21:34 ]
Betreff des Beitrags: 

-DoM hat geschrieben:
Arath hat geschrieben:
-DoM hat geschrieben:
Och... ich habe nen ganzen Server voller Scripte... Ganze 1212 einzelne PHP-Dateien...*fg*


Und davon sind sogar ganze 453 in der Source zu finden :D, von denen aber 22,07% gesperrt sind *lach


Suchst du ein Hobby????


Sowas is ne Sache von ~10 Minuten, wenn man irgend ne Scriptsprache beherrscht? O.o

PS: Die Anzahl einzelner PHP-Dateien muss nicht heissen, dass da besonders viele Features da sind... Will nun niemandem was unterstellen, aber nur so zum nachdenken, bevor wir nun mit Zahlen um uns werfen :roll:

Autor:  Nightborn [ Mi 19 Dez, 2007 22:16 ]
Betreff des Beitrags: 

Zitat:
hirako:/var/www/html# ll -R | grep "php" -c
579


naja, eher 2 sekunden. ich hab für mein neues 1.1.1+nb teil schon 579 php files :P

und der server ist relativ leer ;)

das ist der große

Zitat:
higaisha:/var/www/htmlo# ll -R | grep "php" -c
852


*mitwerfen wollte*

Autor:  Eliwood [ Mi 19 Dez, 2007 22:33 ]
Betreff des Beitrags: 

Nightborn hat geschrieben:
Zitat:
hirako:/var/www/html# ll -R | grep "php" -c
579


naja, eher 2 sekunden. ich hab für mein neues 1.1.1+nb teil schon 579 php files :P

und der server ist relativ leer ;)

das ist der große

Zitat:
higaisha:/var/www/htmlo# ll -R | grep "php" -c
852


*mitwerfen wollte*


192 PHP-Dateien und doch viel Funktionen :p
Total etwa 450. Nur, Nighti, heisst es "ls" und nicht "ll" - zumindest bei mir ^^

Und eigentlich meinte ich ja das zählen der Einträge in der Source ;)

Autor:  Arath [ Do 20 Dez, 2007 01:29 ]
Betreff des Beitrags: 

-DoM hat geschrieben:
Arath hat geschrieben:
-DoM hat geschrieben:
Och... ich habe nen ganzen Server voller Scripte... Ganze 1212 einzelne PHP-Dateien...*fg*


Und davon sind sogar ganze 453 in der Source zu finden :D, von denen aber 22,07% gesperrt sind *lach


Suchst du ein Hobby????


Nöö, aber das war grad zu ner Tageszeit zu der ich mit extremer Langeweile bestraft worden bin.

Seite 1 von 2 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/