表描述定义
pkg/sql/sqlbase/system.go
|
|
初始化表描述为内存态KV pairs
pkg/server/node.go
pkg/sql/sqlbase/metadata.go
|
|
将表定义描述转换成内存的kv形式,便于后面进行插入
初始化第一个range,写入到rocksdb
这里将上一步的所有kv对,直接插入rocksdb中
pkg/storage/store.go
|
|
- 初始化第一个range的desc
- 插入meta2的key
- 插入meta1的key
- 插入系统表描述的kv pair
- commit