TiDB v5.2 中文手册的指 定表; 支持 断点 续传; 支持 数据 过滤。 如果 使用 Local- backend 进行 数据 导入, TiDB Light- ning 运行 后, TiDB 集群 将无 法正 常对 外提 供服 务。 如果 你不 希望 TiDB 集群 的对 外服 务受 到影 响, 可以 参考 TiDB Light- ning TiDB- backend 中的 硬件 需求 与部 数字部分不需要连续但必须递增,并用零填充。 文件扩展名必须为 *.csv,即使文件的内容并非逗号分隔。 136 5.4.1.2 表结构 CSV 文件是没有表结构的。要导入 TiDB,就必须为其提供表结构。可以通过以下任一方法实现: • 创建包含 DDL 语句 CREATE TABLE 的文件 db_name.table_name-schema.sql 以及包含 CREATE DATABASE DDL 语句的文件 db_name-schema-create 请在测试环境下对所有修改做好充分测试后,再应用到生产环境中。 9.1.1.1 性能分析工具 系统调优需要根据系统性能分析的结果做指导,因此本文先列出常用的性能分析方法。 9.1.1.1.1 60 秒分析法 此分析法由《性能之巅》的作者 Brendan Gregg 及其所在的 Netflix 性能工程团队公布。所用到的工具均可从发 行版的官方源获取,通过分析以下清单中的输出,可定位大部分常见的性能问题。 •0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.1 中文手册的指 定表; 支持 断点 续传; 支持 数据 过滤。 如果 使用 Local- backend 进行 数据 导入, TiDB Light- ning 运行 后, TiDB 集群 将无 法正 常对 外提 供服 务。 如果 你不 希望 TiDB 集群 的对 外服 务受 到影 响, 可以 参考 TiDB Light- ning TiDB- backend 中的 硬件 需求 与部 数字部分不需要连续但必须递增,并用零填充。 文件扩展名必须为 *.csv,即使文件的内容并非逗号分隔。 130 5.4.1.2 表结构 CSV 文件是没有表结构的。要导入 TiDB,就必须为其提供表结构。可以通过以下任一方法实现: • 创建包含 DDL 语句 CREATE TABLE 的文件 db_name.table_name-schema.sql 以及包含 CREATE DATABASE DDL 语句的文件 db_name-schema-create 请在测试环境下对所有修改做好充分测试后,再应用到生产环境中。 9.1.1.1 性能分析工具 系统调优需要根据系统性能分析的结果做指导,因此本文先列出常用的性能分析方法。 9.1.1.1.1 60 秒分析法 此分析法由《性能之巅》的作者 Brendan Gregg 及其所在的 Netflix 性能工程团队公布。所用到的工具均可从发 行版的官方源获取,通过分析以下清单中的输出,可定位大部分常见的性能问题。 •0 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v5.3 中文手册关于临时表的更多兼容性信息,请参考与 MySQL 临时表的兼容性和与其他 TiDB 功能的兼容性限制。 • 对于 v5.3.0 之前的版本,当系统变量设置为非法值时,TiDB 会报错。从 v5.3.0 起,当系统变量设置为非 法值时,TiDB 会返回成功,并报类似 |Warning | 1292 | Truncated incorrect xxx: 'xx' 的警告。 • 修复 SHOW CREATE VIEW 不需要 SHOW 的指 定表; 支持 断点 续传; 支持 数据 过滤。 如果 使用 Local- backend 进行 数据 导入, TiDB Light- ning 运行 后, TiDB 集群 将无 法正 常对 外提 供服 务。 如果 你不 希望 TiDB 集群 的对 外服 务受 到影 响, 可以 参考 TiDB Light- ning TiDB- backend 中的 硬件 需求 与部 数字部分不需要连续但必须递增,并用零填充。 文件扩展名必须为 *.csv,即使文件的内容并非逗号分隔。 144 5.4.1.2 表结构 CSV 文件是没有表结构的。要导入 TiDB,就必须为其提供表结构。可以通过以下任一方法实现: • 创建包含 DDL 语句 CREATE TABLE 的文件 db_name.table_name-schema.sql 以及包含 CREATE DATABASE DDL 语句的文件 db_name-schema-create0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v5.4 中文手册的指 定表; 支持 断点 续传; 支持 数据 过滤。 如果 使用 Local- backend 进行 数据 导入, TiDB Light- ning 运行 后, TiDB 集群 将无 法正 常对 外提 供服 务。 如果 你不 希望 TiDB 集群 的对 外服 务受 到影 响, 可以 参考 TiDB Light- ning TiDB- backend 中的 硬件 需求 与部 零填充数字部分,保证后缀为同样 长度。 5.3.6.3 第 2 步:创建目标表结构 CSV 文件自身未包含表结构信息。要将 CSV 数据导入 TiDB,就必须为数据提供表结构。可以通过以下任一方法 创建表结构: • 方法一:使用 TiDB Lightning 创建表结构。 编写包含 DDL 语句的 SQL 文件如下: – 文件名格式为 ${db_name}-schema-create.sql,其内容需包含 '{tidb-status-addr}/tiflash/replica', 检查 5 秒内是否有正常返回。 • 检查节点间能否相互连通。 注意: 如问题依然无法解决,收集相关组件的日志进行排查。 6. 检查表是否创建 placement-rule。 检查 flash_cluster_manager.log 日志,查找是否存在关键字 Set placement rule … table-0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v8.0 中文手册MARKER 选项, 支持标 记日志 信息。 44 变量名 修改类型 描述 div_ �→ precision �→ _ �→ increment �→ 新增 用于指 定使用 运算符 / 执行除 法操作 时,结 果增加 的小数 位数。 该功能 与 MySQL 保持一 致。 tidb_dml_ �→ type 新增 设置 DML 语 句的执 行方式, 可选值 为 " �→ standard �→ 没有监听对应端口的问题 #51473 @hawkingrei – 修复在 determinate 模式下 (tidb_opt_objective='determinate'),如果查询不包含谓词,可能无 法加载统计信息的问题 #48257 @time-and-fate – 修复 init-stats 流程可能导致 TiDB panic 以及 load stats 流程直接退出的问题 #51581 @hawkingrei +----+--------------+---------+ 4.8.1.2.1 开启事务 要显式地开启一个新事务,既可以使用 BEGIN 语句,也可以使用 START TRANSACTION 语句,两者效果相同。语 法: BEGIN; START TRANSACTION; TiDB 的默认事务模式是悲观事务,你也可以明确指定开启乐观事务: BEGIN OPTIMISTIC; 开启悲观事务: BEGIN PESSIMISTIC;0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v7.6 中文手册+----+--------------+---------+ 4.8.1.2.1 开启事务 要显式地开启一个新事务,既可以使用 BEGIN 语句,也可以使用 START TRANSACTION 语句,两者效果相同。语 法: BEGIN; START TRANSACTION; TiDB 的默认事务模式是悲观事务,你也可以明确指定开启乐观事务: BEGIN OPTIMISTIC; 开启悲观事务: BEGIN PESSIMISTIC; 都是开源项目,你可以享受到零供应商锁定的好处。 4.13.3.3 部署架构 将 ProxySQL 与 TiDB 集成的最直接方式是在应用层和 TiDB 之间添加 ProxySQL 作为独立中介。但是,这种方式无 法保证可扩展性和容错性,而且可能因为网络跳转而增加延迟。为避免这些问题,一种替代部署架构是将 ProxySQL 作为附属容器部署,如下图所示: 444 图 31: proxysql-client-side-tidb-cloud 部分,保证后缀为同样 长度。 605 6.4.7.3 第 2 步:创建目标表结构 CSV 文件自身未包含表结构信息。要将 CSV 数据导入 TiDB,就必须为数据提供表结构。可以通过以下任一方法 创建表结构: • 方法一:使用 TiDB Lightning 创建表结构。 编写包含 DDL 语句的 SQL 文件如下: – 文件名格式为 ${db_name}-schema-create.sql,其内容需包含0 码力 | 4666 页 | 101.24 MB | 1 年前3
TiDB v7.5 中文手册+----+--------------+---------+ 4.8.1.2.1 开启事务 要显式地开启一个新事务,既可以使用 BEGIN 语句,也可以使用 START TRANSACTION 语句,两者效果相同。语 法: BEGIN; START TRANSACTION; TiDB 的默认事务模式是悲观事务,你也可以明确指定开启乐观事务: BEGIN OPTIMISTIC; 开启悲观事务: BEGIN PESSIMISTIC; 都是开源项目,你可以享受到零供应商锁定的好处。 4.13.3.3 部署架构 将 ProxySQL 与 TiDB 集成的最直接方式是在应用层和 TiDB 之间添加 ProxySQL 作为独立中介。但是,这种方式无 法保证可扩展性和容错性,而且可能因为网络跳转而增加延迟。为避免这些问题,一种替代部署架构是将 ProxySQL 作为附属容器部署,如下图所示: 434 图 31: proxysql-client-side-tidb-cloud 部分,保证后缀为同样 长度。 593 6.4.7.3 第 2 步:创建目标表结构 CSV 文件自身未包含表结构信息。要将 CSV 数据导入 TiDB,就必须为数据提供表结构。可以通过以下任一方法 创建表结构: • 方法一:使用 TiDB Lightning 创建表结构。 编写包含 DDL 语句的 SQL 文件如下: – 文件名格式为 ${db_name}-schema-create.sql,其内容需包含0 码力 | 4590 页 | 100.91 MB | 1 年前3
Greenplum Database 管理员指南 6.2.1enough memory . . . 在这种情况下,可以增加目标资源组的内存配额,或者等有资源空缺时再转移。 转移查询的资源组之后,该查询将与目标资源组中的其他事务竞争资源,因此,无 法保证目标资源组中的事务不受影响,目标资源组中的事务可能会受此影响而导致查询 失败,保留足够的全局共享内存,可能会有效降低这种风险。 pg_resgroup_move_query()函数只是把指定的事务转移到目标资源组中,其 日统计结果为依据来进行调整,最为稳妥。 创建包含成本限制的资源队列 资源队列通过设置MAX_COST限制被执行的语句可消耗的最大成本(Cost)。Cost 以一个浮点数(如100.0或使用科学计数法如1e+2)来指定。 Cost是查询优化器(如使用EXPLAIN查看)评估出来的总预估成本。因此管理员在 设置时需要对该系统执行的查询很熟悉才可以得到一个恰当的Cost阈值。Cost意味着 对磁盘的操作数量。1 明,都存在search_path中,因为没有这个模式的话,SQL将无法执行,数据库 将无法使用。 information_schema模式由一组标准化视图构成,这些视图用于以标准化的方 法从系统表中查看对象信息,不过,该模式中的很多视图定义复杂且臃肿,当库中 对象较多时,这些视图的性能可能会很差,有时候只需要查询必要的信息时,可以 考虑写SQL重新实现。 pg_toast0 码力 | 416 页 | 6.08 MB | 1 年前3
TiDB v8.1 中文手册+----+--------------+---------+ 4.8.1.2.1 开启事务 要显式地开启一个新事务,既可以使用 BEGIN 语句,也可以使用 START TRANSACTION 语句,两者效果相同。语 法: BEGIN; START TRANSACTION; TiDB 的默认事务模式是悲观事务,你也可以明确指定开启乐观事务: BEGIN OPTIMISTIC; 开启悲观事务: BEGIN PESSIMISTIC; 都是开源项目,你可以享受到零供应商锁定的好处。 4.13.3.3 部署架构 将 ProxySQL 与 TiDB 集成的最直接方式是在应用层和 TiDB 之间添加 ProxySQL 作为独立中介。但是,这种方式无 法保证可扩展性和容错性,而且可能因为网络跳转而增加延迟。为避免这些问题,一种替代部署架构是将 ProxySQL 作为附属容器部署,如下图所示: 433 图 31: proxysql-client-side-tidb-cloud 部分,保证后缀为同样 长度。 594 6.4.7.3 第 2 步:创建目标表结构 CSV 文件自身未包含表结构信息。要将 CSV 数据导入 TiDB,就必须为数据提供表结构。可以通过以下任一方法 创建表结构: • 方法一:使用 TiDB Lightning 创建表结构。 编写包含 DDL 语句的 SQL 文件如下: – 文件名格式为 ${db_name}-schema-create.sql,其内容需包含0 码力 | 4807 页 | 101.31 MB | 1 年前3
TiDB v7.1 中文手册�→ size 新增 控制是 否使用 最小网 络数据 交换策 略。使用 该策略 时,TiDB 会估算 Broadcast Hash Join 和 Shuffled Hash Join 两种算 法所需 进行网 络交换 的数据 量,并 选择网 络交换 数据量 较小的 算法。 该功能 开启后, tidb_ �→ broadcast �→ _ �→ join �→ _ �→ threshold �→ +----+--------------+---------+ 4.8.1.2.1 开启事务 要显式地开启一个新事务,既可以使用 BEGIN 语句,也可以使用 START TRANSACTION 语句,两者效果相同。语 法: BEGIN; START TRANSACTION; TiDB 的默认事务模式是悲观事务,你也可以明确指定开启乐观事务: BEGIN OPTIMISTIC; 开启悲观事务: BEGIN PESSIMISTIC; 都是开源项目,你可以享受到零供应商锁定的好处。 4.13.3.3 部署架构 将 ProxySQL 与 TiDB 集成的最直接方式是在应用层和 TiDB 之间添加 ProxySQL 作为独立中介。但是,这种方式无 法保证可扩展性和容错性,而且可能因为网络跳转而增加延迟。为避免这些问题,一种替代部署架构是将 ProxySQL 作为附属容器部署,如下图所示: 448 图 31: proxysql-client-side-tidb-cloud0 码力 | 4369 页 | 98.92 MB | 1 年前3
共 45 条
- 1
- 2
- 3
- 4
- 5













