【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

相关推荐
爱敲代码的小鱼几秒前
事务核心概念与隔离级别解析
java·开发语言·数据库
Mr.徐大人ゞ3 分钟前
6.用户及权限管理
数据库·postgresql
赵渝强老师8 分钟前
【赵渝强老师】Oracle多租户容器数据库
数据库·oracle
IT技术分享社区13 分钟前
GTID 结构升级 + JSON 视图强化,MySQL 9.6 创新版带来哪些性能提升?
数据库·程序员
阿杰 AJie20 分钟前
MySQL 聚合函数
android·数据库·mysql
菜鸟小九24 分钟前
redis高级(存储能力问题)
数据库·redis·缓存
+VX:Fegn089528 分钟前
计算机毕业设计|基于springboot + vue酒店预订系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
hunter14501 小时前
2026.1.20 sql server简单操作
数据库·oracle
liux35281 小时前
MySQL集群架构:MySQL InnoDB Cluster (MIC)详解(十一)
数据库·mysql·架构
小北方城市网2 小时前
MySQL 索引优化实战:从慢查询到高性能
数据库·spring boot·后端·mysql·rabbitmq·mybatis·java-rabbitmq