首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    解读“OB登顶TPCC”

    作为十一期间数据库圈的一条刷屏新闻,“中国自研数据库超越Oracle登顶全球第一”,确实很吸引眼球。近几天来,又不断有后续消息放出。有热捧的、有唱衰的、有不以为然的,等等不一而足。...而 TPC-C 是全球 OLTP 数据库最权威的性能测试基准。能够参与其中,是每个数据库厂商的梦想。...观点:测试或为撬动市场的”敲门砖” TPC 是数据库行业针对性能测试的国际权威标准,一方面它体现了数据库的核心能力(性能、成本、功能、生态等),一方面也是很多企业选择数据库产品的重要参考依据。...OB的这种拿到国际舞台,与Oracle、IBM等传统企业直面PK的做法,无疑是一种很好的策略。这远比基于某个客户场景做的POC测试,甚至收获一两个大型客户,来的有意义。...作为一种全新架构的关系数据库,TPC官方也有很多困惑和疑问。此次OB的实践,为其他分布式数据库日后的参与,乃至未来分布式数据库的发展都有着一定的示范效应。

    2K30

    OB 开发 | ActionDB 扩展 OB GIS 能力:新增 ST_PointN 函数

    定义函数名:在头文件中 ob_name_def.h 中添加函数名名称,以便在其他地方使用和引用。...添加函数与 GIS 算法的对应信息:由 ob_geo_func_register 维护函数与 GIS 算法的对应关系,添加相应信息。 如何实现 ST_PointN 函数?...3方案优势 量身定制,满足特定需求 定制化:通过添加自定义 GIS 函数,如 ST_PointN,可以根据具体应用需求量身定制数据库功能,确保数据库能够精准地满足业务需求,提高数据处理的灵活性和效率。...数据安全性和一致性 内部实现:自定义 GIS 函数在数据库内部实现,减少了数据传输过程中的安全隐患,保证了数据处理的一致性和安全性。...ActionDB 作为一款卓越的企业级分布式数据库,其设计核心依托于 OceanBase 的开源内核,辅以爱可生在开源数据库领域的深厚积累与技术专长,荣获原厂的正式授权及内核级技术支持。

    7310

    OB 运维 | 基于日志或 gv$sql_audit 分析 OB 异常重试 SQL

    作者:郑增权,爱可生 DBA 团队成员,OceanBase 和 MySQL 数据库技术爱好者。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。...如果 超时时间点 - cur_query_start_time = ob_query_timeout,说明是符合预期的。下面来验证一下。 查询租户变量 ob_query_timeout 为 10s。...8参考资料 《OceanBase 数据库日志解读示例》https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000207691...《OceanBase 数据库事务问题排查指南》https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000026 《OceanBase...数据库中的行锁问题排查指南》https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000016 《事务控制概述》https:

    8310

    PHP ob_start() 函数介绍

    php ob_start 与 ob_end_flush() 是 php 的缓冲输出函数。...web server,直到你 ob_end() 或者类似的 ob 操作。...我仔细想过之后,然后上网搜索了一下,发现相当多的初学者(技术上的初学者,不一定是PHP第一年生,有的人一辈子是初学者),并不理解ob的作用,只是网上经常把ob叫做输出缓冲,输出缓存,所以相当多的人就把ob...其实ob是output buffering的简称,而不是output cache,ob用对了是能对速度有一定的帮助,但是盲目的加上ob函数,只会增加CPU额外的负担。下面我说说ob的基本作用。...1ob_start(ob_gzhandler); 2内容 没错,加一个ob_gzhandler这个回调函数就可以了,不过这么做有些小问题,一是需要zlib支持,二是没有判断浏览器是否支持gzip(现在好像都支持

    1.3K90

    OB 运维 | 一则 Oracle 迁移到 OB 后存储过程语法报错问题诊断案例

    1背景信息 客户反馈一个存储过程从 Oracle 迁移到 OB Oracle 模式后,执行报语法错误。...2.1 获取该存储过程的 trace 信息 具体给出操作步骤,获取方式如下: 执行 set ob_enable_trace_log=on; 执行问题 SQL 执行 show trace; 上面 show...可以看到 Oracle 侧 SRT_ID 字段确实存在主键类型约束,但在 OB 侧转为了唯一键约束。...当 Oracle 侧分区键不是主键或主键一部分时,为了在 OB 侧能成功构建分区表,OMS 会对主键约束进行转换改为唯一性约束,以便能正常创建分区表,以下是验证哪些分区表会进行主键转换的示例: -- -...PK_T_PARTKEY_NOT_PK P 6 rows selected. -- --------------------------------- 通过OMS迁移到OB

    29410

    OB 运维 | OBOracle 竟然可以使用 Repeatable Read?

    作者:任仲禹,爱可生数据库工程师,擅长故障分析和性能优化。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文约 1600 字,预计阅读需要 5 分钟。...是否可以引用数据库快照 仅 SET TRANSACTION 命令开启的只读事务才能引用数据库的快照(继而通过读取一致性视图以获得RR的效果)。...SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ 前文提到 OBoracle 不是仅支持 RC 和 Serializable 吗,那该命令发到 OB...4Repeatable Read 和 Serializable 最后再简单说明下,官网提到 OB 的 MySQL 模式支持 3 种隔离级别(RC、RR、Serializable),Oracle 模式支持...也就是说,OceanBase 数据库的 RR 隔离级别更加严格,不会出现幻读的异常情况。

    10210
    领券