自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 TiCDC系列分享-02-剖析同步模型与基本架构

TiCDC系列分享-02-剖析同步模型与基本架构

2022-05-18 12:54:18 446

原创 TiDB 内核-源码解读 Point_Get 点查的一生

此前,作为 DBA 觉得能看源码是一件很牛的事情,花了大半年时间对 Golang 和 Rust 入了个门,因此借着 “点查” 避开大量复杂优化器代码的机会,尽己所能的串联一下点查在 TiDB 和 TiKV 间的执行流程。

2022-05-12 23:20:02 774

原创 TiCDC系列分享-01-简述产生背景及使用概况

TiCDC系列分享-01-简述使用背景,TiCDC 的使用场景主要有 “数据库灾备” 及 “数据集成”,与上一代 TiDB Binlog 相比有诸多方面提升。

2022-05-12 18:49:56 747

原创 Rust --Trait简单使用

fn main() { let a = stu{ name: "Jan".to_string() }; name(a);}struct stu{ name: String}impl Get for stu{ fn get_name(self) { println!("{}",self.name) }}trait Get { fn get_name(self);}fn name(get: impl

2022-01-13 01:48:28 142

原创 PG用户角色权限管理

简介用户(user):user是拥有login权限的role。角色(role):role可以拥有数据库对象,并将拥有对象的权限赋予其他角色。组(group):group是一个特殊的role,不拥有replication/noreplication、connection limit属性的role。方式一:createuser -U postgres -p 5432 ROLERNAME --forwindows[postgres@pg1 49162]$ createuser janu1 -U post

2020-09-10 02:41:14 2193

原创 PG逻辑结构与物理结构

查看表空间位置postgres=# \d pg_tablespace Table "pg_catalog.pg_tablespace" Column | Type | Collation | Nullable | Default ------------+-----------+-----------+----------+--------- oid | oid | | not null | spcname

2020-09-10 00:49:08 291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除