设为首页 加入收藏

TOP

MySQLCluster详细配置文件(config.ini)(二)
2015-07-24 10:18:21 来源: 作者: 【 】 浏览:2
Tags:MySQLCluster 详细 配置 文件 config.ini
限制.
  • IndexMemory=18M
  • # [!]用于设定节点内可能的并发事务数.默认值为 4096.
  • # 对于所有节点,必须将参数设置为相同的值.
  • #MaxNoOfConcurrentTransactions=4096
  • # [!]设置能同时出现在更新阶段或同时锁定的记录数.默认值为 32768.
  • #
  • #MaxNoOfConcurrentOperations=32768
  • # [!]默认情况下,将按照1.1 * MaxNoOfConcurrentOperations计算该参数,
  • # 它适合于具有很多并发事务但不存在特大事务的系统.
  • # 如果需要在某一时间处理特大事务而且有很多节点,
  • # 最好通过明确指定该参数以覆盖默认值
  • #MaxNoOfLocalOperations=
  • # [!]该参数的默认值为8192.
  • # 只有在极其罕见的情况下, 需要使用唯一性哈希索引执行极高的并行操作时,
  • # 才有必要增大该值.
  • # 如果确信该集群不需要高的并行操作.可以使用较小的值并节省内存.
  • #MaxNoOfConcurrentIndexOperations=8192
  • # [!]默认值是4000, 它足以应付大多数情况.
  • # 在某些情况下, 如果认为在集群中对并行操作的要求并不高, 甚至还能降低它.
  • #MaxNoOfFiredTriggers=4000
  • # [!]该参数影响的内存用于跟踪更新索引表和读取唯一索引时执行的操作.
  • # 该内存用于保存关于这类操作的键和列信息.
  • # 几乎不需要更改该参数的默认值.
  • #TransactionBufferMemory=1M
  • # [!]该参数用于控制可在集群中执行的并行扫描的数.
  • # 默认值为256, 最大值为500.
  • #MaxNoOfConcurrentScans=256
  • # [!]如果很多扫描不是完全并行化的, 指定本地扫描记录的数.
  • #MaxNoOfLocalScans=
  • # [!]该参数用于计算锁定记录的数量.
  • # 要想处理很多并发扫描操作, 需要这类记录.
  • # 默认值是64, 该值与SQL节点中定义的 ScanBatchSize 关系密切.
  • #BatchSizePerLocalScan=
  • # [!]用于在单独节点内和节点之间传递消息的内部缓冲.
  • # 尽管几乎不需要改变它. 但它仍是可配置的. 默认情况下, 它被设置为1MB.
  • #LongMessageBuffer=1M
  • # [!]设置节点的REDO日志文件的大小,默认值为 8.
  • #NoOfFragmentLogFiles=8
  • # [!]设置跟踪文件的最大数, 默认值为 25.
  • #MaxNoOfSavedMessages=25
  • # [!]设置可在集群中定义的属性数量, 默认值为 1000, 最小值为 32.
  • #MaxNoOfAttributes=1000
  • # [!]设置集群中最大表对象数量, 默认值为128, 最小值为8, 最大值为1600.
  • #MaxNoOfTables=128
  • # [!]该参数默认值为128.
  • #MaxNoOfOrderedIndexes=128
  • # [!]该参数默认值为64.
  • #MaxNoOfUniqueHashIndexes=64
  • # [!]该参数用于设置集群中触发器的最大数量
  • #MaxNoOfTriggers=768
  • # 对于很多操作系统, 能够将进程锁定在内存中, 以避免与磁盘的交换.
  • # 使用它, 可确保集群的实时特性。
  • # 默认情况下,该特性是被禁止的(取值: Y/N或1/0)
  • #LockPagesInMainMemory=0
  • # 出现错误时,该参数指定NDBD进程是退出还是自动重启.
  • # 默认情况下,该特性是启用的(取值: Y/N或1/0)
  • #StopOnError=1
  • # [!]指定集群为"无磁盘".
  • # 默认情况下,该特性是被禁止的(取值: Y/N或1/0)
  • #Diskless=0
  • # [!]仅当编译为调试版时才能访问该特性.
  • # 默认情况下,该特性是被禁止的
  • #RestartOnErrorInsert=0
  • # [!]指定监控线程检查的间隔.该参数以毫秒为单位.
  • # 默认值为 4000 毫秒
  • #TimeBetweenWatchDogCheck=4000
  • # [!]该参数指定了在调用集群初始化子程序之前, 集群等待所有存储节点出现的时间.
  • # 默认值为 30000 毫秒(0 表示无限超时)
  • #StartPartialTimeout=30000
  • # [!]如果集群做好了启动准备但仍可能处于隔离状态,集群将等待该超时时间结束.
  • # 默认值为 60000 毫秒
  • #StartPartitionedTimeout=60000
  • # [!]如果数据节点在该参数指定的时间内未完成其启动序列,
  • # 节点启动将失败. 如果将该参数设置为0. 表示不采用数据节点超时.
  • # 默认值为 60000 毫秒
  • #StartFailureTimeout=60000
  • # [!]每个数据节点发送心跳信号到SQL节点的间隔.
  • # 默认值为 1500 毫秒
  • #HeartbeatIntervalDbDb=1500
  • # [!]该参数默认值为 1500 毫秒
  • #HeartbeatIntervalDbApi=1500
  • # [!]该参数默认值为20
  • #TimeBetweenLocalCheckpoints=20
  • # [!]该参数定义了全局检查点操作之间的时间间隔.
  • # 默认值为 2000 毫秒
  • #TimeBetweenGlobalCheckpoints=2000
  • # [!]该参数默认值为 1000 毫秒
  • #TimeBetweenInactiveTransactionAbortCheck=1000
  • # [!]如果事务目前未执行任何查询, 而是等待进一步的用户输入.
  • # 该参数指明了放弃事务之前用户能够等待的最长时间.
  • # 默认值为 0
  • #TransactionInactiveTimeout=0
  • # [!]该超时参数指明了放弃事务之前, 事务协调器等候另一节点执行查询的时间.
  • #TransactionDeadlockDetectionTimeout=1200
  • # [!]该参数指定了执行本地检查点操作的速度,
  • # 并能与NoOfFragmentLogFiles、DataMemory和IndexMemory一起使用。
  • # 默认值是40(每秒3.2MB的数据页)
  • #NoOfDiskPagesToDiskAfterRestartTUP=40
  • # 该参数使用的单位与NoOfDiskPagesToDiskAfterRestartTUP的相同.
  • # 工作方式也类似,但限制的是从索引内存进行的索引页写入速度。
  • # 该参数的默认值为每秒20个索引内存页 (1.6MB每秒)
  • #NoOfDiskPagesToDiskAfterRestartACC=20
  • # [!]该参数涉及从数据内存写入的页。
  • # 默认值是40 (3.2MB每秒)
  • #NoOfDiskPagesToDiskDuringRestartTUP=40
  • # [!]该参数默认值是20 (1.6MB每秒)
  • #NoOfDiskPagesToDiskDuringRestartACC=20
  • # [!]指定数据节点等待决策程序对决策消息的回应的时间.
  • # 默认值为 1000 毫秒
  • #ArbitrationTimeout=1000
  • # [!]指定UNDO索引缓冲区大小.
  • # 默认值为 2MB, 最小值为1M
  • 首页 上一页 1 2 3 下一页 尾页 2/3/3
    】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
    分享到: 
    上一篇MySQL的词法分析漫谈 下一篇辛星解读使用mysqldump来进行热备..

    评论

    帐  号: 密码: (新用户注册)
    验 证 码:
    表  情:
    内  容:

    ·C/C++模板类模板与函 (2025-12-27 01:49:46)
    ·如何理解c语言指针和 (2025-12-27 01:19:11)
    ·为什么C标准库没有链 (2025-12-27 01:19:08)
    ·玩转C语言和数据结构 (2025-12-27 01:19:05)
    ·MySQL 基础入门视频 (2025-12-26 23:20:22)