- Mysql
MySQL報錯:too many connections原因及解決方法
MySQL報錯“too many connections”通常是由于數據庫的最大連接數超過了MySQL配置的最大限制。這可能是由于數據庫的并發連接過多,或者存在一些連接沒有被正...
- Mysql
面試必問:MySQL索引失效的場景有哪些?
為了驗證 MySQL 中哪些情況下會導致索引失效,我們可以借助 explain 執行計劃來分析索引失效的具體場景。 explain 使用如下,只需要在查詢的 SQL 前面添加上...
- Mysql
我們一起聊聊MySQL 索引的底層邏輯
數據結構以及算法 索引的本質其實就是一種數據結構。我們都希望查詢數據的速度能盡可能的快,因此數據庫系統的設計者會從查詢算法的角度進行優化。...
- Mysql
MySQL事務未提交Redolog能持久化到磁盤嗎?
今天的文章內容圍繞一位網友的評論去展開,在看完小許文章【結合MySQL更新流程看 undolog、redolog、binlog】,他提出了這么一個問題,如下: 圖片 換個方式...
- Mysql
Python連接MySQL數據庫編程
數據庫編程是在應用程序中與數據庫交互和管理數據的關鍵部分。MySQL是一種流行的關系型數據庫管理系統(RDBMS),在Python中進行MySQL數據庫編程相對容易...
- Mysql
MySQL:MDL LOCK的“穿越行為”
一、案例描述 最近遇到這么一個案例(5.7版本),大概的截圖如下: 當然這里是測試出來的,線上當時也是一個lock table read的語句和一大批insert into的語句...
- Mysql
MySQL:mysqldump 100M的數據導入需要幾個小時?
這個問題相對簡單,但是第一次遇到這種問題,僅此記錄。問題主要是一個mysqldump導出也就100來M的文件,導入居然要幾個小時,更換多個實例后都很慢,文...
- Mysql
面試官:說一下MySQL主從復制的原理?
MySQL 主從復制(Master-Slave Replication)是一種數據復制技術,用于在多個數據庫服務器之間的數據同步。在主從復制架構中,一個服務器被設置為主服務器(...
- Mysql
MySQL 記錄、頁、索引的數據結構簡析
引言 本文在介紹 MySQL 內存中記錄、頁、索引、游標的數據結構的基礎上,通過簡單分析插入操作過程中行格式的轉換介紹了不同數據結構的關系,其中不...
- Mysql
MySQL:級聯從庫延遲數據庫的延遲計算問題
本文主要討論的還是5.7,8.0沒有實際測試,這里簡單記錄。 一、問題說明 最近在處理一個主從問題的時候,發現一個比較奇怪的現象,這個主從是級聯的...
- Mysql
什么是意向鎖?它和意向書有什么區別?
最近受廢話文學的影響,所以有了今天的這個標題,希望大家能喜歡。大家不喜歡也沒關系,反正我喜歡。 魯迅先生曾經說過“我家門前有兩棵樹,一棵是...
- Mysql
MySQL:InnoDB的頁合并與頁分裂到底是什么
本文為摘錄文章,如有錯誤,請指正。文章是以MySQL5.7版本進行說明,和現有版本可能會有一定差距,但是數據頁的設計基本沒有發生過變化,因此,可以...
- Mysql
MySQL:MySQL的自增主鍵是連續自增嗎?
從開始接觸MySQL,我們就知道在設計主鍵時,要設置為自增主鍵,使用自增主鍵有以下幾個優點: 效率高:使用自增主鍵可以避免頻繁生成主鍵值的操作,...
- Mysql
深入解析Spring事務原理,一文帶你全面理解
前言 在Spring中,事務管理主要通過AOP功能實現,對方法前后進行攔截,將事務處理的功能編織到攔截的方法中,Spring支持編程式事務管理和聲明式事務管理...
- Mysql
Linux系統MySQL報錯:too many connections原因及解決方法
MySQL報錯“too many connections”的原因可能有以下幾種: 訪問量過高 :當MySQL服務器面對大量的并發請求時,已經建立的連接數可能會不足以處理所有的請求...
- Mysql
數據恢復新姿勢:使用MySQL Shell進行更高效靈活的數據恢復
上篇文章( 轉戰MySQL Shell!數據庫備份新姿勢,輕松搞定備份操作! )簡單介紹了使用MySQL Shell進行數據庫備份,本文基于上文的備份進行數據恢復演示操...