ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin/*!90000 SHARD_ROW_ID_BITS=4 PRE_SPLIT_REGIONS=3 */
不懂这个注释语法是什么意思, 看官方的文档也没有弄太明白 TIDB 5.1.2版本
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin/*!90000 SHARD_ROW_ID_BITS=4 PRE_SPLIT_REGIONS=3 */
不懂这个注释语法是什么意思, 看官方的文档也没有弄太明白 TIDB 5.1.2版本
注释以/开头,以/结尾。
注释在特定的client 会执行特定的动作。
/*!90000 SHARD_ROW_ID_BITS=4 PRE_SPLIT_REGIONS=3 */
这个注释表示 表中 row_id打撒到 2^4= 16个region里, 预先生成2^3=8个region。
这个是存储信息,字符集信息,和分片信息。
兼容MySQL,保留MySQL兼容的内容
您这个脚本也能在MySQL上执行,兼容用的,企鹅的TDSQL也有这种类似的语法。
好的 谢谢
好的 谢谢
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。