2012-03-31 10 views
1

Konfiguration habe ich einen Windows-Server mit den folgenden Optionen:mysql auf meinem Windows Server 2003

5 GB RAM XEON 31220 3.10GHz

Windows Server 2003

im Versuch, MySQL konfigurieren auf meinem Server, ich habe es als folgen: my.ini:

[MySQLD] 
port=3306 
basedir=C:\\Program Files\\Parallels\\Plesk\\Databases\\MySQL 
datadir=C:\\Program Files\\Parallels\\Plesk\\Databases\\MySQL\\Data 
default-character-set=latin1 
default-storage-engine=INNODB 
read_buffer_size=10M 
read_rnd_buffer_size=256K 
sort_buffer_size=256K 
innodb_additional_mem_pool_size=2M 
innodb_flush_log_at_trx_commit=1 
innodb_log_buffer_size=1M 
innodb_buffer_pool_size=1G 
innodb_log_file_size=10M 
innodb_thread_concurrency=8 
max_connections=100 
old_passwords=1 
max_user_connections=500 
thread_cache_size=4 
thread_stack=196608 
binlog_cache_size=32768 
net_read_timeout=30 
net_retry_count=10 
net_write_timeout=30 
thread_concurrency=10 
open_files_limit=0 
[client] 
port=3306 

meine Frage ist diese Konfigurationsmethode my.ini passen mein Server oder kann ich es durch Differenzwerte optimieren bcoz mein Server arbeiten so langsam danke

+1

Was ist Ihre Frage? – Corbin

+0

meine Frage ist diese Konfigurationsmethode my.ini passt zu meinem Server oder kann ich es durch Differenzwerte optimieren bcoz mein Server arbeiten so langsam danke –

Antwort

0

Es hängt wirklich davon ab, was Ihre Serverrolle ist.

Ich meine, wenn es dedizierte MySQL DB ist oder Ressourcen mit anderen Ebenen wie Application Server oder Webserver teilen.

Andere wichtige Sache ist, für welchen Zweck DB optimiert.

Es kann Entwicklungsmaschine, OLAP (Data Warehouse), OLTP (viele gleichzeitige Transaktionen), etc. sein ...

auch, welche Speichertyp-Server hat, gibt es einige Performance-Tuning Details, wenn Sie InnoDB-Speicher verwenden Motor oder MyISAM.

Ich glaube nicht, dass es Antwort in einem Satz ist;)

Sie diesen Artikel lesen können, die Sie Tune-up hilft/Optimierung der Leistung zu Ihren Bedürfnissen entspricht:

http://mysqldatabaseadministration.blogspot.com/2005/11/mysql-5-optimization-and-tuning-guide.html

http://www.notesbit.com/index.php/web-mysql/mysql/mysql-tuning-optimizing-my-cnf-file/

0

Obwohl meine Antwort nicht über Tuning-Leistung in Windows 2003 Server, es zeigt den Grund und die mögliche Arbeit um, wie ich mit meinem Lesen gefunden.

MySQL 5.5 InnoDB verwendet Mutex-Implementierung unter Windows mit CriticalSection; Wie festgestellt, großes Leistungsproblem vor 5.5. Wenn Sie vor Version 5.5 verwenden, aktualisieren Sie auf Version 5.5, um diese Leistungsverbesserung zu erhalten.

Und ein Teil der weiteren Leistungssteigerung mit condition variables unter Windows Vista oder neueren Windows-Betriebssystemen erreicht. Zustandsvariablen werden unter Windows Server 2003 und Windows XP nicht unterstützt.

Also, wenn diese langsame Leistung mit MySQL 5.5 gefunden wird, wird Simple-Lösung auf Windows 2008 Server verschoben. Die Hauptleistung ist aufgrund der Warteliste für den kritischen Abschnitt verzögert.

Weitere Informationen finden Sie unter: https://www.facebook.com/note.php?note_id=238505812835782

Verwandte Themen