php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.08.2008, 09:25  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard Einstellungen InnoDB

Hi ihrs,

ich habe vor, meine Datenbank auf InnoDB (derzeit noch MyISAM) umzustellen. Doch ich stoß hier total auf Granit.

Auf jeden Fall sieht die Standard Configuration so aus:

Code:
# Comment the following if you are using InnoDB tables
#skip-innodb                           
innodb_data_home_dir = "C:/xampp/mysql/"
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = "C:/xampp/mysql/"
innodb_log_arch_dir = "C:/xampp/mysql/"
## You can set .._buffer_pool_size up to 50 - 80 %
## of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
## Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
So funktionert zwar InnoDB als Engine, bzw kann diese auswählen, jedoch ist die Datenbank dann total lahm (ca das 100-Fache).

Drum hab ich überall gelesen, man kann InnoDB tunen (steht ja auch in den Kommentaren von der Config ).

Also, warum nicht, rein damit und ab die lutzi und hab das ganze zu folgendem umgeschrieben:

Code:
# Comment the following if you are using InnoDB tables
#skip-innodb                        
innodb_data_home_dir = "C:/xampp/mysql/"
 innodb_data_file_path = ibdata1:2000M;ibdata2:2000M:autoextend
innodb_log_group_home_dir = "C:/xampp/mysql/"
innodb_log_arch_dir = "C:/xampp/mysql/"
## You can set .._buffer_pool_size up to 50 - 80 %
## of RAM but beware of setting memory usage too high
 innodb_buffer_pool_size = 1G
innodb_additional_mem_pool_size = 20M
## Set .._log_file_size to 25 % of buffer pool ssize
 innodb_log_file_size = 250M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
(Geänderte Werte sind mal in einer bestimmten Farbe)

Aber wenn ich das so einstelle, dann kann ich keine InnoDB mehr auswählen. Hat jemand Ahnung warum das so ist? Oder weiss jemand, wie ich es genau einstellen musst? Ich versteh nicht, warum er das ganze nicht machen möchte, sind doch nur Werte geändert.

Grüße
Das Psy
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.08.2008, 22:07  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Gibt MySQL dazu etwas in der Datei hostname.err aus?
David ist offline   Mit Zitat antworten
Alt 13.08.2008, 08:31  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Wo liegt diese Error-File? Habe die Maschine durchsucht, erziehlte jedoch keine Treffer (Hostname natürlich ersetzt)

Ich vemute, das liegt irgendwo an der ibdata (mitunter). Diese existiert ja schon, und wenn ich die Einstellungen änder, hat der vielleicht Probleme. Aber auch wenn ich sie lösche, damit er sie mit den neuen Einstellungen erzeugt, funktioniert es nicht.

Das komische ist auch, stell ich vorher mit den alten Einstellungen die Tabellen auf InnoDB um und wechsel dann die Einstellungen, dann zeigt er mir danach die Tabellen noch als InnoDB in PHPMyAdmin an, jedoch steht dahiner "Tabelle in Benutzung" und ich kann nichts mit diesen machen. Also nichts ändern oder einsehen.

Alles komisch und unverständlich für mich.

Und danke für die Hilfe
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline   Mit Zitat antworten
Alt 13.08.2008, 16:27  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Vermutlich musst Du das error logging noch aktivieren.
MySQL :: MySQL 5.1 Reference Manual :: 5.2.2 The Error Log
David ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
innodb und Fremdschlüssel nieselfriem Datenbanken 2 20.05.2007 21:51
mySQL Engine MyISAM und INNODB Lindwyrm Datenbanken 3 14.04.2007 12:52
Email Header einstellungen sbeeck PHP Tipps 2006 9 11.10.2006 17:21
Tipp zur Volltextsuche? InnoDB zu MyISAM? bicpi Datenbanken 0 21.09.2006 17:43
MySQL startet nicht mehr: InnoDB Hendrik007 Datenbanken 7 05.07.2006 11:21
Volltextsuche mit InnoDB guenterfrosch Datenbanken 2 04.06.2006 14:41
Ermittelen von users Bildschirm einstellungen? Bruce HTML, Usability und Barrierefreiheit 3 03.03.2006 11:44
Datenbanktyp InnoDB und MyISAM mausemy Datenbanken 4 15.02.2006 22:21
phpMyAdmin startet nicht Datenbanken 12 02.02.2006 12:07
Beziehungen mit InnoDB??? T.Peters PHP Tipps 2006 1 25.01.2006 18:29
InnoDB Tabellenformat Mutatos Datenbanken 2 10.11.2005 15:46
SESSION ID Einstellungen in php.ini PHP Tipps 2005-2 2 15.07.2005 00:20
[Erledigt] MySQL findet Datenbank nicht Datenbanken 10 21.10.2004 09:14
Sessions starten/ Einstellungen in der PHP.INI PHP Tipps 2004 3 04.08.2004 15:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmyadmin innodb aktivieren, xampp innodb aktivieren, php innodb, innodb aktivieren, innodb in benutzung, innodb einstellungen, innodb php, mysql innodb aktivieren, innodb aktivieren phpmyadmin, innodb einstellen, phpmyadmin innodb einstellen, innodb phpmyadmin aktivieren, phpmyadmin innodb, mysql innodb in benutzung, innodb \in benutzung\, innodb als standard engine einstellen, innodb_lock_wait_timeout, php.ini innodb, innodb configuration, mysql innodb einstellen

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum