tag MySQL

標籤
貢獻438
616
06:37 AM · Oct 27 ,2025

@MySQL / 博客 RSS 訂閱

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

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

MySQL , innodb , , 數據庫 , 事務

收藏 評論

Chat2DB - 什麼是觸發器?

在 SQL Server 數據庫管理中,觸發器能夠在特定的數據庫操作發生時自動執行預先定義的 SQL 語句。觸發器可以用於實現數據完整性約束、審計跟蹤、複雜的業務邏輯等多種功能。本文將深入探討 SQL Server 觸發器(trigger)的概念、類型、工作原理以及實際應用,並通過代碼示例進行演示。 觸發器的概念 觸發器(trigger)是SQL server提供給程序員和數據分析員用來保證數據完

MySQL , 數據庫 , 人工智能 , SQL , sqlserver

收藏 評論

Java陳序員 - 叮點跑腿!一套跑腿下單接單系統!

大家好,我是 Java陳序員。 今天,給大家介紹一套開源的跑腿下單接單系統! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 項目介紹 ddrun —— 一套後端基於 Midway3.0、後台採用 Nuxt2.x、小程序採用 Uniapp 實現的跑腿下單接單系統。 系統實現了幫送服務、幫買服務、騎手註冊、騎手接單、用户下單、提現、訂單分配

微信小程序 , nuxt.js , node.js , MySQL

收藏 評論

RestCloud - MySQL數據遷移到SQLServer數據庫

隨着雲計算技術的發展以及大數據時代的到來,越來越多的企業開始尋求更加高效、安全的數據管理解決方案。MySQL作為一種開源的關係型數據庫管理系統,在互聯網應用開發中佔據了極其重要的位置;而另一方面,Microsoft SQL Server憑藉其強大的事務處理能力、安全性及與微軟其他產品(如.NET框架)的良好集成度,在企業級應用特別是Windows平台上的表現尤為突出。因此,當組織決定從基於Linu

MySQL , 數據庫 , etl , sqlserver , 數據傳輸

收藏 評論

今夜有點兒涼 - MySQL 索引

在 MySQL 中,索引 是通過特定的數據結構來加速查詢操作。MySQL 支持多種類型的索引,其中 B+ 樹索引 是最常見的一種。 1. B+ 樹索引(B+ Tree Index) B+ 樹的特點: 所有數據存儲在葉子節點: 所有的數據都存儲在 B+ 樹的葉子節點中,非葉子節點僅存儲索引。 葉子節點鏈表: B+ 樹的葉子節點通過鏈表連接,使得在進

b+樹 , MySQL , 索引 , 數據結構 , JAVA

收藏 評論

今夜有點兒涼 - MySQL 查詢性能較慢,優化思路

當遇到 MySQL 查詢性能較慢 的問題時,優化的思路通常包括以下幾個步驟。具體的優化方法會依賴於查詢的複雜性、表的結構以及數據量等因素。以下是我通常會遵循的優化思路和具體步驟: 1. 分析查詢執行計劃(EXPLAIN) 在開始優化之前,我會首先使用 EXPLAIN 或 EXPLAIN ANALYZE 來查看查詢的執行計劃。這樣可以清楚地瞭解 MySQL 在執行查詢時使用的索引、連接方式以及是否進

MySQL , 索引 , sql優化 , explain , JAVA

收藏 評論

愛跑步的獼猴桃 - 關於事務那點事:事務的隔離級別

事務隔離級別是數據庫管理系統(DBMS)中用於控制併發事務之間相互影響的程度。它定義了一個事務在訪問數據時,是否能看到其他事務的中間狀態或未提交的數據。SQL 標準中定義了四種事務隔離。 四種事務隔離級別 隔離級別概述 隔離級別 説明 存在問題 Read Uncommited 允許事務讀未提交的事務 髒讀 Read

MySQL , 事務

收藏 評論

威哥愛編程 - 10個案例告訴你mysql不使用子查詢的原因

大家好,我是 V 哥,上週跟一個哥們吃飯,技術人在一起,你知道的,沒聊上一會兒,就轉到技術問題探討上了,其中聊到數據庫子查詢的問題印象深刻,回來整理了以下10個案例説明不使用子查詢的問題,分享給大家。 首先,來説一下在MySQL中,不推薦使用子查詢和JOIN的原因,主要有以下幾點: 性能問題:子查詢在執行時,MySQL需要創建臨時表來存儲內層查詢的結果,查詢完畢後再刪除這些臨時表,這會增加CP

MySQL , mysql優化 , SQL

收藏 評論

半夏之沫 - ✨字節二面✨MySQL深分頁如何優化

大家好,我是半夏之沫 😁😁 一名金融科技領域的JAVA系統研發😊😊 我希望將自己工作和學習中的經驗以最樸實,最嚴謹的方式分享給大家,共同進步👉💓👈 👉👉👉👉👉👉👉👉💓寫作不易,期待大家的關注和點贊💓👈👈👈👈👈👈👈👈 👉👉👉👉👉👉👉👉💓關注微信公眾號【技術探界】 💓👈👈👈👈👈👈👈👈 前言

MySQL , mysql優化

收藏 評論

風流倜儻的傷痕 - 數據庫加密全解析:從傳輸到存儲的安全實踐

title: 數據庫加密全解析:從傳輸到存儲的安全實踐 date: 2025/2/17 updated: 2025/2/17 author: cmdragon excerpt: 數據加密是數據庫安全的最後一道物理防線。傳輸層SSL/TLS配置、存儲加密技術及加密函數實戰應用,覆蓋MySQL、PostgreSQL、Oracle等主流數據庫的20+生產級加密方案。通過Open

MySQL , nosql , 數據庫 , postgresql , sqlite

收藏 評論

風流倜儻的傷痕 - 數據庫審計與智能監控:從日誌分析到異常檢測

title: 數據庫審計與智能監控:從日誌分析到異常檢測 date: 2025/2/18 updated: 2025/2/18 author: cmdragon excerpt: 數據庫審計與監控是安全運營中心(SOC)的核心能力。數據庫審計策略設計、性能瓶頸定位、異常行為檢測三大關鍵領域,通過Oracle統一審計、MySQL企業版審計插件、PostgreSQL pg_

redis , MySQL , nosql , mariadb , 數據庫

收藏 評論

App出海AI阿聯 - 後端變現+AB測試雙贏攻略,如何讓收入不受影響?

大家好,我是阿聯。 在優化移動廣告變現的過程中,我們常常遇到一個老問題:如何快速測試不同的廣告配置,同時避免影響收入。 尤其是對像MAX、AdMob這樣的廣告平台,雖然它們支持AB測試,但往往效果慢且靈活性差。尤其在獲取結果時,不僅週期長,而且往往會有一定的收入損失。 傳統的AB測試需要一定的時間來收集數據和評估效果,但這對於需要快速迭代的廣告變現優化來説顯然不夠高效。 那麼,有沒有一種既能保持快

服務器 , devops , MySQL , nosql , SSH

收藏 評論

牛肉燒烤屋 - 為什麼不應該在事務中嵌套發送 MQ 消息和 RPC 調用?

引言 或許你曾寫過這樣的代碼: @Transaction // 開啓事務 public void craeteOrder(Order order) { saveOrder(order); sendMQ(order); // 或者是發送 rpc } 在一個事務內,向 MySQL 寫入數據,接下來發送 MQ 或 RPC 調用。在大部分情況下,這樣寫好像沒什麼問題 但如果此時我們下游執行

MySQL , mq , JAVA , 事務 , 後端

收藏 評論

風流倜儻的傷痕 - 深入解析NoSQL數據庫:從文檔存儲到圖數據庫的全場景實踐

title: 深入解析NoSQL數據庫:從文檔存儲到圖數據庫的全場景實踐 date: 2025/2/19 updated: 2025/2/19 author: cmdragon excerpt: 通過電商、社交網絡、物聯網等12個行業場景,結合MongoDB聚合管道、Redis Stream實時處理、Cassandra SSTable存儲引擎、Neo4j路徑遍歷算法等42

MySQL , nosql , mongodb , 數據庫 , 後端

收藏 評論

風流倜儻的傷痕 - 分佈式數據庫解析

title: 分佈式數據庫解析 date: 2025/2/20 updated: 2025/2/20 author: cmdragon excerpt: 通過金融交易、社交平台、物聯網等9大真實場景,結合Google Spanner跨洲事務、DynamoDB毫秒級擴展等38個生產級案例,揭示分佈式數據庫的核心原理與工程實踐。內容涵蓋CAP定理的動態權衡策略、Paxos/

elasticsearch , redis , MySQL , nosql , 數據庫

收藏 評論

clarance - 零代碼生成SQL實操:跟着focus_mcp_sql三步搞定數據查詢需求

在數據驅動的時代,企業每天需要處理海量結構化數據,但非技術人員與數據庫之間的“最後一公里”鴻溝始終存在。傳統Text2SQL技術試圖用自然語言直接生成SQL查詢,然而大模型的黑箱特性、高昂成本及不可控的幻覺問題,使得這一目標長期陷入“理想豐滿,現實骨感”的困境。本文將以Focus_MCP_SQL項目為核心,探討一種兼顧效率、成本與透明性的新型解決方案。 一、Text2SQL的困局與破局方向 T

MySQL , nosql , 數據庫 , SQL

收藏 評論

今夜有點兒涼 - MySQL底層是如何實現事物的四大特性的?

MySQL如何實現事務的四大特性(ACID) MySQL的事務支持主要通過InnoDB存儲引擎實現,其底層機制結合日誌系統(Undo Log/Redo Log)、鎖機制和多版本併發控制(MVCC),具體實現如下: 1. 原子性(Atomicity) 定義:事務的所有操作要麼全部成功,要麼全部失敗回滾。 實現: Undo Log(回滾日誌): 在事務修改數據前,Und

MySQL , undo-redo , innodb , 事務 , mvcc

收藏 評論

光明磊落的投影儀 - mysqldump命令 logfile

使用 mysqldump 命令導出 MySQL 數據庫 在數據庫管理中,定期備份數據是不可或缺的一部分。mysqldump 是 MySQL 提供的一個工具,它可以用於導出數據庫的備份文件。本文將向你介紹如何使用 mysqldump 命令,並將備份日誌文件保存到指定位置。我們將通過簡單的步驟和代碼示例來幫助你理解這個過程。 整個流程 接下來,我們會展示整個流程,包括你需要完成的步驟和相關代碼。

服務器 , MySQL , 運維 , 雲服務器 , mysql優化

收藏 評論

vivo互聯網技術 - 百萬級羣聊的設計實踐

作者:來自 vivo 互聯網服務器團隊- Cai Linfeng 本文介紹了服務端在搭建 Web 版的百萬人級別的羣聊系統時,遇到的技術挑戰和解決思路,內容包括:通信方案選型、消息存儲、消息有序性、消息可靠性、未讀數統計。 一、引言 現在IM羣聊產品多種多樣,有國民級的微信、QQ,企業級的釘釘、飛書,還有許多公司內部的IM工具,這些都是以客户端為主要載體,而且羣聊人數通常都是有限制,微信正常羣人數

im , websocket , MySQL , nosql , JAVA

收藏 評論

今夜有點兒涼 - MySQL 的 回表

MySQL 的 回表(Back to Table) 是指在使用 二級索引(非主鍵索引) 查詢數據時,需要通過索引找到主鍵值,再根據主鍵值回到主鍵索引(聚集索引)中查找完整行數據的過程。回表會增加額外的 I/O 操作,可能影響查詢性能。 1. 回表發生的原因 MySQL 的索引結構決定了回表的必要性: 主鍵索引(聚集索引):葉子節點存儲完整的行數據。 二級索引(非主鍵索引):葉子節點存儲主鍵

MySQL , 索引

收藏 評論

DBLens - MySQL鎖機制深度解析:從樂觀鎖到悲觀鎖的哲學思辨與技術實踐

一、併發控制的本質與挑戰 在數據庫系統的核心地帶,併發控制始終是保障數據一致性的核心命題。當每秒百萬級的交易請求在金融系統中穿梭,當電商平台的庫存數字在促銷瞬間劇烈波動,當社交媒體的點贊計數以指數級增長時,數據庫工程師們必須直面併發控制的終極挑戰:如何在保證數據一致性的前提下,實現最大程度的併發性能。 這個問題的解決之道,本質上是對"時間"這個維度的不同處理策略。悲觀鎖(Pessimistic L

MySQL , 事務管理 , 事務 , 事務處理 , 後端

收藏 評論

光明磊落的投影儀 - MySQL8官方YUM倉庫使用指南

MySQL 是一個非常流行的開源關係數據庫管理系統,在各種應用場景中都得到了廣泛的應用。隨着版本的更新,MySQL 8 引入了許多新特性和性能提升,廣泛受到開發者和企業的青睞。為了方便在各種 Linux 發行版中安裝 MySQL 8,MySQL 官方提供了 YUM 倉庫。本指南將介紹如何使用 MySQL 8 官方 YUM 倉庫來安裝和管理 MySQL。 YUM 和 YUM 倉庫簡介 YUM(Yel

MySQL , 雲服務器 , linux運維

收藏 評論

光明磊落的投影儀 - 如何在寶塔mysql修改掉3306端口

在使用寶塔面板管理MySQL數據庫時,默認情況下,MySQL會使用3306端口。如果出於安全考慮或者其他用途,我們需要修改MySQL的端口號。本文將介紹如何在寶塔面板中修改MySQL的3306端口,並提供代碼示例和流程圖。 操作步驟 在開始之前,請確保您已經登錄到寶塔面板,並且具備相關操作的權限。 1. 登錄寶塔面板 首先,您需要登錄到您的寶塔面板。輸入網址,輸入用户名和密碼進行登錄。 2. 進入

MySQL , 雲服務器 , linux運維

收藏 評論

瘦瘦的企鵝 - 《SQL應用場景解析:如何通過SQL解決實際業務問題》

新手程序員如何用三個月成為SQL高手?萬字自學指南帶你彎道超車 在數據為王的時代,掌握SQL已成為職場新人的必修課。你可能不知道,僅用三個月系統學習,一個零基礎的小白就能完成從數據庫萌新到SQL達人的蜕變。去年剛畢業的小王就是典型例子,通過本文的學習路線,他不僅成功轉行數據分析師,薪資更是翻了兩倍。本文將為你揭秘這條高效的學習路徑,讓你少走90%的彎路。 []() 一、為什麼每個職場新人都

MySQL , nosql , mariadb

收藏 評論