gwystyl schreef op woensdag 05 februari 2014 @ 19:20:
[...]
Wat heb je precies aangepast? De xbmc database in MySQL en AutoSub zijn de voornaamste redenen waarom ik dsm 5 nog niet geprobeerd heb. Verder gebruik ik bijna alleen standaard packages en heb ik geen DTS, dus wil ik het wel proberen
Ik vond de muziek en video database te langzaam, daarom heb de parameters veranderd zodat mysql meer geheugen heeft.
Dit had ik ook al onder dsm 4 zo ingesteld, dus is niets nieuws met de mariadb hoor.
Ben geen database expert, het is meer hobbyen en vanuit het verleden weet ik er wel wat van, maar goed.
Key buffer staat standaard veel te laag, hierdoor duren lange queries (bijvoorbeeld met een grote muziek of video database) veel te lang.
Hier de verschillen:
Standaard my.cnf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| [client]
port = 3306
socket = /run/mysqld/mysqld.sock
[mysqld]
bind-address = 0.0.0.0
port = 3306
socket = /run/mysqld/mysqld.sock
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 240K
innodb_data_home_dir = /var/services/mysql
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/services/mysql
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout
# Please add your custom configuration to here:
!include /usr/syno/etc/packages/MariaDB/my.cnf |
Aangepaste my.cnf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
| [client]
port = 3306
socket = /run/mysqld/mysqld.sock
[mysqld]
bind-address = 0.0.0.0
port = 3306
socket = /run/mysqld/mysqld.sock
skip-name-resolve
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 16M
read_buffer_size = 8M
read_rnd_buffer_size = 512K
net_buffer_length = 2K
thread_stack = 240K
innodb_data_home_dir = /var/services/mysql
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/services/mysql
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout
# Please add your custom configuration to here:
!include /usr/syno/etc/packages/MariaDB/my.cnf |
Nadeel is wel dat mysql nu veel meer geheugen gebruikt (+/- 64mB)
Mijn nas heeft 1gb ram, dus dat maakt mij niet veel uit. Mocht je echter 512 of 256 ram hebben, stel dan de helft in van wat ik heb aangepast
[
Voor 3% gewijzigd door
cypher21 op 05-02-2014 20:23
]