-  这个参数启动,TiDB 会跳过权限系统,然后使用 root 登陆以后修改密码:
1. mysql -h 127.0.0.1 -P 4000 -u root
授予 
 xxx  用户对数据库 
 test  的读权限:
1. grant Select on test.* to 'xxx'@'%';
为 test 用户授予所有数据库,全部权限:
1. grant all privileges on *.* to SELECT @@global.time_zone, @@session.time_zone;
设置 
 time_zone  的值的格式:
‘SYSTEM’ 表明使用系统时间
相对于 UTC 时间的偏移,比如 ‘+10:00’ 或者 ‘-6:00’
某个时区的名字,比如 ‘Europe/Helsinki’, ‘US/Eastern’ 或 ‘MET’
 NOW()  和 
 CURTIME()  的返回值都受到时区设置的影响。 子句用于限制结果条数。Limit 接受一个或
两个数字参数,如果只有一个参数,那么表示返回数
据的最大行数;如果是两个参数,那么第一个参数表
示返回数据的第一行的偏移量(第一行数据的偏移量
是 0),第二个参数指定返回数据的最大条目数。
 FOR UPDATE 
对查询结果集所有数据上读锁,以监测其他事务对这
些的并发修改。TiDB 使用乐观事务模型在语句执行
期间不会检测锁冲突,在事务的提交阶段才会检测事
务冲突,如果执行 0 码力 |
          444 页 |
          4.89 MB
          | 6 月前 3 
 
-  类型转换函数:CAST(time, real)  * 聚合函数:GROUP_CONCAT(),SUM(enum)  – 提供了 512 位 SIMD 支持  – 增强了对过期的数据版本的清理算法,减少磁盘使用量及提高读文件性能  – 解决了用户在某些非 Linux 平台系统上查看 dashboard 时,无法获取内存或 CPU 等相关信息的问题  – 统一 TiFlash 日志文件的命名风格(与 TiKV 保持一致),并支持动态修改 – 修复 TIDB_TRX 中不包含重试事务的问题 #28670  – 修复配置项 plugin_dir 的默认值错误问题 #28084  – 修复 CONVERT_TZ 函数在指定时区和 UTC 偏移量时返回 NULL 的问题 #8311  – 修复如果 character_set_server 和 collation_server 指定的字符集未在 CREATE SCHEMA 语句中指 定时,那么创建的新表结构不使用 Y N  1PC Y Y Y Y N  大事务 (10 GB) Y Y Y Y Y  悲观事务 Y Y Y Y Y  乐观事务 Y Y Y Y Y  可重复读隔离(快照隔离) Y Y Y Y Y  读已提交隔离 Y Y Y Y Y  2.3.7 分区  分区 5.3 5.2 5.1 5.0 4.0  Range 分区 Y Y Y Y Y  Hash 分区 Y Y Y Y Y  List 分区 实验特性 0 码力 |
          2374 页 |
          49.52 MB
          | 1 年前 3 
 
-  (paging) 方式发 送 Coprocessor 请 求,默认值为  OFF。对于使用  IndexLookUp 和  Limit 并且  Limit 无法下推 到 IndexScan 上 的读请求,可能 会出现读请求的 延迟高、TiKV 的  Unified read pool  CPU 使用率高的 情况。在这种情 况下,由于  Limit 算子只需 要少部分数据, 开启  tidb_enable_ follower 节点实 现读性能扩展,构建读写分离架构。  针对不同的业务场景,follower 提供强一致读和弱一致过期读两种读模式。强一致读模式可以满足数据 实时性要求严格的业务场景。然而,当采用该模式时,特别是在跨机房架构下,由于会出现 leader 和  follower 的数据同步延迟、吞吐量降低等情况,会出现延迟问题。  在对数据实时性要求不高的业务场景下,可以选择过期读模式。使用该模式可以降低延迟和提升吞吐。  TiDB 目前支持通过以下方式实现过期读:使用 SQL 语句读取一个基于历史时间的数据和开启基于历史  38  时间的只读事务。通过这两种方式,你均可以从指定时间点或时间范围内读取对应的历史数据。具体 用法,请参考使用 AS OF TIMESTAMP 语法读取历史数据。  从 v5.4.0 版本开始 TiDB 支持通过 session 变量设置有界限过期读,进一步提升易用性,满足准实时场景下 低 0 码力 |
          2852 页 |
          52.59 MB
          | 1 年前 3 
 
-  SLOW_QUERY 中增加了以下资源管控 (Resource Control) 相关的字段:  – Resource_group:语句执行所绑定的资源组。  – Request_unit_read:执行语句消耗的总读 RU。  – Request_unit_write:执行语句消耗的总写 RU。  – Time_queued_by_rc:执行语句过程中等待可用资源的总耗时。  2.2.3 离线包变更  从 v7.6 不允许大小写字符占据不同字节数的错误 #8484 @gengliqi  – 修复 TiFlash 错误处理 ENUM 偏移量为 0 的问题 #8311 @solotzg  – 修复表达式 INET_NTOA() 中的兼容性问题 #8211 @solotzg  – 修复在 stream 读时扫描多个分区表可能导致潜在的 OOM 问题 #8505 @gengliqi  – 修复成功执行的短查询打印过多信息日志的问题 Y Y Y  悲观事务 Y Y Y Y Y Y Y Y Y Y Y  乐观事务 Y Y Y Y Y Y Y Y Y Y Y  可重复读隔离(快照隔离) Y Y Y Y Y Y Y Y Y Y Y  读已提交隔离 Y Y Y Y Y Y Y Y Y Y Y  自动终止长时间未提交的空闲事务 Y N N N N N N N N N N  2.3.7 分区  分区 7.6 7.5 7.1 6.5 6.1 0 码力 |
          4666 页 |
          101.24 MB
          | 1 年前 3 
 
-  限流功能主要针对磁盘带宽较小且明确知道磁盘带宽大小的云盘场景,默认关闭。  TiFlash I/O Rate Limiter 提供了一个新的防止 “读/写” 任务之间过度竞争系统 IO 资源的机制,可以平衡系 统对 “读” 和 “写” 任务的响应,并且可以根据读/写负载的情况自动限速。  用户文档  • 提升 TiKV 流控稳定性  TiKV 引入了新的流控机制代替之前的 RocksDB write stall commit Y Y Y N  1PC Y Y Y N  大事务 (10 GB) Y Y Y Y  悲观事务 Y Y Y Y  乐观事务 Y Y Y Y  可重复读隔离(快照隔离) Y Y Y Y  读已提交隔离 Y Y Y Y  2.3.7 分区  分区 5.2 5.1 5.0 4.0  Range 分区 Y Y Y Y  Hash 分区 Y Y Y Y  List 分区 实验特性 实验特性 实验特性 file or directory 错误,即使用 root 运行 BR 也无法解决,该如何处 理?  需要确认 TiKV 是否有访问备份目录的权限。如果是备份,确认是否有写权限;如果是恢复,确认是否有读权 限。  在进行备份操作时,如果使用本地磁盘或 NFS 作为存储介质,请确保执行 BR 的用户和启动 TiKV 的用户相同 (如果 BR 和 TiKV 位于不同的机器,则需要用户的 UID 相同),否则很备份可能会出现该问题。 0 码力 |
          2259 页 |
          48.16 MB
          | 1 年前 3 
 
-  (10 GB) Y Y Y Y Y Y Y Y  悲观事务 Y Y Y Y Y Y Y Y  乐观事务 Y Y Y Y Y Y Y Y  可重复读隔离(快照隔离) Y Y Y Y Y Y Y Y  读已提交隔离 Y Y Y Y Y Y Y Y  2.3.7 分区  60  分区 6.1 6.0 5.4 5.3 5.2 5.1 5.0 4.0  Range 分区 Y Y Y Y Y Y Y Y  Hash http://localhost:8080/player/page?index �→ =0&size=2 请求。返回值为 index 为 0 的页,每页有 2 个玩家信息列表。此外,还包含了分页信 息,如偏移量、总页数、是否排序等。  130  图 10: Postman-GetByPage  • 获取玩家个数  点击 Count 标签,点击 Send 按钮,发送 GET 形式的 http://loca GET 'http://localhost:8080/player/page?index=0&size=2'  返回值为 index 为 0 的页,每页有 2 个玩家信息列表。此外,还包含了分页信息,如偏移量、总页数、 是否排序等。  {  "content": [  {  "coins": 200,  "goods": 10,  "id": 1  },  {  "coins": 0,  "goods": 0 码力 |
          3572 页 |
          84.36 MB
          | 1 年前 3 
 
-  AITS  – 查看 TiDB 节点上最近发生的若干次死锁错误:DEADLOCKS  – 查看 TiDB 节点上正在执行的事务的信息:TIDB_TRX  2.2.2.3 性能  • 数据副本非一致性读 (Stale Read)(实验特性)  直接读取本地副本数据,降低读取延迟,提升查询性能  用户文档,#21094  • 默认开启 Hibernate Region 特性。  如果 Region 长 commit Y Y Y N  1PC Y Y Y N  大事务 (10 GB) Y Y Y Y  悲观事务 Y Y Y Y  乐观事务 Y Y Y Y  可重复读隔离(快照隔离) Y Y Y Y  读已提交隔离 Y Y Y Y  2.3.7 分区  分区 5.2 5.1 5.0 4.0  Range 分区 Y Y Y Y  Hash 分区 Y Y Y Y  List 分区 实验特性 实验特性 实验特性 file or directory 错误,即使用 root 运行 BR 也无法解决,该如何处 理?  需要确认 TiKV 是否有访问备份目录的权限。如果是备份,确认是否有写权限;如果是恢复,确认是否有读权 限。  在进行备份操作时,如果使用本地磁盘或 NFS 作为存储介质,请确保执行 BR 的用户和启动 TiKV 的用户相同 (如果 BR 和 TiKV 位于不同的机器,则需要用户的 UID 相同),否则很备份可能会出现该问题。 0 码力 |
          2189 页 |
          47.96 MB
          | 1 年前 3 
 
-  TiFlash  – 修复在非严格 sql_mode 下插入数据到带有异常默认值的列可能导致 TiFlash panic 的问题 #8803  @Lloyd-Pottiger  – 修复 TiFlash 在高并发读的情况下,可能返回瞬时不正确结果的问题 #8845 @JinheLin  – 修复存算分离架构下,修改 TiFlash 计算节点 storage.remote.cache.capacity 配置项的值后,Grafana Y Y Y Y Y Y Y Y Y  悲观事务 Y Y Y Y Y Y Y Y Y  乐观事务 Y Y Y Y Y Y Y Y Y  可重复读隔离(快照隔离) Y Y Y Y Y Y Y Y Y  读已提交隔离 Y Y Y Y Y Y Y Y Y  自动终止长时间未提交的空闲事务 Y N N N N N N N N  2.3.7 分区  分区 8.1 7.5 7.1 6.5 6.1 5.4 5.3 _tidb_rowid 因为其单调递增的特性,可能在大批量写入场景下会导致写入热点,如果你写入量密集, 可考虑通过SHARD_ROW_ID_BITS 和PRE_SPLIT_REGIONS 两参数控制打散。但这可能导致读放大,请自行取舍。  表的主键为整数类型且使用了 AUTO_INCREMENT 时,无法使用 SHARD_ROW_ID_BITS 消除热点。需解决此热点问 题,且无需使用主键的连续和递增时,可使用AUTO_RANDOM 0 码力 |
          4807 页 |
          101.31 MB
          | 1 年前 3 
 
-  @Tema  TiDB 的低精度 TSO 功能使用定期更新的 TSO 作为事务时间戳。在可以容忍读到旧数据的情况下,该功能 通过牺牲一定的实时性,降低小的只读事务获取 TSO 的开销,从而提升高并发读的能力。  在 v8.0.0 之前,低精度 TSO 功能的 TSO 更新周期固定,无法根据实际业务需要进行调整。在 v8.0.0 中,TiDB 引入变量 tidb_low_resolution_tso_update_interval 塞的问题 #8806 @JinheLin  – 修复存算分离架构下,TiFlash 关闭过程中可能 panic 的问题 #8837 @JaySon-Huang  – 修复 TiFlash 在发生远程读时可能会因为数据竞争导致 crash 的问题 #8685 @solotzg  – 修复 CAST(AS JSON) 函数中没有对 JSON object key 去重的问题 #8712 @SeaRise peer 导致 TiKV panic 的问题 #16394 @Leavrth  * 修复在同一节点上更改 TiKV IP 地址导致日志备份卡住的问题 #50445 @3pointer  * 修复从 S3 读文件内容时出错后无法重试的问题 #49942 @Leavrth  * 修复数据恢复失败后,使用断点重启报错 the target cluster is not fresh 的问题 #50232  @Leavrth 0 码力 |
          4805 页 |
          101.28 MB
          | 1 年前 3 
 
-  pingcap.com/zh/tidb/v7.1/troubleshoot-hot-spot-issues#打散 读热点"  �→ target="_blank">基于负载的副本读取   在读热点场景中,TiDB 可以将热点 TiKV 节点的读请求转发到副本。  �→ 该功能有效地打散了读热点并优化了集群资源的利用。你可以通过调整系统变量 0 码力 |
          4369 页 |
          98.92 MB
          | 1 年前 3 |