技術分享 | 新手如何調試 OceanBase
作者:郭奧門 愛可生 DBLE 研發成員,負責分佈式數據庫中間件的新功能開發,回答社區/客户/內部提出的一般性問題。 本文來源:原創投稿 *愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 前言 observer調試有三種⽅法:⽇志,gdb調試,vscode調試(本質上是gdb或lldb)。這裏我們關注如何藉助vscode進行調試 調試版本 OB代碼
作者:郭奧門 愛可生 DBLE 研發成員,負責分佈式數據庫中間件的新功能開發,回答社區/客户/內部提出的一般性問題。 本文來源:原創投稿 *愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 前言 observer調試有三種⽅法:⽇志,gdb調試,vscode調試(本質上是gdb或lldb)。這裏我們關注如何藉助vscode進行調試 調試版本 OB代碼
每個事務都有一個對象,這篇文章我們聊聊,事務的對象從哪裏來,要到哪裏去。 作者:操盛春,愛可生技術專家,公眾號『一樹一溪』作者,專注於研究 MySQL 和 OceanBase 源碼。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 我是一個事務,請給我一個對象 本文基於 MySQL 8.0.32 源碼,存儲引擎為 InnoDB。 目錄 [TOC] 正文
做了那麼多準備工作,終於要啓動 InnoDB 事務了。 作者:操盛春,愛可生技術專家,公眾號『一樹一溪』作者,專注於研究 MySQL 和 OceanBase 源碼。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文基於 MySQL 8.0.32 源碼,存儲引擎為 InnoDB。 1. 啓動事務 在《BEGIN 語句會馬上啓動事務嗎?》這篇文章中,我們介紹
事務都以讀事務身份啓動,讀事務和只讀事務會在需要時發生變化,它們會怎麼變化?這是本文要回答的問題。 作者:操盛春,愛可生技術專家,公眾號『一樹一溪』作者,專注於研究 MySQL 和 OceanBase 源碼。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文基於 MySQL 8.0.32 源碼,存儲引擎為 InnoDB。 1. update、delete
1. 準備工作 參數配置: binlog_format = ROW binlog_rows_query_log_events = OFF 創建測試表: CREATE TABLE `t_binlog` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `i1` int DEFAULT '0', `str1` varchar(32) DEFAULT
本文介紹了 MySQL 8.3 的一個新特性,給 GTID 打標籤~ 作者:李富強,愛可生 DBA 團隊成員,熟悉 MySQL,TiDB,OceanBase 等數據庫。相信持續把對的事情做好一點,會有不一樣的收穫。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文約 900 字,預計閲讀需要 3 分鐘。 摘要 MySQL 8.3 創新版於 2024 年
二階段提交的 prepare 階段,binlog 和 InnoDB 各自會有哪些動作? 本文基於 MySQL 8.0.32 源碼,存儲引擎為 InnoDB。 1. 二階段提交 二階段提交,顧名思義,包含兩個階段,它們是: prepare 階段。 commit 階段。 我們只考慮 SQL 語句操作 InnoDB 表的場景,對於用户事務,是否使用二階段提交,取決於是否開啓了 binlog。 因
Oracle 不允許同一個字段存在兩個相同索引,但這個和 MySQL 的設計不太相同,通過實驗,瞭解一下 MySQL 這種場景的情況。 作者:劉晨,網名 bisal ,具有十年以上的應用運維工作經驗,目前主要從事數據庫應用研發能力提升和技術管理相關的工作,Oracle ACE(Alumni),騰訊雲TVP,擁有 Oracle OCM OCP 、EXIN DevOps Master 、SCJP
同事諮詢了一個問題,TDSQL(for MySQL)中的某張表主鍵需要改為聯合主鍵,是否必須先刪除現有的主鍵?因為刪除主鍵時,提示這個錯誤。 作者:劉晨,網名 bisal ,具有十年以上的應用運維工作經驗,目前主要從事數據庫應用研發能力提升和技術管理相關的工作,Oracle ACE(Alumni),騰訊雲TVP,擁有 Oracle OCM OCP 、EXIN DevOps Master 、S
上一期我們講了關於 OceanBase 安全審計的《身份鑑別》和《用户管理與訪問控制》 兩個部分,OceanBase 的安全機制介紹其支持傳輸加密,今天我們主要來實踐一下如何配置傳輸加密以及驗證是否真的加密。 作者:金長龍 愛可生測試工程師,負責 DMP 產品的測試工作。 作者:陳慧明 愛可生測試工程師,主要參與 DMP 和 DBLE 自動化測試項目。 本文來源:原創投稿 * 愛可生
承接前文 OceanBase 安全審計的《傳輸加密》,本文主要實踐數據透明加密,並驗證加密是否有效。 作者:張乾,外星人2號,兼任四位喵星人的鏟屎官。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文約 1200 字,預計閲讀需要 4 分鐘。 環境 版本:OceanBase 4.1.0.0 企業版 加密配置 詳細的 加密步驟 略過,本次使用 MySQL
SQLShift 作為一款多元異構數據庫的 SQL 方言轉換工具,在過去兩個月,陸續支持了 Oracle 存儲過程 ➝ OceanBase/PostgreSQL 的語法轉換,本期讓我們一起看看又有哪些新能力吧! https://www.bilibili.com/video/BV1253jzTE8t/?aid=114792748552... 新特性速覽 ✔️ SQL Server 存儲過程 ➝ Ga
數字化轉型已成為醫療健康行業發展的關鍵驅動力。其中,數據庫作為數據管理和信息化的核心底座,其安全性、穩定性與高效性至關重要。 本文系 OceanBase 重要生態夥伴上海愛可生信息技術股份有限公司(簡稱“愛可生”)投稿,將闡述國內某三甲醫院業務系統升級至 OceanBase 的全過程,以及技術迭代背後的創新點和成效。 如果醫院患者的個人信息、醫療記錄、科研數據等敏感信息泄露,小到個人,大到
作者:姚嵩 外星人... 本文來源:原創投稿 *愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 背景: 通過 obproxy 連接 OB 後,發現: kill 命令使⽤ show processlist 中的 ID 能執⾏成功, 使⽤ information_schema.processlist 或者 oceanbase.__all_virtual_pr
一、本月導覽與核心看點 2025 年 9 月,SCALE 評測基準持續聚焦 AI 在 SQL 領域的應用前沿。本月,榜單新增了 Moonshot AI(月之暗面) 發佈的最新模型 —— Kimi-K2-Instruct-0905,還在平台功能上進行了升級,旨在為開發者、研究者和企業決策者提供更精細、更具洞察力的技術參考。 本期核心看點: 新增模型評測:新增的 Kimi K2 模型在「SQL 理