Hallo Zusammen
ich hab zwei server und möchte die jeweils darauf laufenden MySQL Datenbanken (unter MariaDB 10.0.15, 64bit) für XBMC/Kodi optimieren. Mein Ziel ist es das maximum aus der Datenbank zu holen was geschwindigkeit und stabilität angeblangt.
Server 1:
Intel Xeon E5-2630, 6C/12T à 2.3Ghz - 2.8Ghz
32GB RAM 10600 ECC
Windows Server Essentials R2 64bit
MariaDB 10.0.15 64bit, innodb_buffer_pool_size=4096M
Server 2:
Intel i3 4130T, 2C/4T @ 2.93Ghz
8GB RAM 1600Mhz
Windows Server Essentials R2 64bit
MariaDB 10.0.15 64bit, innodb_buffer_pool_size=951M
Nun hab ich in diversen Beiträgen gelesen, dass die performance via my.ini gesteigert werden kann.
Nach der Installation sieht bei mir die Standart my.ini so aus:
[mysqld]
datadir=C:/Program Files/MariaDB 10.0/data
port=3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=951M
innodb_log_file_size=50M
[client]
port=3306
Ich hab dies mal so angepasst:
[mysqld]
datadir=C:/Program Files/MariaDB 10.0/data
port=3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
max_allowed_packet = 1M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
query_cache_type=1
query_cache_limit=2097152
default_storage_engine=innodb
innodb_additional_mem_pool_size=12M
innodb_log_buffer_size=6M
innodb_buffer_pool_size=951M
innodb_log_file_size=50M
innodb_thread_concurrency=8
feedback=ON
[client]
port=3306
Nu meine absolute SQL Anfänger Frage stimmt dies so (bezogen auf Server2)
Leider hab ich null plan wie ich dies tun soll, ich habe mal was zusammen geschustert, weiss jedoch nicht in wiefern dies stimmn kann tut, oder was auch immer.
Meine Frage an die MySQL Profis stimmt der Aufbau der my.ini und stimmen die Werte in bezug auf Server 2??
Vielen Dank schon mal vorab
ich hab zwei server und möchte die jeweils darauf laufenden MySQL Datenbanken (unter MariaDB 10.0.15, 64bit) für XBMC/Kodi optimieren. Mein Ziel ist es das maximum aus der Datenbank zu holen was geschwindigkeit und stabilität angeblangt.
Server 1:
Intel Xeon E5-2630, 6C/12T à 2.3Ghz - 2.8Ghz
32GB RAM 10600 ECC
Windows Server Essentials R2 64bit
MariaDB 10.0.15 64bit, innodb_buffer_pool_size=4096M
Server 2:
Intel i3 4130T, 2C/4T @ 2.93Ghz
8GB RAM 1600Mhz
Windows Server Essentials R2 64bit
MariaDB 10.0.15 64bit, innodb_buffer_pool_size=951M
Nun hab ich in diversen Beiträgen gelesen, dass die performance via my.ini gesteigert werden kann.
Nach der Installation sieht bei mir die Standart my.ini so aus:
[mysqld]
datadir=C:/Program Files/MariaDB 10.0/data
port=3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=951M
innodb_log_file_size=50M
[client]
port=3306
Ich hab dies mal so angepasst:
[mysqld]
datadir=C:/Program Files/MariaDB 10.0/data
port=3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
max_allowed_packet = 1M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
query_cache_type=1
query_cache_limit=2097152
default_storage_engine=innodb
innodb_additional_mem_pool_size=12M
innodb_log_buffer_size=6M
innodb_buffer_pool_size=951M
innodb_log_file_size=50M
innodb_thread_concurrency=8
feedback=ON
[client]
port=3306
Nu meine absolute SQL Anfänger Frage stimmt dies so (bezogen auf Server2)
Leider hab ich null plan wie ich dies tun soll, ich habe mal was zusammen geschustert, weiss jedoch nicht in wiefern dies stimmn kann tut, oder was auch immer.
Meine Frage an die MySQL Profis stimmt der Aufbau der my.ini und stimmen die Werte in bezug auf Server 2??
Vielen Dank schon mal vorab