找回密码
 立即注册
CeraNetworksBGVM服务器主机交流IP归属甄别会员请立即修改密码
查看: 52|回复: 9

请教大佬128G的服务器MYSQL怎么设置?

[复制链接]

10

主题

58

回帖

216

积分

中级会员

积分
216
发表于 2018-4-27 10:46:34 | 显示全部楼层 |阅读模式
这我自己找网上教程设置,看看行不.
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
回复

使用道具 举报

4

主题

440

回帖

1420

积分

金牌会员

积分
1420
发表于 2018-4-27 10:51:36 | 显示全部楼层
别乱复制,很多都是负优化。

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

使用道具 举报

87

主题

678

回帖

2368

积分

金牌会员

积分
2368
发表于 2018-4-27 10:53:35 | 显示全部楼层
不会就先用默认的吧,啥有问题调啥
回复

使用道具 举报

37

主题

4212

回帖

1万

积分

论坛元老

积分
13190
发表于 2018-4-27 10:54:12 | 显示全部楼层
没看懂   数据库128G大小???
回复

使用道具 举报

10

主题

58

回帖

216

积分

中级会员

积分
216
 楼主| 发表于 2018-4-27 10:54:20 | 显示全部楼层

wusign 发表于 2018-4-27 10:51

别乱复制,很多都是负优化。

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

我也不会啊,只能看着差不多填.
回复

使用道具 举报

10

主题

58

回帖

216

积分

中级会员

积分
216
 楼主| 发表于 2018-4-27 10:51:00 | 显示全部楼层

左手写爱 发表于 2018-4-27 10:54

没看懂   数据库128G大小???

服务器128G
回复

使用道具 举报

10

主题

58

回帖

216

积分

中级会员

积分
216
 楼主| 发表于 2018-4-27 11:01:56 | 显示全部楼层

why? 发表于 2018-4-27 10:53

不会就先用默认的吧,啥有问题调啥

我就不知道应该调那个数.
回复

使用道具 举报

87

主题

678

回帖

2368

积分

金牌会员

积分
2368
发表于 2018-4-27 10:54:00 | 显示全部楼层

wlm0067 发表于 2018-4-27 11:02

我就不知道应该调那个数.



,那就看些mysql dba  视频吧,我也不是太会,反正别瞎改,自己起码知道大概是什么东西,会影响什么,就可以下手了
回复

使用道具 举报

5

主题

472

回帖

1560

积分

金牌会员

积分
1560
发表于 2018-4-27 11:02:57 | 显示全部楼层
调优很麻烦的
参数是根据内存和硬盘I/O能力来计算值
这个还取决于你是独立实例还是共享实例

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

如果业务没什么卵用 玩玩的 拿MySQLTuner自己玩吧
虽然没什么用 当时有个心理安慰
回复

使用道具 举报

6

主题

158

回帖

460

积分

中级会员

积分
460
发表于 2018-4-27 10:53:00 | 显示全部楼层
innodb_buffer_pool_size 最好占到内存的80%
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-6-17 13:32 , Processed in 0.088575 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表