全球主机交流论坛

标题: 请教大佬128G的服务器MYSQL怎么设置? [打印本页]

作者: wlm0067    时间: 2018-4-27 10:46
标题: 请教大佬128G的服务器MYSQL怎么设置?
这我自己找网上教程设置,看看行不.
skip-external-locking
back_log = 384
max_connections = 36000
max_connect_errors = 10
table_open_cache = 8192
max_allowed_packet = 32M
binlog_cache_size = 8M
max_heap_table_size = 2048M
read_buffer_size = 256M
read_rnd_buffer_size = 128M
sort_buffer_size = 256M
join_buffer_size = 256M
thread_cache_size = 2048
thread_concurrency = 64
query_cache_size = 2048M
query_cache_limit = 32M
ft_min_word_len = 4
default-storage-engine = MYISAM
thread_stack = 1024K
transaction_isolation = REPEATABLE-READ
tmp_table_size = 8192M
#log-bin=mysql-bin
#binlog_format=mixed
#server-id = 1
key_buffer_size = 36000M
bulk_insert_buffer_size = 256M
myisam_sort_buffer_size = 256M
myisam_max_sort_file_size = 40G
myisam_repair_threads = 1
myisam_recover
innodb_additional_mem_pool_size = 128M
innodb_buffer_pool_size = 40G
innodb_data_file_path = ibdata1:4092M:autoextend
innodb_file_io_threads = 64
innodb_thread_concurrency = 64
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 32M
innodb_log_file_size = 256M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 60
[mysqldump]
quick
max_allowed_packet = 16M

作者: wusign    时间: 2018-4-27 10:51
别乱复制,很多都是负优化。

根据你的CPU,硬盘类型,是否有阵列,使用innodb还是myisam等等等…调节的。
作者: why?    时间: 2018-4-27 10:53
不会就先用默认的吧,啥有问题调啥
作者: 左手写爱    时间: 2018-4-27 10:54
没看懂   数据库128G大小???
作者: wlm0067    时间: 2018-4-27 10:54
wusign 发表于 2018-4-27 10:51
别乱复制,很多都是负优化。

根据你的CPU,硬盘类型,是否有阵列,使用innodb还是myisam等等等…调节的。 ...

我也不会啊,只能看着差不多填.
作者: wlm0067    时间: 2018-4-27 11:01
左手写爱 发表于 2018-4-27 10:54
没看懂   数据库128G大小???

服务器128G
作者: wlm0067    时间: 2018-4-27 11:02
why? 发表于 2018-4-27 10:53
不会就先用默认的吧,啥有问题调啥

我就不知道应该调那个数.
作者: why?    时间: 2018-4-27 11:05
wlm0067 发表于 2018-4-27 11:02
我就不知道应该调那个数.

,那就看些mysql dba  视频吧,我也不是太会,反正别瞎改,自己起码知道大概是什么东西,会影响什么,就可以下手了
作者: 全球资源提供商    时间: 2018-4-27 11:09
调优很麻烦的
参数是根据内存和硬盘I/O能力来计算值
这个还取决于你是独立实例还是共享实例

如果业务靠谱
找DBA做吧 大概1w的价
这钱不是一次性服务
涉及一个周期 包括开启慢查询 监控Sql性能 语句 等等
都是针对性优化的

如果业务没什么卵用 玩玩的 拿MySQLTuner自己玩吧
虽然没什么用 当时有个心理安慰
作者: 爱纯粹    时间: 2018-4-27 11:09
innodb_buffer_pool_size 最好占到内存的80%
作者: wlm0067    时间: 2018-4-27 11:18
爱纯粹 发表于 2018-4-27 11:09
innodb_buffer_pool_size 最好占到内存的80%

我服务器资源根本没用多少,其实这个值几个G就够了.
作者: wlm0067    时间: 2018-4-27 11:20
why? 发表于 2018-4-27 11:05
,那就看些mysql dba  视频吧,我也不是太会,反正别瞎改,自己起码知道大概是什么东西,会影响什么 ...

我是一个个的改过的,太麻烦了,所以来这问问大佬.
作者: notmya    时间: 2018-4-27 11:23
去lowendscript,lowendguide找找




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4