Mybatis 3.3.0 中文用户指南parameterize, batch, update, query) 这些类中方法的细节可以通过查看每个方法的签名来发现,或者直接查看 MyBatis 的发行包中的源代码。 假设你想做的不仅仅是监控 方法的调用,那么你应该很好的了解正在重写的方法的行为。 因为如果在试图修改或重写已有方法的行为的时候,你很可能在破坏 MyBatis 的核心模块。 这些都是更低层的类和方法,所以使用插件的时候要特别当心。 数据源才是必须 的。 有三种内建的数据源类型(也就是 type=”[UNPOOLED|POOLED|JNDI]”): UNPOOLED– 这个数据源的实现只是每次被请求时打开和关闭连接。虽然一点慢,它对在及时可用连接方面没有性能要求的简单应用 程序是一个很好的选择。 不同的数据库在这方面表现也是不一样的,所以对某些数据库来说使用连接池并不重要,这个配置也是理想 的。UNPOOLED 类型的数据源仅仅需要配置以下 readOnly(只读)属性可以被设置为 true 或 false。只读的缓存会给所有调用者返回缓 存对象的相同实例。因此这些对象不能被修改。 这提供了很重要的性能优势。可读写的缓存 会返回缓存对象的拷贝(通过序列化) 。这会慢一些,但是安全,因此默认是 false。 使用自定义缓存 使用自定义缓存 除了这些自定义缓存的方式, 你也可以通过实现你自己的缓存或为其他第三方缓存方案 创建适配器来完全覆盖缓存行为。0 码力 | 98 页 | 2.03 MB | 1 年前3
Apache ShardingSphere v5.5.0 中文文档. . . . . . . . . . . . . . . . . . . . . . . . . 49 监控仪表盘 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 应用性能监控 . . . . . . . . . . . . . . . . . . . . . . . . . . . )、Metrics(指标监控) 和 Logging (日志)是系统运行状况的可观察性数据重要的获取手段。 APM(应用性能监控)是通过对系统可观察性数据进行采集、存储和分析,进行系统的性能监控与诊断, 主要功能包括性能指标监控、调用链分析,应用拓扑图等。 Apache ShardingSphere 并不负责如何采集、存储以及展示应用性能监控的相关数据,而是为应用监控 系统提供必要的指标数据。换句话说,Apache ShardingSphere 通过 Agent 模块为应用提供可观察性的能力,可适用于以下场景: 监控仪表盘 将系统静态信息(如应用版本)和动态信息(如线程数、SQL 处理信息)等 Metrics 指标,使用标准接口 方式暴露给第三方应用(如 Prometheus),管理员能够通过可视化的方式监控系统实时状态。 应用性能监控 在 ShardingSphere 中,一条 SQL 语句要经历解析、路由、改写、执行、结果归并等流程才能最终执行完0 码力 | 557 页 | 4.61 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.051 导览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 应用性能监控集成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Agent 集成 . . . . . . . 与此同时,场景内部也愈加细化,相似场景使用不同数据库已成为常态。由此可见,数据库碎片化的趋 势已经不可逆转。 4.1.2 挑战 并无统一标准的数据库的访问协议和 SQL 方言,以及各种数据库带来的不同运维方法和监控工具的异同, 让开发者的学习成本和 DBA 的运维成本不断增加。提升与原有数据库兼容度,是在其之上提供增量服务 的前提。 SQL 方言和数据库协议的兼容,是数据库兼容度提升的关键点。 17 SUM(col1) FROM tbl_name SELECT col1, SUM(col2) FROM tbl_name GROUP BY col1 HAV‐ ING SUM(col2) > ? 慢 SQL 原因 SELECT * FROM tbl_name WHERE to_date(create_time, ‘yyyy‐ mm‐dd’) = ? 分片键在运算表达式中,导致全 路由 不支持的0 码力 | 385 页 | 4.26 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.1与此同时,场景内部也愈加细化,相似场景使用不同数据库已成为常态。由此可见,数据库碎片化的趋 势已经不可逆转。 4.1.2 挑战 并无统一标准的数据库的访问协议和 SQL 方言,以及各种数据库带来的不同运维方法和监控工具的异同, 让开发者的学习成本和 DBA 的运维成本不断增加。提升与原有数据库兼容度,是在其之上提供增量服务 的前提。 SQL 方言和数据库协议的兼容,是数据库兼容度提升的关键点。 18 col1, col2 FROM tbl_name SELECT col1, col2 FROM tbl_name UNION ALL SELECT col1, col2 FROM tbl_name 慢 SQL 原因 SELECT * FROM tbl_name WHERE to_date(create_time, ‘yyyy‐ mm‐dd’) = ? 分片键在运算表达式中,导致全 路由 不支持的 )、Metrics(指标监控) 和 Logging (日志)是系统运行状况的可观察性数据重要的获取手段。 APM(应用性能监控)是通过对系统可观察性数据进行采集、存储和分析,进行系统的性能监控与诊断, 主要功能包括性能指标监控、调用链分析,应用拓扑图等。 Apache ShardingSphere 并不负责如何采集、存储以及展示应用性能监控的相关数据,而是为应用监控 系统提供必要的指标数据。换句话说,Apache0 码力 | 409 页 | 4.47 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.0与此同时,场景内部也愈加细化,相似场景使用不同数据库已成为常态。由此可见,数据库碎片化的趋 势已经不可逆转。 4.1.2 挑战 并无统一标准的数据库的访问协议和 SQL 方言,以及各种数据库带来的不同运维方法和监控工具的异同, 让开发者的学习成本和 DBA 的运维成本不断增加。提升与原有数据库兼容度,是在其之上提供增量服务 的前提。 SQL 方言和数据库协议的兼容,是数据库兼容度提升的关键点。 18 col1, col2 FROM tbl_name SELECT col1, col2 FROM tbl_name UNION ALL SELECT col1, col2 FROM tbl_name 慢 SQL 原因 SELECT * FROM tbl_name WHERE to_date(create_time, ‘yyyy‐ mm‐dd’) = ? 分片键在运算表达式中,导致全 路由 不支持的 )、Metrics(指标监控) 和 Logging (日志)是系统运行状况的可观察性数据重要的获取手段。 APM(应用性能监控)是通过对系统可观察性数据进行采集、存储和分析,进行系统的性能监控与诊断, 主要功能包括性能指标监控、调用链分析,应用拓扑图等。 Apache ShardingSphere 并不负责如何采集、存储以及展示应用性能监控的相关数据,而是为应用监控 系统提供必要的指标数据。换句话说,Apache0 码力 | 406 页 | 4.40 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.2与此同时,场景内部也愈加细化,相似场景使用不同数据库已成为常态。由此可见,数据库碎片化的趋 势已经不可逆转。 4.1.2 挑战 并无统一标准的数据库的访问协议和 SQL 方言,以及各种数据库带来的不同运维方法和监控工具的异同, 让开发者的学习成本和 DBA 的运维成本不断增加。提升与原有数据库兼容度,是在其之上提供增量服务 的前提。 SQL 方言和数据库协议的兼容,是数据库兼容度提升的关键点。 18 col1, col2 FROM tbl_name SELECT col1, col2 FROM tbl_name UNION ALL SELECT col1, col2 FROM tbl_name 慢 SQL 原因 SELECT * FROM tbl_name WHERE to_date(create_time, ‘yyyy‐ mm‐dd’) = ? 分片键在运算表达式中,导致全 路由 不支持的 )、Metrics(指标监控) 和 Logging (日志)是系统运行状况的可观察性数据重要的获取手段。 APM(应用性能监控)是通过对系统可观察性数据进行采集、存储和分析,进行系统的性能监控与诊断, 主要功能包括性能指标监控、调用链分析,应用拓扑图等。 Apache ShardingSphere 并不负责如何采集、存储以及展示应用性能监控的相关数据,而是为应用监控 系统提供必要的指标数据。换句话说,Apache0 码力 | 446 页 | 4.67 MB | 1 年前3
Apache ShardingSphere ElasticJob 中文文档 2023 年 11 月 01 日71 执行导出命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 6.3.3 作业运行状态监控 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 监听作业服务器存活 . . . . . . . . 果本次作业在执行过程中宕机,备机会立即替补执行。 5.2.4 实现原理 ElasticJob 并无作业调度中心节点,而是基于部署作业框架的程序在到达相应时间点时各自触发调度。注 册中心仅用于作业注册和监控信息存储。而主作业节点仅用于处理分片和清理等功能。 弹性分布式实现 • 第一台服务器上线触发主服务器选举。主服务器一旦下线,则重新触发选举,选举过程中阻塞,只 有主服务器选举完成,才会执行其他任务。 问询执行 作业服务在本次任务执行结束后,会向注册中心问询待执行的失效转移分片项,如果有,则开始补偿执 行。也称为异步执行。 5.3.3 适用场景 开启失效转移功能,ElasticJob 会监控作业每一分片的执行状态,并将其写入注册中心,供其他节点感知。 在一次运行耗时较长且间隔较长的作业场景,失效转移是提升作业运行实时性的有效手段;对于间隔较 短的作业,会产生大量与注册中心的网络通信0 码力 | 98 页 | 1.97 MB | 1 年前3
Apache ShardingSphere 中文文档 5.4.1. . . . . . . . . . . . . . . . . . . . . . . . . 48 监控仪表盘 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 应用性能监控 . . . . . . . . . . . . . . . . . . . . . . . . . . . )、Metrics(指标监控) 和 Logging (日志)是系统运行状况的可观察性数据重要的获取手段。 APM(应用性能监控)是通过对系统可观察性数据进行采集、存储和分析,进行系统的性能监控与诊断, 主要功能包括性能指标监控、调用链分析,应用拓扑图等。 Apache ShardingSphere 并不负责如何采集、存储以及展示应用性能监控的相关数据,而是为应用监控 系统提供必要的指标数据。换句话说,Apache 可观察性 48 Apache ShardingSphere document 监控仪表盘 将系统静态信息(如应用版本)和动态信息(如线程数、SQL 处理信息)等 Metrics 指标,使用标准接口 方式暴露给第三方应用(如 Prometheus),管理员能够通过可视化的方式监控系统实时状态。 应用性能监控 在 ShardingSphere 中,一条 SQL 语句要经历解析、路由、改写、执行、结果归并等流程才能最终执行完0 码力 | 530 页 | 4.49 MB | 1 年前3
Apache ShardingSphere 中文文档 5.3.2. . . . . . . . . . . . . . . . . . . . . . . . . 48 监控仪表盘 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 应用性能监控 . . . . . . . . . . . . . . . . . . . . . . . . . . . )、Metrics(指标监控) 和 Logging (日志)是系统运行状况的可观察性数据重要的获取手段。 APM(应用性能监控)是通过对系统可观察性数据进行采集、存储和分析,进行系统的性能监控与诊断, 主要功能包括性能指标监控、调用链分析,应用拓扑图等。 Apache ShardingSphere 并不负责如何采集、存储以及展示应用性能监控的相关数据,而是为应用监控 系统提供必要的指标数据。换句话说,Apache 可观察性 48 Apache ShardingSphere document 监控仪表盘 将系统静态信息(如应用版本)和动态信息(如线程数、SQL 处理信息)等 Metrics 指标,使用标准接口 方式暴露给第三方应用(如 Prometheus),管理员能够通过可视化的方式监控系统实时状态。 应用性能监控 在 ShardingSphere 中,一条 SQL 语句要经历解析、路由、改写、执行、结果归并等流程才能最终执行完0 码力 | 508 页 | 4.44 MB | 1 年前3
Apache ShardingSphere 中文文档 5.2.0. . . . . . . . . . . . . . . . . . . . . . . . . 47 监控仪表盘 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 应用性能监控 . . . . . . . . . . . . . . . . . . . . . . . . . . . )、Metrics(指标监控) 和 Logging (日志)是系统运行状况的可观察性数据重要的获取手段。 APM(应用性能监控)是通过对系统可观察性数据进行采集、存储和分析,进行系统的性能监控与诊断, 主要功能包括性能指标监控、调用链分析,应用拓扑图等。 Apache ShardingSphere 并不负责如何采集、存储以及展示应用性能监控的相关数据,而是为应用监控 系统提供必要的指标数据。换句话说,Apache ShardingSphere 通过 Agent 模块为应用提供可观察性的能力,可适用于以下场景: 监控仪表盘 将系统静态信息(如应用版本)和动态信息(如线程数、SQL 处理信息)等 Metrics 指标,使用标准接口 方式暴露给第三方应用(如 Prometheus),管理员能够通过可视化的方式监控系统实时状态。 应用性能监控 在 ShardingSphere 中,一条 SQL 语句要经历解析、路由、改写、执行、结果归并等流程才能最终执行完0 码力 | 449 页 | 5.85 MB | 1 年前3
共 16 条
- 1
- 2













