开发者社区> 问答> 正文

OceanBase数据库这几个配置在64G和32核 1T硬盘下怎么配置比较合适?

OceanBase数据库memory_limit、system_memory、datafile_size、log_disk_size
这几个配置在64G和32核 1T硬盘下怎么配置比较合适?

展开
收起
2401。 2023-10-05 21:16:33 52 0
来自:OceanBase
5 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在配置OceanBase数据库的内存限制、系统内存、数据文件大小和日志磁盘大小时,需要考虑以下几个因素:

    1. 数据库的大小:根据数据库的大小,需要适当增加数据文件大小和日志磁盘大小,以确保数据库可以正常运行。
    2. 系统资源:根据系统资源的情况,需要适当设置内存限制和系统内存,以避免系统资源被占用过多,导致系统性能下降。
    3. 系统性能:根据系统性能的需求,需要适当调整内存限制和系统内存,以确保系统性能可以满足业务需求。

    在64G和32核1T硬盘的环境下,以下是一些基本的配置建议:

    1. 内存限制:可以设置为60G左右,以确保数据库可以正常运行。
    2. 系统内存:可以设置为20G左右,以确保系统资源可以满足数据库的运行需求。
    3. 数据文件大小:可以根据数据库的大小,设置为50G左右。
    4. 日志磁盘大小:可以根据数据库的大小和日志的生成速度,设置为20G左右。
    2023-10-08 22:00:12
    赞同 展开评论 打赏
  • 建议设置为服务器总内存的50%左右,即32G左右。

    2023-10-06 14:45:53
    赞同 展开评论 打赏
  • 这个要根据业务量后期慢慢调整比较合适。可以参考下这里来配置资源
    https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000033832 a044ae5ac0210471215a6d1db8e38551.png
    此回答整理自钉群“[社区]技术答疑群OceanBase”。

    2023-10-06 13:53:26
    赞同 展开评论 打赏
  • 在配置OceanBase数据库时,你需要考虑以下几个因素:

    1. 内存限制(memory_limit):这个参数定义了数据库可以使用的最大内存。在64G内存的环境中,你可以设置这个值为64G,即memory_limit = 64G

    2. 系统内存(system_memory):这个参数定义了数据库可以使用的最大系统内存。在64G内存的环境中,你可以设置这个值为64G,即system_memory = 64G

    3. 数据文件大小(datafile_size):这个参数定义了每个数据文件的大小。在1T硬盘的环境中,你可以设置这个值为500G,即datafile_size = 500G

    4. 日志磁盘大小(log_disk_size):这个参数定义了日志磁盘的大小。在1T硬盘的环境中,你可以设置这个值为500G,即log_disk_size = 500G

    以上配置只是一个参考,具体的配置需要根据你的实际需求和环境进行调整。例如,如果你的数据库数据量非常大,你可能需要增加数据文件的大小;如果你的数据库日志生成速度非常快,你可能需要增加日志磁盘的大小。在配置时,你还需要考虑到服务器的CPU、内存、磁盘等资源的限制,以确保数据库能够正常运行。

    2023-10-06 09:20:32
    赞同 展开评论 打赏
  • 在给定的硬件条件下(64GB内存、32核心、1TB硬盘),以下是一些建议的配置参数范例,以便更合理地分配资源:

    1. memory_limit(内存限制):对于OceanBase数据库来说,内存是非常重要的,用于缓存数据和执行查询。根据您的硬件配置,可以将内存限制设置为较大的值,如40GB左右,以确保足够的内存用于数据库操作。

    2. system_memory(系统内存):建议保留一部分内存用于系统操作和其他应用程序。对于64GB内存的情况,可考虑将系统内存设置为4GB到8GB之间。

    3. datafile_size(数据文件大小):数据文件大小应该根据应用需求和数据量适当调整。通常,较大的数据文件能够提供更好的性能,但也会增加IO开销。您可以尝试将数据文件大小设置为较大的值,例如32MB或64MB。

    4. log_disk_size(日志磁盘大小):日志磁盘大小决定了事务日志的存储能力,因此应根据应用负载和容错需求进行设置。一般情况下,建议将日志磁盘大小设置为内存的几倍,例如128GB。

    2023-10-05 21:42:41
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载