CPUQuota=value
此参数表示服务可以获取的最大CPU时间,value以百分比形式表示,如果超过100%,则有一个或多个核心的CPU可用。 与cgroup cpu控制器cpu.cfs_quota_us配置条目相对应。
内存限制=value
此参数表示服务可使用的最大内存量,value可以使用k、m、g、t等后缀表示值的大小。 对应于cgroupmemory控制器memory.limit_in_bytes配置条目。
事务的四个隔离级别
未提交读取未确认。 可以读取未提交的数据。
读取提交已提交读取。 对于“锁定读取”(select with for update或for share )、update和delete语句,InnoDB仅锁定索引记录,而不锁定它们之间的间隙,因此锁定的记录
Gap locking仅用于外键约束检查和重复键检查。
REPEATABLE READ可以重复读取,事务中的一致性读取读取在事务的第一次读取中创建的快照。
序列化在了解四种隔离级别的需求后,必须使用锁定来控制隔离级别,然后了解锁定对象(数据本身的间隙)和整个数据范围的完整配置。
数据范围全集构成
SQL语句根据条件确定不需要扫描的数据范围(不锁定);
SQL语句根据条件扫描的需要锁定的数据范围;
以单个数据范围为例,整个数据范围包括: (数据范围不必是连续的值,也可以由间隔值组成。 )