博客 / 列表

愛可生開源社區 - SCALE | SQLFlash 在 SQL 優化維度上的表現評估

SQLFlash 在 SQL 優化維度上的表現評估 一、摘要 本次 SCALE 評測針對專業級 AI 應用 SQLFlash 進行。測評數據集難度升級,旨在反映模型或專業應用在處理 接近生產級 問題 SQL 調優時的穩健性。 核心結論:面對全新挑戰,SQLFlash 的各項指標雖有波動,但仍展現出其作為專項調優工具的專業能力。特別是 語法及最佳實踐遵循 仍保持高分(87.6),確保了輸出 SQL

llm , 數據庫 , SQL

愛可生開源社區 - SCALE | 2025 年 11 月《大模型 SQL 能力排行榜》發佈

一、摘要與核心看點 本期 SCALE 評測聚焦於新一代專業級大語言模型在數據庫 SQL 領域的表現邊界。 發版核心內容為 Gemini 3 Pro 和 DeepSeek-V3.2-Exp 兩大頂尖模型的首次《深度測評報告》,旨在為用户提供最前沿、最可靠的技術選型依據。 核心看點速覽: 可靠性新標杆:Gemini 3 Pro 模型首次參評,在「SQL 理解」能力維度以 86.0 的高分領跑榜單,

gemini-pro , deepseek , SQL

愛可生開源社區 - SCALE | 2025 年 10 月《大模型 SQL 能力排行榜》發佈

一、本月導覽與核心看點 2025 年 10 月,SCALE 評測基準持續追蹤 AI 在專業 SQL 領域的最新進展。本月,榜單迎來了螞蟻百靈大模型團隊發佈的兩大 萬億級 參數的模型:Ling-1T 和 Ring-1T。 Ling-1T :螞蟻百靈大模型 Ling 2.0 系列的第一款旗艦模型。 Ring-1T :一款基於 Ling 2.0 架構的思考模型,也是全球首個開源萬億參數思考模型

llm , 數據庫 , SQL

愛可生開源社區 - 技術分享 | 新手如何調試 OceanBase

作者:郭奧門 愛可生 DBLE 研發成員,負責分佈式數據庫中間件的新功能開發,回答社區/客户/內部提出的一般性問題。 本文來源:原創投稿 *愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 前言 observer調試有三種⽅法:⽇志,gdb調試,vscode調試(本質上是gdb或lldb)。這裏我們關注如何藉助vscode進行調試 調試版本 OB代碼

oceanbase , 調試

愛可生開源社區 - MySQL 核心模塊揭秘 | 03 期 | 我是一個事務,請給我一個對象

每個事務都有一個對象,這篇文章我們聊聊,事務的對象從哪裏來,要到哪裏去。 作者:操盛春,愛可生技術專家,公眾號『一樹一溪』作者,專注於研究 MySQL 和 OceanBase 源碼。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 我是一個事務,請給我一個對象 本文基於 MySQL 8.0.32 源碼,存儲引擎為 InnoDB。 目錄 [TOC] 正文

MySQL , innodb , 事務

愛可生開源社區 - MySQL 核心模塊揭秘 | 04 期 | 終於要啓動事務了

做了那麼多準備工作,終於要啓動 InnoDB 事務了。 作者:操盛春,愛可生技術專家,公眾號『一樹一溪』作者,專注於研究 MySQL 和 OceanBase 源碼。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文基於 MySQL 8.0.32 源碼,存儲引擎為 InnoDB。 1. 啓動事務 在《BEGIN 語句會馬上啓動事務嗎?》這篇文章中,我們介紹

MySQL , innodb , 事務

愛可生開源社區 - MySQL 核心模塊揭秘 | 05 期 | 讀事務和只讀事務的變形記

事務都以讀事務身份啓動,讀事務和只讀事務會在需要時發生變化,它們會怎麼變化?這是本文要回答的問題。 作者:操盛春,愛可生技術專家,公眾號『一樹一溪』作者,專注於研究 MySQL 和 OceanBase 源碼。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文基於 MySQL 8.0.32 源碼,存儲引擎為 InnoDB。 1. update、delete

MySQL , innodb , 事務

愛可生開源社區 - MySQL 核心模塊揭秘 | 06 期 | 事務提交之前,binlog 寫到哪裏?

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 , innodb , 事務

愛可生開源社區 - MySQL8.3 可以給 GTID 打標籤了!

本文介紹了 MySQL 8.3 的一個新特性,給 GTID 打標籤~ 作者:李富強,愛可生 DBA 團隊成員,熟悉 MySQL,TiDB,OceanBase 等數據庫。相信持續把對的事情做好一點,會有不一樣的收穫。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文約 900 字,預計閲讀需要 3 分鐘。 摘要 MySQL 8.3 創新版於 2024 年

MySQL , gtid , 事務

愛可生開源社區 - MySQL 核心模塊揭秘 | 07 期 | 二階段提交 (1) prepare 階段

二階段提交的 prepare 階段,binlog 和 InnoDB 各自會有哪些動作? 本文基於 MySQL 8.0.32 源碼,存儲引擎為 InnoDB。 1. 二階段提交 二階段提交,顧名思義,包含兩個階段,它們是: prepare 階段。 commit 階段。 我們只考慮 SQL 語句操作 InnoDB 表的場景,對於用户事務,是否使用二階段提交,取決於是否開啓了 binlog。 因

MySQL , innodb , 事務

愛可生開源社區 - MySQL 在 RC 隔離級別插入記錄,唯一索引衝突加什麼鎖?

對比上一篇,這篇聊聊【讀已提交】隔離級別下,唯一索引衝突怎麼加鎖。 作者:操盛春,愛可生技術專家,公眾號『一樹一溪』作者,專注於研究 MySQL 和 OceanBase 源碼。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文基於 MySQL 8.0.32 源碼,存儲引擎為 InnoDB。 目錄 [TOC] 正文 1. 準備工作 創建測試表: CR

MySQL , innodb , , 數據庫 , 事務

愛可生開源社區 - MySQL 可以對相同字段創建不同索引?

Oracle 不允許同一個字段存在兩個相同索引,但這個和 MySQL 的設計不太相同,通過實驗,瞭解一下 MySQL 這種場景的情況。 作者:劉晨,網名 bisal ,具有十年以上的應用運維工作經驗,目前主要從事數據庫應用研發能力提升和技術管理相關的工作,Oracle ACE(Alumni),騰訊雲TVP,擁有 Oracle OCM OCP 、EXIN DevOps Master 、SCJP

oracle , MySQL , 索引

愛可生開源社區 - MySQL 無法修改主鍵?原來是因為這個參數

同事諮詢了一個問題,TDSQL(for MySQL)中的某張表主鍵需要改為聯合主鍵,是否必須先刪除現有的主鍵?因為刪除主鍵時,提示這個錯誤。 作者:劉晨,網名 bisal ,具有十年以上的應用運維工作經驗,目前主要從事數據庫應用研發能力提升和技術管理相關的工作,Oracle ACE(Alumni),騰訊雲TVP,擁有 Oracle OCM OCP 、EXIN DevOps Master 、S

MySQL , 索引

愛可生開源社區 - OceanBase 安全審計之傳輸加密

上一期我們講了關於 OceanBase 安全審計的《身份鑑別》和《用户管理與訪問控制》 兩個部分,OceanBase 的安全機制介紹其支持傳輸加密,今天我們主要來實踐一下如何配置傳輸加密以及驗證是否真的加密。 作者:金長龍 愛可生測試工程師,負責 DMP 產品的測試工作。 作者:陳慧明 愛可生測試工程師,主要參與 DMP 和 DBLE 自動化測試項目。 本文來源:原創投稿 * 愛可生

加密 , oceanbase

愛可生開源社區 - OceanBase 安全審計之透明加密

承接前文 OceanBase 安全審計的《傳輸加密》,本文主要實踐數據透明加密,並驗證加密是否有效。 作者:張乾,外星人2號,兼任四位喵星人的鏟屎官。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文約 1200 字,預計閲讀需要 4 分鐘。 環境 版本:OceanBase 4.1.0.0 企業版 加密配置 詳細的 加密步驟 略過,本次使用 MySQL

加密 , oceanbase , 安全

愛可生開源社區 - SQLShift 重磅更新:支持 SQL Server 存儲過程轉換至 GaussDB!

SQLShift 作為一款多元異構數據庫的 SQL 方言轉換工具,在過去兩個月,陸續支持了 Oracle 存儲過程 ➝ OceanBase/PostgreSQL 的語法轉換,本期讓我們一起看看又有哪些新能力吧! https://www.bilibili.com/video/BV1253jzTE8t/?aid=114792748552... 新特性速覽 ✔️ SQL Server 存儲過程 ➝ Ga

gaussdb , 數據遷移 , SQL , sqlserver

愛可生開源社區 - 醫療業務系統升級,這家三甲醫院為何牽手 OceanBase?(SQLServer->OceanBase)

數字化轉型已成為醫療健康行業發展的關鍵驅動力。其中,數據庫作為數據管理和信息化的核心底座,其安全性、穩定性與高效性至關重要。 本文系 OceanBase 重要生態夥伴上海愛可生信息技術股份有限公司(簡稱“愛可生”)投稿,將闡述國內某三甲醫院業務系統升級至 OceanBase 的全過程,以及技術迭代背後的創新點和成效。 如果醫院患者的個人信息、醫療記錄、科研數據等敏感信息泄露,小到個人,大到

oceanbase , 數據遷移 , sqlserver

愛可生開源社區 - OB運維 | 連接 kill 中的 session_id

作者:姚嵩 外星人... 本文來源:原創投稿 *愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 背景: 通過 obproxy 連接 OB 後,發現: kill 命令使⽤ show processlist 中的 ID 能執⾏成功, 使⽤ information_schema.processlist 或者 oceanbase.__all_virtual_pr

kill , session

愛可生開源社區 - 2025 年 9 月《大模型 SQL 能力排行榜》發佈,新增 Kimi K2 測評

一、本月導覽與核心看點 2025 年 9 月,SCALE 評測基準持續聚焦 AI 在 SQL 領域的應用前沿。本月,榜單新增了 Moonshot AI(月之暗面) 發佈的最新模型 —— Kimi-K2-Instruct-0905,還在平台功能上進行了升級,旨在為開發者、研究者和企業決策者提供更精細、更具洞察力的技術參考。 本期核心看點: 新增模型評測:新增的 Kimi K2 模型在「SQL 理

llm , SQL

愛可生開源社區 - 基礎設施層變更後,業務真的還穩嗎?來看問簡智驗平台的一次真實演示

🤔 基礎設施層變更後,業務還穩嗎? 在真實業務環境中,影響穩定性的變更,並非只來自業務代碼本身 —— 基礎設施級的非業務變更,一旦處理不當,往往會引發連鎖反應。 傳統測試手段,大多圍繞“業務代碼變更”進行驗證。一旦變更發生在數據庫、網絡、權限、配置等基礎設施層,測試團隊常常默認“沒必要測”、“業務代碼又沒動,測什麼?” 然而上線後卻出現: 某些頁面打不開了 某些角色訪問受限 某些流程跑不

人工智能 , 自動化測試 , 測試工具 , 測試自動化

愛可生開源社區 - 當測試工具開始「思考」,是工具還是「同事」?

當測試工具突然會自己“動腦子”了,它究竟是冷冰的“代碼容器”,還是能並肩作戰的智能夥伴? 問簡軟件智驗平台 (以下簡稱 問簡平台)正在重新定義這個問題的答案。 引入 問簡平台,就像團隊裏多了一位 24 小時在線、業務精通、無需休息的超級測試員。 你無需寫代碼,它聽得懂“檢查用户權限管理功能是否滿足需求”這樣的指令。 你不必繪製流程圖,它能自動分析頁面結構,知道該點哪裏、查哪裏。 你不怕突發

自動化測試 , 測試工具 , 測試自動化

愛可生開源社區 - MySQL 的鎖等待超時到底是怎麼回事?

鎖等待之後有兩種結果:獲得鎖、超時,這一期先來看看鎖等待超時之後都要幹什麼? 作者:操盛春,愛可生技術專家,公眾號『一樹一溪』作者,專注於研究 MySQL 和 OceanBase 源碼。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文基於 MySQL 8.0.32 源碼,存儲引擎為 InnoDB。 正文 1. 超時檢查線程 InnoDB 有個名為 ib

MySQL , innodb , 數據庫

愛可生開源社區 - MySQL 執行 Online DDL 操作報錯空間不足?

在 MySQL 中執行 Online DDL 之前,需要保證在三個方面的空間充足。 作者:徐文梁,愛可生 DBA 成員,一個執着於技術的數據庫工程師,主要負責數據庫日常運維工作。擅長 MySQL,Redis 及其他常見數據庫也有涉獵;喜歡垂釣,看書,看風景,結交新朋友。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文約 1400 字,預計閲讀需要 4 分

MySQL , innodb , ddl

愛可生開源社區 - MySQL 擴展 VARCHAR 長度遭遇問題的總結

最近,業務反饋有個擴展 VARCHAR 改表需求失敗多次,需要干預處理一下。 作者:莫善,某互聯網公司高級 DBA。 愛可生開源社區出品,原創內容未經授權不得隨意使用,轉載請聯繫小編並註明來源。 本文約 3600 字,預計閲讀需要 12 分鐘。 背景介紹 最近,業務反饋有個擴展 VARCHAR 改表需求失敗多次,需要干預處理一下。 經過排查分析得出,這是由於改表系統解析改表需求得出錯誤的

數據類型 , MySQL