# 创建 Placement Policy

__*表与 Placement Policy*__

```12
CREATE PLACEMENT POLICY ~!@west@!~ PRIMARY_REGION="seattle" REGIONS="seattle,shanghai" FOLLOWERS=2;
CREATE PLACEMENT POLICY ~!@east@!~ PRIMARY_REGION="shanghai" REGIONS="shanghai,seattle" FOLLOWERS=2;

CREATE TABLE test.p_east(
  id bigint primary key auto_random,
  name varchar(30),
  t_mark timestamp
) ~!@PLACEMENT POLICY = east@!~;

CREATE TABLE test.p_west(
  id bigint primary key auto_random,
  name varchar(30),
  t_mar timestamp
) ~!@PLACEMENT POLICY = west@!~;
```

------------------------------

观察 placement labels, TiKV 设置了 region 的 label。

```
tidb> SHOW PLACEMENT LABELS;
+--------+-------------------------+
| Key    | Values                  |
+--------+-------------------------+
| engine | ["tiflash"]             |
| region | ["seattle", "shanghai"] |
+--------+-------------------------+
3 rows in set (0.00 sec)

```

PRIMARY_REGION: 选项依赖 TiKV 中的 region 标签, Raft leader 被放置在有 region 标签的节点上。

REGIONS: 选项依赖 TiKV 中的 region 标签, Raft followers 被放置在有 region 标签的节点上。

FOLLOWERS: Follower 的数量。例如 FOLLOWERS=2 表示数据有 3 个副本, 2 个 follower 和 1 个 leader。
