10bet网址
MySQL 5.6参考手册
相关的文档10bet官方网站 下载本手册
PDF(美国高级主任)- 29.4 mb
PDF (A4)- 29.5 mb
手册页(TGZ)- 190.2 kb
手册页(Zip)- 305.1 kb
信息(Gzip)- 2.8 mb
信息(邮政编码)- 2.8 mb
本手册节选

18.4.2.1 NDB集群数据节点配置参数说明

类中使用的参数的信息(ndbd)(ndbd违约)a部分config.iniNDB集群数据节点配置文件。有关每个参数的详细描述和其他附加信息,请参见18.4.3.6节“定义NDB集群数据节点”

这些参数也适用于ndbmtd的多线程版本ndbd.特定于的参数的单独列表ndbmtd遵循。

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

  • 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写压缩的lcp。

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

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

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

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

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

  • DictTrace:打开DBDICT调试开关;为新开发银行的发展。

  • DiskCheckpointSpeed:检查点允许写入的字节数,单位是秒。

  • DiskCheckpointSpeedInRestart:检查点在重启过程中允许写入的字节数,每秒。

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

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

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

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

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

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

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

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

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

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

  • FileSystemPathDD:数据节点存放磁盘数据和undo文件的路径。默认值为FileSystemPath;否则,使用DataDir的值。

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

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

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

  • HeartbeatIntervalDbDb:数据节点与数据节点心跳之间的时间间隔;数据节点在错过3次心跳后被认为死亡。

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

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

  • Id:标识数据节点的编号。现在弃用;请使用NodeId。

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

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

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

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

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

  • IndexStatTriggerPct:用于索引统计信息更新的DML操作更改百分比的阈值。Value通过IndexStatTriggerScale缩小。

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

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

  • InitFragmentLogFiles:初始化分片日志文件(sparse/full)。

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

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

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

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

  • LcpScanProgressTimeout:为保证系统LCP进度,在节点关闭前,本地checkpoint分片扫描可以暂停的最长时间。使用0禁用。

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

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

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

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

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

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

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

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

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

  • LogLevelShutdown:输出到stdout的节点关闭信息级别。

  • LogLevelStartup:打印到stdout的节点启动信息级别。

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

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

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

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

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

  • MaxDiskWriteSpeed:在不进行重启操作的情况下,LCP和backup每秒可写的最大字节数。

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

  • 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和backup每秒可写的最小字节数。

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

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

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

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

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

  • Numa:(仅限Linux;需要libnuma)控制NUMA支持。设置为0允许系统根据数据节点进程确定交错的使用;1表示由数据节点决定。

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

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

  • 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:在尝试启动之前等待没有节点组的节点的时间(0=forever)。

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

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

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

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

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

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

  • TimeBetweenEpochs:两个epoch之间的时间间隔(用于复制的同步)。

  • TimeBetweenEpochsTimeout: epoch之间的超时时间。超过规格会导致节点关闭。

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

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

  • TimeBetweenInactiveTransactionAbortCheck:检查非活动事务的间隔时间。

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

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

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

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

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

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

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

  • TwoPassInitialNodeRestartCopy:在初始节点重新启动时分2次复制数据,这样就可以在重新启动时多线程构建有序索引。

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

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

以下参数是针对ndbmtd

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

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

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