书栈网 · BookStack 本次搜索耗时 0.024 秒,为您找到 193035 个相关结果.
  • MySQL · 限制改进 · GTID和升级

    GTID 资料 MySQL 5.6 引入了global transaction identifiers (GTIDs,全局事务ID)的特性,这一特性是用来解决主从复制(replication)场景下的一些问题,GTID 只存在于 binlog 中,数据库中是没有的。 要了解 GTID 的话,官方文档 是一定要看的,另外再推荐推荐三篇 Oracle 同...
  • DAO-工程痛点及改进

    一、基本介绍 二、工程化痛点 1、数据集合与代码结构不同步 2、数据模型与业务模型模糊不清 3、DAO层沉淀太多的业务逻辑封装 4、将数据模型作为ORM/DAO操作的参数 5、数据操作权限开放,项目任何地方都可以随意调用 6、从顶层业务到底层数据集合操作,通篇使用同一个数据结构 三、工程化改进 1、自动化的数据模型管理 2、数据与业务模型的...
  • DAO-工程痛点及改进

    一、基本介绍 二、工程化痛点 1、数据集合与代码结构不同步 2、数据模型与业务模型模糊不清 3、DAO层沉淀太多的业务逻辑封装 4、将数据模型作为ORM/DAO操作的参数 5、数据操作权限开放,项目任何地方都可以随意调用 6、从顶层业务到底层数据集合操作,通篇使用同一个数据结构 三、工程化改进 1、自动化的数据模型管理 2、数据与业务模型的...
  • DAO-组件痛点及改进

    一、现有ORM 使用示例 1、需要定义模型 2、GRPC 接口实现示例 二、现有痛点描述 1、必须要定义tag 关联表结构与struct 属性,无法做到自动映射 2、不支持通过返回对象指定需要查询的字段 3、无法对输入对象属性名称进行自动字段过滤 4、需要创建中间查询结果对象执行赋值转换 5、需要提前初始化返回对象,不管有无查询到数据 6、项...
  • MySQL · 引擎特性 · 临时表改进

    1368 2020-08-13 《数据库内核月报》
    temptable engine InnoDB临时表 插入操作 查询操作 临时表空间 ibtmp1 innodb_temp目录下的临时表空间文件 Reference 最新release的MySQL 8.0.16中包含的临时表改动: WL#11974 , 不再支持myisam作为内部临时表转储磁盘时使用,参数internal_tmp_di...
  • 改进之前的 I/O 项目

    改进 I/O 项目 使用迭代器并去掉 clone 直接使用 env::args 返回的迭代器 使用 Iterator trait 方法代替索引 使用迭代器适配器来使代码更简明 改进 I/O 项目 ch13-03-improving-our-io-project.md commit 2bcb126815a381acc3d46b0d6fc...
  • 改进的Spring Batch Integration模块

    改进的Spring Batch Integration模块 改进的Spring Batch Integration模块 Spring Batch Integration 曾经是 Spring Batch Admin 项目的子模块。Spring Batch的Spring Integration提供了更好整合能力的功能。这些特殊功能包括: 通过消息启...
  • MySQL· 优化改进· GTID启动优化

    背景 GTID 可以说是 MySQL 5.6 版本的一个杀手级特性,它给主备复制带来了极大的便利,RDS只读实例就是强依赖于这个特性。然而GTID在给我们带来便利的同时,也埋下了许多坑,最近几期内核月报中GTID的频繁出现也说明了这一点,对其我们可以说是既爱又恨。 GTID 并不是免费午餐,要使用它是要有代价的,为了保证GTID这个体系能够运转起来,...
  • DAO-痛点及改进

    一、现有ORM 使用示例 1、需要定义模型 2、GRPC 接口实现示例 二、现有痛点描述 1、必须要定义tag 关联表结构与struct 属性,无法做到自动映射 2、不支持通过返回对象指定需要查询的字段 3、无法对输入对象属性名称进行自动字段过滤 4、需要创建中间查询结果对象执行赋值转换 5、需要提前初始化返回对象,不管有无查询到数据 6、通...
  • MySQL · 功能改进 · InnoDB Warmup特性

    提要 相对于纳秒级的内存访问延时,普通的机械盘达到了毫秒级的随机访问延时,对于OLTP应用来说,物理IO绝对是目前数据库管理系统的最大性能杀手,所以增加内存的大小,提高IO的命中率无疑可以作为一种降低时延的常用优化手段。 针对使用InnoDB引擎的MySQL实例来说,增加buffer pool的大小,尽可能的提高buffer pool的命中率,减少物...