【TiDB理论知识10】TiDB6.0新特性

新特性

Placement Rules in SQL

小表缓存

内存悲观锁

Top SQL

TiDB Enterprise Manager

一 Placement Rules in SQL

Placement Rules in SQL 之前会遇到的问题

比如 北京的业务需要访问 T2 和 T3表 ,但是T3表的数据在纽约

纽约的业务需要问访T4 T5 T6表 ,但是这些表都在同一个TIKV上 ,没有办法资源隔离。

东京的业务使用的T7 表很中澳 需要多个副本 ,T8是冷数据 。

Placement Rules in SQL 之后

使用 Placement Rules in SQL的步骤

步骤一 TIkV实例设置标签

步骤二 创建Placement Policy

步骤三 指定对象的Placement Policy

Placement Rules in SQL 的应用

二 热点小表缓存

热点小表的特点

  1. 数据量不大
  2. 不怎么写
  3. 但是读取很频繁

热点小表缓存原理

表的大小 :64M以下

将user表放到缓存中 : alter table user cache;

tidb_table_cache_lease = 5 租约为5秒 。在租约内 ,只能读不能写

三 悲观锁

四 TOP SQL

提高可观测性 定位慢SQL能力

五 TIEM

相关推荐
这个DBA有点耶22 分钟前
Oracle 迁移金仓兼容性评估指南:5 大维度深度拆解
数据库·oracle·架构
添砖java‘’2 小时前
Redis中常用数据结构
数据库·redis·缓存
用户3169353811832 小时前
MyBatis Mapper XML 文件解读
数据库
这个DBA有点耶2 小时前
数据库迁移灰度验证:从读流量到双写再到全量切换的完整路径
数据库·mysql·架构
Wang's Blog2 小时前
PostgreSQL笔记16: 索引基础——概念、类型、创建与最佳实践
数据库·笔记·postgresql
Suhan423 小时前
SQLAlchemy的两种查询query()查询、stmt=select()查询
数据库·python·sql·oracle
用户3169353811833 小时前
"批量"删除-sql
数据库
瀚高PG实验室3 小时前
SQL优化案例:使用分区表优化SQL查询性能
linux·服务器·数据库·sql·microsoft·postgresql
SelectDB3 小时前
15 分钟搭建 PostgreSQL + Apache Iceberg + Apache Doris 的湖仓分析平台
数据库
SelectDB3 小时前
科大讯飞可观测性底座:从 ES/Loki 到 Apache Doris 的可观测存储分析升级实践
数据库