书栈网 · BookStack 本次搜索耗时 0.030 秒,为您找到 168352 个相关结果.
  • ORM高级特性-类型转换

    gdb 的数据记录结果(Value )支持非常灵活的类型转换,并内置支持常用的数十种数据类型的转换。Result /Record 的类型转换请查看后续 ORM高级特性 章节。 Value 类型是*gvar.Var 类型的别名,因此可以使用gvar.Var 数据类型的所有转换方法,具体请查看 泛型类型-gvar 章节 使用示例: 首先,数据表...
  • ORM高级特性-类型识别

    使用GoFrame ORM 查询数据时,由于字段值是一个泛型对象,返回的数据类型将会被自动识别映射到Go 变量类型,作为泛型的具体值。 例如: 当字段类型为int(xx) 时,查询到的字段值类型将会被识别会int 类型 当字段类型为varchar(xxx) /char(xxx) /text 等类型时将会被自动识别为string 类型 …… 以下以m...
  • ORM查询-子查询特性

    Where 子查询 Having 子查询 From 子查询 ORM 组件目前支持常见的三种语法的子查询:Where 子查询、Having 子查询及From 子查询。 Where 子查询 我们可以在Where 条件中使用子查询语句,示例: // 获取默认配置的数据库对象(配置名称为"default") db := g . DB () ...
  • 错误处理-其他特性

    NewOption 自定义配置的错误对象创建 fmt 格式化 日志输出支持 NewOption 自定义配置的错误对象创建 说明:用于自定义配置的错误对象创建。 格式: NewOption ( option Option ) error 示例: func ExampleNewOption () { err :...
  • 错误处理-堆栈特性

    错误堆栈 HasStack 判断是否实现堆栈 Stack 获取堆栈信息 Current 获取当前error Next 获取下一层error Cause 获取根error 错误堆栈 标准库的error 错误实现比较简单,无法进行堆栈追溯,对于产生错误时的上层调用者来讲不是很友好,无法获得错误的调用链详细信息。gerror 支持错...
  • MySQL · 引擎特性 · Sequence Engine

    Introduction Description Syntax Introduction 单调递增的唯一值,是在持久化数据库系统中常见的需求,无论是单节点中的业务主键,还是分布式系统中的全局唯一值,亦或是多系统中的幂等控制。不同的数据库系统有不同的实现方法,比如MySQL提供的AUTO_INCREMENT,Oracle,SQL Server 提供 ...
  • MySQL · 内核特性 · Attachable transaction

    1089 2020-08-13 《数据库内核月报》
    目的 简介 核心数据结构 核心接口API 启动一个attachable transaction 结束一个attachable transaction 事务的保存、恢复接口函数 Transaction_state::backup()/restore() Handler API的改动 目的 在学习代码的过程中经常看到attachable tr...
  • AliSQL · 内核特性 · Binlog In Redo

    1834 2020-08-13 《数据库内核月报》
    背景 Commit过程中的IO瓶颈 Binlog In Redo 设计 性能 测试环境 oltp_update_non_index oltp_insert oltp_write_only Binlog Fsync 次数对比 结论 背景 MySQL-8.0在InnoDB的性能方面做了很多改进,其中一个非常重要的改进是对Redo的改进。...
  • MySQL · 特性分析 · 线程池

    1136 2020-08-13 《数据库内核月报》
    概述 实现 重要参数解析 一些改进 连接池和线程池的区别 概述 MySQL 原有线程调度方式有每个连接一个线程(one-thread-per-connection)和所有连接一个线程(no-threads)。 no-threads一般用于调试,生产环境一般用one-thread-per-connection方式。one-thread-per...
  • MySQL · 特性分析 · MyRocks简介

    RocksDB与innodb的比较 数据字典 记录格式 事务与锁 复制 备份恢复 一些优化 一些限制 RocksDB是facebook基于LevelDB实现的,目前为facebook内部大量业务提供服务。经过facebook大量工作,将RocksDB作为MySQL的一个存储引擎移植到MySQL,称之为MyRocks。 经过两年的发展,MyR...