Apache ShardingSphere 中文文档 5.0.0-alpha
也可以根据判断参数个数以及表元信息中 的列数量对比,并自动生成自增主键。例如,原始的 SQL 为: INSERT INTO t_order VALUES (10, 1); 改写的 SQL 将只在主键所在的列顺序处增加自增主键即可: INSERT INTO t_order VALUES (xxxxx, 10, 1); 自增主键补列时,如果使用占位符的方式书写 SQL,则只需要改写参数列表即可,无需改写 LIMIT 进行 分页。比如构建行记录数量与行偏移量的二级索引,或使用上次分页数据结尾 ID 作为下次查询条件的分 页方式等。 分页信息修正时,如果使用占位符的方式书写 SQL,则只需要改写参数列表即可,无需改写 SQL 本身。 批量拆分 在使用批量插入的 SQL 时,如果插入的数据是跨分片的,那么需要对 SQL 进行改写来防止将多余的数据 写入到数据库中。插入操作与查询操作的不同之 的初始化配置,是缺乏灵活应对能力的。在实际的 使用场景中,面对不同 SQL 以及占位符参数,每次的路由结果是不同的。这就意味着某些操作可能需要使 用内存归并,而某些操作则可能选择流式归并更优,具体采用哪种方式不应该由用户在 ShardingSphere 启动之前配置好,而是应该根据 SQL 和占位符参数的场景,来动态的决定连接模式。 为了降低用户的使用成本以及连接模式动态化这两个问题,ShardingSphere0 码力 | 301 页 | 3.44 MB | 1 年前3Apache ShardingSphere 中文文档 5.2.0
. . 252 背景信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 操作步骤 . . . . 307 测试工具微调 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 压测环境或参数建议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 附录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 8.5.1 DistSQL 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或连接池 属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 8.5.20 码力 | 449 页 | 5.85 MB | 1 年前3Apache ShardingSphere 中文文档 5.0.0
和数据加密无法一起使用,如何解决? . . . . . . . . . . . . 292 7.7.17 17. [DistSQL] 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或 连接池属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 7.7.18 18. [其他] 配置文件中,根据 OpenTelemetry SDK 自动配 置说明 ,填写合适的配置即可。 使用方法 使用 OpenTracing 协议 • 方法 1:通过读取系统参数注入 APM 系统提供的 Tracer 实现类 启动时添加参数 -Dorg.apache.shardingsphere.tracing.opentracing.tracer.class=org.apache.skywalking SkywalkingTracer 调用初始化方法 4.5. 分布式治理 51 Apache ShardingSphere document, v5.0.0 ShardingTracer.init(); • 方法 2:通过参数注入 APM 系统提供的 Tracer 实现类 ShardingTracer.init(new SkywalkingTracer()); 注意: 使用 SkyWalking 的 OpenTracing0 码力 | 385 页 | 4.26 MB | 1 年前3Apache ShardingSphere 中文文档 5.4.1
. . 380 背景信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 操作步骤 . . . . . 403 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 SQL Hint . . 436 测试工具微调 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 压测环境或参数建议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 附录 . . . . . . . . . . .0 码力 | 530 页 | 4.49 MB | 1 年前3Apache ShardingSphere 中文文档 5.3.2
. . 362 背景信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 操作步骤 . . . . . 383 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384 SQL Hint . . 415 测试工具微调 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 压测环境或参数建议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 附录 . . . . . . . . . . .0 码力 | 508 页 | 4.44 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.1
和数据加密无法一起使用,如何解决? . . . . . . . . . . . . . . 308 x 7.8.18 [DistSQL] 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或连接 池属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 7.8.19 "service.name=shardingsphere-agent" otel.traces.exporter: "zipkin" Logging: props: LEVEL: "INFO" • 参数说明; 4.10. 可观察性 63 Apache ShardingSphere document, v5.1.1 名称 说明 取值范围 默认值 JVM _INFOR‐ MATION_CO 采 样 率 类型 const、proba bilistic、ratel imiting、remote const JAEGE R_SAMPLER_PARAM Jaeger 采 样 率 参数 c onst:0、1,pro babilistic:0.0 ‐ 1.0,ratelimiting:> 0,自定义 每秒采集数量,remot e:需要自定义配置远程采样率管理 服务地址,JA EGER_SAMPLER_MA0 码力 | 409 页 | 4.47 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.0
和数据加密无法一起使用,如何解决? . . . . . . . . . . . . . . 304 7.8.18 [DistSQL] 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或连接 池属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 x 7.8 "service.name=shardingsphere-agent" otel.traces.exporter: "zipkin" Logging: props: LEVEL: "INFO" • 参数说明; 4.10. 可观察性 62 Apache ShardingSphere document, v5.1.0 名称 说明 取值范围 默认值 JVM _INFOR‐ MATION_CO 采 样 率 类型 const、proba bilistic、ratel imiting、remote const JAEGE R_SAMPLER_PARAM Jaeger 采 样 率 参数 c onst:0、1,pro babilistic:0.0 ‐ 1.0,ratelimiting:> 0,自定义 每秒采集数量,remot e:需要自定义配置远程采样率管理 服务地址,JA EGER_SAMPLER_MA0 码力 | 406 页 | 4.40 MB | 1 年前3Apache ShardingSphere v5.5.0 中文文档
. . 408 背景信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 操作步骤 . . . . . 431 使用规范 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 参数解释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431 SQL Hint . . 462 测试工具微调 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462 压测环境或参数建议 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463 ix 附录 . . . . . . . . .0 码力 | 557 页 | 4.61 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.2
和数据加密无法一起使用,如何解决? . . . . . . . . . . . . . . 320 x 7.8.18 [DistSQL] 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或连接 池属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 7.8.19 "zipkin" Logging: 4.10. 可观察性 64 Apache ShardingSphere document, v5.1.2 props: LEVEL: "INFO" • 参数说明; 名称 说明 取值范围 默认值 JVM _INFOR‐ MATION_CO LLEC‐ TOR_ENABLED 是 否 开 启 JVM 采集器 true、false true 采 样 率 类型 const、proba bilistic、ratel imiting、remote const JAEGE R_SAMPLER_PARAM Jaeger 采 样 率 参数 c onst:0、1,pro babilistic:0.0 ‐ 1.0,ratelimiting:> 0,自定义 每秒采集数量,remot e:需要自定义配置远程采样率管理 服务地址,JA EGER_SAMPLER_MA0 码力 | 446 页 | 4.67 MB | 1 年前3Mybatis 3.3.0 中文用户指南
项目报表 简介 简介 什么是 什么是 MyBatis ? ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以 及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 finally { session.close(); } 诚然这种方式能够正常工作,并且对于使用旧版本 MyBatis 的用户来说也比较熟悉,不过现在有了一种更直白的方式。使用对于给定 语句能够合理描述参数和返回值的接口(比如说BlogMapper.class),你现在不但可以执行更清晰和类型安全的代码,而且还不用担 心易错的字符串字面值以及强制类型转换。 例如: SqlSession session 101); 你可能注意到这和使用完全限定名调用 Java 对象的方法是相似的,之所以这样做是有原因的。这个命名可以直接映射到在命名空间中 同名的 Mapper 类,并在已映射的 select 语句中的名字、参数和返回类型匹配成方法。这样你就可以向上面那样很容易地调用这个对 应 Mapper 接口的方法。不过让我们再看一遍下面的例子: BlogMapper mapper = session.getMapper(BlogMapper0 码力 | 98 页 | 2.03 MB | 1 年前3
共 17 条
- 1
- 2