GBase 8s
性能调优
文章
核心参数优化

发表于2024-02-01 10:16:40106次浏览0个评论
数据库核心参数为cpu、内存相关配置,数据库核心参数配置合理,数据库性能即可满足绝大部分业务场景需求。
序号 | 参数名 | 默认值 | 建议值 | 说明 |
---|---|---|---|---|
1 | MULTIPROCESSOR | 0 | 1 | 使用多CPU |
2 | VPCLASS | cpu,num=1,noage | cpu,num=<cpu cores-1>,noage | cpu cores可通过以下命令获取:onstat -g osi |grep "Number of online processors" |
3 | NETTYPE | ipcshm,1,50,CPU | soctcp,4,50,NET | 轮询线程数不超过系统内核数,根据连接数计算,每个轮询管理50-100个连接,类型配置为NET |
4 | SHMVIRSIZE | 32656 | 2048000以上 | 用户会话内存初始大小,对于高并发系统应适当加大该内存配置到10GB以上 |
5 | SHMADD | 8192 | 1024000以上 | 用户会话内存自动扩展大小,对于高并发系统应适当加大该内存配置到4GB以上 |
6 | LOCKS | 20000 | 10000000以上 | 每个锁占用144字节内存,生产系统建议最低配置1000w以上 |
7 | DEF_TABLE_LOCKMODE | page | row | 默认锁模式使用行锁,提高系统并发性能 |
8 | DUMPSHMEM | 1 | 0 | 出现af错误时不dump内存,避免长时间内存dump且使用完文件系统 |
9 | DS_TOTAL_MEMORY | 409600 | 4096000 | 并行可使用总内存大小 |
10 | BUFFERPOOL | 无 | size=16K,buffers=1000000,lrus=32, lru_min_dirty=50,lru_max_dirty=60 | 数据库数据缓存,size应与数据库空间页大小保持一致,不高于系统内存的50%,不超过数据库数据总量 |
更多参数说明,参考【GBase 8s 管理员参考】。
评论
登录后才可以发表评论


热门帖子
- 12023-05-09浏览数:16913
- 22020-05-11浏览数:10343
- 32019-04-26浏览数:10327
- 42023-09-25浏览数:9754
- 52023-07-04浏览数:9544