10bet网址
MySQL集群管理器1.3用户手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 1.6 mb
PDF (A4)- 1.6 mb


B.2数据节点配置参数

  • 仲裁:如何进行仲裁以避免节点故障时发生脑裂问题。

  • ArbitrationTimeout:数据库分区等待仲裁信号的最长时间(毫秒)。

  • BackupDataBufferSize:用于备份的databuffer的默认大小(单位为字节)。

  • BackupDataDir:备份文件存放路径。注意字符串'/BACKUP'总是附加到这个设置,因此*有效的*默认是FileSystemPath/BACKUP。

  • BackupDiskWriteSpeedPct:设置启动备份时为lcp预留的数据节点的已分配最大写速度(MaxDiskWriteSpeed)的百分比。

  • BackupLogBufferSize:用于备份的日志缓冲区的默认大小(单位:字节)。

  • BackupMaxWriteSize:备份对文件系统的最大写操作大小(单位:字节)。

  • BackupMemory:每个节点分配给备份的总内存(单位:字节)。

  • BackupReportFrequency:备份过程中备份状态报告的频率,以秒为单位。

  • BackupWriteSize:备份时文件系统写操作的默认大小(单位:字节)。

  • BatchSizePerLocalScan:用于计算具有保持锁的扫描锁记录的数量。

  • BuildIndexThreads:在系统或节点重启期间用于构建有序索引的线程数。也适用于运行ndb_restore——rebuild-indexes时。将此参数设置为0将禁用多线程构建有序索引。

  • CompressedBackup:使用zlib在写入备份时压缩备份。

  • CompressedLCP:使用zlib编写压缩LCPs。

  • ConnectCheckIntervalDelay:数据节点连通性检查阶段之间的时间间隔。数据节点在1个间隔后被认为是可疑的,在2个间隔后被认为是死亡的,没有响应。

  • CrashOnCorruptedTuple:启用时,每当节点检测到损坏的元组时,强制节点关闭。

  • DataDir:该节点的数据目录。

  • DataMemory:每个数据节点上分配用于存储数据的字节数;取决于可用的系统RAM和IndexMemory的大小。

  • DefaultHashMapSize:设置用于表hash映射的大小(以桶为单位)。取值为0、240、3840。

  • DictTrace:打开DBDICT调试;NDB发展。

  • DiskCheckpointSpeed:检查点每秒允许写入的字节数。

  • DiskCheckpointSpeedInRestart:重新启动时检查点允许写入的字节数,每秒。

  • DiskIOThreadPool:文件访问未绑定线程数,仅适用于磁盘数据。

  • 无盘:不使用磁盘运行。

  • DiskPageBufferEntries:在DiskPageBufferMemory中分配的内存;非常大的磁盘事务可能需要增加这个值。

  • DiskPageBufferMemory:每个数据节点分配给磁盘页面缓冲缓存的字节数。

  • DiskSyncSize:强制同步前写入文件的数据量。

  • EventLogBufferSize:数据节点内NDB日志事件的循环缓冲区大小。

  • ExecuteOnComputer:引用前面定义的COMPUTER的字符串。

  • ExtraSendBufferMemory:除了TotalSendBufferMemory或SendBufferMemory分配的缓冲区外,用于发送缓冲区的内存。默认值(0)允许最大16MB。

  • FileSystemPath:数据节点存放数据的目录路径(目录必须已存在)。

  • FileSystemPathDataFiles:数据节点“磁盘数据”文件存放路径。默认值是FilesystemPathDD,如果设置;否则,如果设置了FilesystemPath则使用它;否则,使用DataDir的值。

  • FileSystemPathDD:数据节点存放磁盘数据和撤销文件的路径。默认值是FileSystemPath,如果设置;否则,使用DataDir的值。

  • FileSystemPathUndoFiles:数据节点存放“磁盘数据”撤销文件的路径。默认值是FilesystemPathDD,如果设置;否则,如果设置了FilesystemPath则使用它;否则,使用DataDir的值。

  • FragmentLogFileSize:每个重做日志文件的大小。

  • HeartbeatIntervalDbApi: API节点到数据节点的心跳间隔时间。(API连接在错过3次心跳后关闭)。

  • HeartbeatIntervalDbDb:数据节点到数据节点心跳间隔时间;错过3次心跳后,认为数据节点已死亡。

  • HeartbeatOrder:设置数据节点检查彼此心跳的顺序,以确定给定节点是否仍然处于活动状态并连接到集群。对于所有数据节点必须为零,对于所有数据节点必须为不同的非零值;有关进一10bet官方网站步指导,请参阅文档。

  • 主机名:该数据节点的主机名或IP地址。

  • Id:号码识别数据节点。现在弃用;使用NodeId代替。

  • IndexMemory:每个数据节点上分配用于存储索引的字节数;视乎可用的系统RAM和数据存储器的大小而定。

  • IndexStatAutoCreate:开启/关闭创建索引时自动统计功能。

  • IndexStatAutoUpdate:监视索引的变化并触发自动统计信息更新。

  • IndexStatSaveScale:用于确定所存储索引统计信息大小的比例因子。

  • IndexStatSaveSize:每个索引保存的统计信息的最大字节大小。

  • IndexStatTriggerPct:用于索引统计信息更新的DML操作的阈值百分比变化。值由IndexStatTriggerScale按比例缩小。

  • IndexStatTriggerScale:将IndexStatTriggerPct按此数量按比例缩小,乘以以2为基数的索引大小的对数,对于大索引。设置为0可禁用缩放。

  • IndexStatUpdateDelay:给定索引的自动索引统计数据更新之间的最小延迟。0表示没有延误。

  • InitFragmentLogFiles:初始化片段日志文件(稀疏/满)。

  • InitialLogFileGroup:描述首次启动时创建的日志文件组。格式请参10bet官方网站见文档。

  • InitialNoOfOpenFiles:每个数据节点打开的初始文件数。(每个文件创建一个线程)。

  • InitialTablespace:描述首次启动时创建的表空间。格式请参10bet官方网站见文档。

  • LateAlloc:与管理服务器建立连接后,再分配内存。

  • LcpScanProgressTimeout:在节点关闭之前,本地检查点分片扫描可以暂停的最长时间,以确保整个系统的LCP进程。使用0禁用。

  • LockExecuteThreadToCPU:以逗号分隔的CPU id列表。

  • LockMaintThreadsToCPU: CPU ID,表示运行维护线程的CPU。

  • LockPagesInMainMemory: 0=关闭锁定,1=内存分配后锁定,2=内存分配前锁定。

  • LogLevelCheckpoint:打印到stdout的本地和全局检查点信息的日志级别。

  • LogLevelCongestion:打印到标准输出的拥塞信息级别。

  • LogLevelConnection:打印到标准输出的节点连接/断开信息的级别。

  • LogLevelError:传输器,心跳错误打印到标准输出。

  • LogLevelInfo:输出到标准输出的心跳和日志信息。

  • LogLevelNodeRestart:节点重启级别,打印到stdout的节点故障信息。

  • LogLevelShutdown:打印到标准输出的节点关机信息的级别。

  • LogLevelStartup:打印到标准输出的节点启动信息的级别。

  • LogLevelStatistic:打印到标准输出的事务、操作和传输信息的级别。

  • LongMessageBuffer:每个数据节点为内部长消息分配的字节数。

  • MaxAllocate:不再使用;没有效果。

  • MaxBufferedEpochs:允许订阅节点滞后的epoch数(未处理的epoch)。超限将导致延迟的用户断开连接。

  • MaxBufferedEpochBytes:分配给缓冲周期的总字节数。

  • MaxDiskWriteSpeed:在没有重启的情况下,LCP和backup每秒能写的最大字节数。

  • MaxDiskWriteSpeedOtherNodeRestart:另一个节点重启时LCP和备份每秒可写的最大字节数。

  • MaxDiskWriteSpeedOwnRestart:该节点重启时LCP和backup每秒可写的最大字节数。

  • MaxDMLOperationsPerTransaction:限制交易规模;如果事务需要超过这个数量的DML操作,则中止事务。设置为0表示禁用。

  • MaxLCPStartDelay: LCP轮询检查点互斥锁(允许其他数据节点完成元数据同步)的时间(秒),然后将自己放入锁队列以并行恢复表数据。

  • MaxNoOfAttributes:建议数据库中存储的属性总数(所有表的总和)。

  • MaxNoOfConcurrentIndexOperations:一个数据节点上可以同时执行的索引操作总数。

  • MaxNoOfConcurrentOperations:事务协调器中操作记录的最大数量。

  • MaxNoOfConcurrentScans:数据节点上并发执行的最大扫描数。

  • MaxNoOfConcurrentSubOperations:用户最大并发操作数。

  • MaxNoOfConcurrentTransactions:该数据节点上并发执行的最大事务数,可并发执行的事务总数为该值乘以集群中数据节点的数量。

  • MaxNoOfFiredTriggers:一个数据节点上可以同时触发的触发器总数。

  • MaxNoOfLocalOperations:该数据节点上定义的最大操作记录数。

  • MaxNoOfLocalScans:该数据节点上并行扫描的最大分片数。

  • MaxNoOfOpenFiles:每个数据节点打开的最大文件数。(每个文件创建一个线程)。

  • MaxNoOfOrderedIndexes:系统中可定义的有序索引的总数。

  • MaxNoOfSavedMessages:要写入错误日志的错误消息的最大数量和要保留的跟踪文件的最大数量。

  • MaxNoOfSubscribers:最大用户数。

  • MaxNoOfSubscriptions:最大订阅数(默认0 = MaxNoOfTables)。

  • MaxNoOfTables:表示数据库中存储的NDB表总数。

  • MaxNoOfTriggers:系统中可定义的触发器总数。

  • MaxNoOfUniqueHashIndexes:系统中可定义的唯一哈希索引的总数。

  • MaxParallelCopyInstances:节点重启时的并行副本数。默认值为0,使用两个节点上的ldm数量,最多为16。

  • MaxParallelScansPerFragment:每个片段的最大并行扫描数。一旦达到这个限制,扫描将被序列化。

  • MaxStartFailRetries:数据节点启动失败时的最大重试次数,要求StopOnError = 0。设置为0会导致启动尝试无限期地继续。

  • MemReportFrequency:以秒为单位的内存报告频率;0 =仅在超过百分比限制时报告。

  • MinDiskWriteSpeed: LCP和备份每秒可写的最小字节数。

  • MinFreePct:为重启预留的内存资源百分比。

  • 节点组:数据节点所属的节点组;仅在集群初始启动期间使用。

  • NodeId:集群中所有节点中唯一标识数据节点的编号。

  • NoOfFragmentLogFiles:属于数据节点的4个文件集中每个重做日志文件的数量为16mb。

  • NoOfReplicas:数据库中所有数据的拷贝数。

  • Numa(Linux只;控制NUMA支持。设置为0允许系统确定数据节点进程使用交错;1表示由数据节点决定。

  • ODirect:尽可能使用O_DIRECT文件读写。

  • RealtimeScheduler: true时,数据节点线程调度为实时线程。默认是假的。

  • RedoBuffer:每个数据节点分配给写重做日志的字节数。

  • RedoOverCommitCounter:当RedoOverCommitLimit超过这么多次时,事务将被中止,并按照DefaultOperationRedoProblemAction指定的方式处理操作。

  • RedoOverCommitLimit:每次刷新当前重做缓冲区所花费的时间超过这个秒数,就将发生的次数与RedoOverCommitCounter进行比较。

  • ReservedSendBufferMemory:该参数在NDB代码中存在,但未启用。

  • RestartOnErrorInsert:插入错误导致的重启控制类型(当StopOnError启用时)。

  • SchedulerExecutionTimer:发送前在调度器中执行的微秒数。

  • SchedulerResponsiveness:设置NDB调度器响应优化0-10;较高的值提供更好的响应时间,但降低吞吐量。

  • SchedulerSpinTimer:调度程序在休眠前执行的微秒数。

  • ServerPort:用于为从API节点传入的连接设置传输器的端口。

  • SharedGlobalMemory:每个数据节点上为任何用途分配的总字节数。

  • StartFailRetryDelay:启动失败后重试之前的延迟(秒);要求StopOnError = 0。

  • StartFailureTimeout:等待的毫秒数。(0 =永远等待)。

  • StartNoNodeGroupTimeout:在尝试启动之前等待没有nodegroup的节点的时间(0=forever)。

  • StartPartialTimeout:在没有所有节点的情况下尝试启动之前需要等待的毫秒。(0 =永远等待)。

  • StartPartitionedTimeout:在尝试开始分区之前需要等待的毫秒数。(0 =永远等待)。

  • StartupStatusReportFrequency:启动过程中状态报告的频率。

  • StopOnError:设置为0时,当节点发生故障时,数据节点自动重启并恢复。

  • StringMemory:字符串内存的默认大小(0到100 =最大值的%,101+ =实际字节)。

  • TcpBind_INADDR_ANY:绑定IP_ADDR_ANY,使连接可以从任何地方建立(对于自动生成的连接)。

  • TimeBetweenEpochs:周期间隔时间(用于复制的同步)。

  • TimeBetweenEpochsTimeout:两个时间段之间的超时时间。超过阈值会导致节点关机。

  • TimeBetweenGlobalCheckpoints:事务组提交到磁盘之间的时间间隔。

  • TimeBetweenGlobalCheckpointsTimeout:组事务提交到磁盘的最小超时时间。

  • TimeBetweenInactiveTransactionAbortCheck:检查未激活事务的间隔时间。

  • TimeBetweenLocalCheckpoints:执行数据库快照的时间间隔(以2为底的字节对数表示)。

  • TimeBetweenWatchDogCheck:数据节点内部执行检查的间隔时间。

  • TimeBetweenWatchDogCheckInitial:数据节点内部执行检查的间隔时间(分配内存时的早期启动阶段)。

  • TotalSendBufferMemory:用于所有传输器发送缓冲区的总内存。

  • TransactionBufferMemory:为每个数据节点分配键和属性数据的动态缓冲区空间(以字节为单位)。

  • TransactionDeadlockDetectionTimeout:事务在数据节点内执行的时间。这是事务协调器等待参与事务的每个数据节点执行请求的时间。如果数据节点花费的时间超过此时间,则事务将中止。

  • TransactionInactiveTimeout:应用程序在执行事务的另一部分之前等待的毫秒。这是事务协调器等待应用程序执行或发送事务的另一部分(查询、语句)的时间。如果应用程序花费太多时间,则事务将被中止。Timeout = 0表示应用程序永远不会超时。

  • TwoPassInitialNodeRestartCopy:在初始节点重启期间用2次传递复制数据,这支持为这种重启构建多线程有序索引。

  • UndoDataBuffer:未使用;没有效果。

  • UndoIndexBuffer:未使用;没有效果。

  • MaxNoOfExecutionThreads:仅对于ndbmtd,指定最大执行线程数。

  • NoOfFragmentLogParts:属于该数据节点的重做日志文件组的个数。

  • ThreadConfig:用于配置多线程数据节点(ndbmtd)。默认为空字符串;有关语法10bet官方网站和其他信息,请参阅文档。