博客 RSS 訂閱

愛學習的懶洋洋 - MySQL索引(一):從數據結構到存儲引擎的實現

索引的本質是一種數據結構,用於快速定位數據,就像書的目錄一樣,可以幫助我們快速找到需要的內容,而不必逐頁翻閲。 MySQL系列文章 MySQL索引是數據庫性能優化的核心知識之一。正確理解索引的原理和使用場景,對於編寫高效的SQL語句和設計合理的表結構至關重要。本文將系統介紹MySQL索引的相關知識,包括常見的數據結構、不同存儲引擎的索引實現方式,以及聚簇索引和非聚簇索引的區別

MySQL

收藏 評論

景、 - Mysql索引失效場景

以下是導致索引失效的常見情況,分類並舉例説明: 1. 對索引列進行運算或函數操作 當在索引列上使用函數、表達式、計算或類型轉換時,MySQL無法直接使用索引來定位數據。 失效示例: sql -- 使用函數 SELECT * FROM users WHERE YEAR(create_time) =

MySQL

收藏 評論

窩瓜小冬瓜 - SQL練習題(持續更新中)

測試表創建 -- 1. 部門表(departments) CREATE TABLE IF NOT EXISTS departments ( dept_id INT PRIMARY KEY AUTO_INCREMENT COMMENT '部門ID,主鍵自增', dept_name VARCHAR(50) NOT NULL UNIQUE COMMENT '部門名稱,唯一不可重複'

MySQL

收藏 評論

GreatSQL - MySQL遷移至GreatSQL後,timestamp字段插入報錯解析

MySQL遷移至GreatSQL後,timestamp字段插入報錯解析 背景描述 某業務系統進行國產化適配,將MySQL的數據遷移到 GreatSQL 後,執行 INSERT INTO ,update_time傳參為空時報錯,報錯信息為:ERROR 1048 (23000): Column 'update_time' cannot be null ,而原來舊的MySQL環境中沒有這個問題。

MySQL

收藏 評論

叁沐 - MySQL 32 為什麼還有kill不掉的語句?

MySQL有兩個kill命令: kill query+線程id,表示終止該線程正在執行的語句; kill (connection)+線程id,表示斷開這個線程的連接,如果線程有語句正在執行,會先停止正在執行的語句。 有時候可能會遇到:使用了kill,卻沒能斷開該連接,再執行show processlist時,看到這條語句的command列顯示的是k

MySQL

收藏 評論

夏爾_717 - MySQL性能分析(三)之optimizer_trace詳解

一、概述 optimizer_trace是MySQL 5.6引入的一項跟蹤功能,它可以跟蹤優化器做出的各種決策(比如訪問表的方法、各種開銷計算、各種轉換等),並將跟蹤結果記錄到information_schema.optimizer_trace表中。此功能默認關閉,開啓後,可分析如下語句: select insert replace update delete e

MySQL

收藏 評論

叁沐 - MySQL 33 我查這麼多數據,會不會把數據庫內存打爆?

有這樣一個問題:主機內存只有100G,現在要對一個200G的大表做全表掃描,會不會把數據庫主機的內存用完?想想邏輯備份,也是整庫掃描,因此對大表做全表掃描看起來是沒有問題的,那麼這個流程到底是怎樣呢? 全表掃描對server層的影響 假設現在要對一個200G的InnoDB表db1.t執行全表掃描,若要把掃描結果保存在客户端,會使用命令: mysql -h$host -P$port -u$

MySQL

收藏 評論

阿爾法哲 - MYSQL主從配置

1、Mysql主從配置 MySQL的主備(主從)配置是一種常見的數據高可用性和數據備份方案,主要用於實現數據的實時複製,確保數據的一致性和系統的容錯能力。下面我將詳細介紹如何配置MySQL的主備環境。 1.1、 環境準備 確保你的服務器上已經安裝了MySQL,並且至少有兩台服務器,一台作為主服務器(Master),另一台作為從服務器(Slave)。 2. 配置主服務器(Master)

MySQL

收藏 評論

iVictor - 案例分析:MySQL 並行複製竟然比單線程慢?

同一個 binlog,沒想到多線程重放竟比單線程慢了四倍多! 最近碰到一個 case,發現在特定場景下,並行複製竟然比單線程複製要慢。 現象 從某個時間點開始,從庫的複製延遲持續增加,且沒有下降的趨勢。 數據庫版本:8.0.40,事務隔離級別 RC(Read Committed),並行重放線程數(replica_parallel_workers)為 8。 分析過程 通過show sl

MySQL

收藏 評論

愛學習的懶洋洋 - MySQL 基礎架構(一):SQL語句的執行之旅

MySQL 採用經典的分層架構設計,整體可分為 Server 層和存儲引擎層兩大部分。這種設計實現了核心功能與存儲實現的分離,為不同類型的應用場景提供了靈活的存儲方案。 MySQL系列文章 你是否好奇過,一條看似簡單的SQL查詢語句,在MySQL內部究竟經歷了怎樣的"奇幻之旅"?從連接建立到結果返回,MySQL是如何層層處理、優化執行,最終將數據呈現在我們面前的? 作為一

MySQL

收藏 評論

愛學習的懶洋洋 - MySQL索引(二):覆蓋索引、最左前綴原則與索引下推詳解

MySQL系列文章 本文是MySQL索引系列的第二篇,接續前文《MySQL索引(一):從數據結構到存儲引擎的實現》的基礎知識,將深入探討索引的高級特性和優化技巧。本文將通過實際案例,詳細解析覆蓋索引、最左前綴原則和索引下推這三個核心優化技術。 在數據庫性能優化中,合理使用索引是最有效的手段之一。前文我們介紹了索引的基本數據結構和工作原理,今天我們將繼續探索MySQL索引的三個特

數據庫

收藏 評論

飛書項目 - Labubu背後的技術故事:泡泡瑪特如何高效推進線上軟件研發

泡泡瑪特通過產研流程可視化和跨部門協作,實現了從概念到上線僅用8天就完成直播間電商系統的搭建。產品經理能夠清晰追蹤每個節點,運營、市場、UI、前後端、測試等團隊無縫協作,使線上潮玩展順利啓動。同時,其自研微信小程序“泡泡瑪特抽盒機”在2022上半年實現5.4億元收入,佔線上渠道過半營收,展示了流程化管理對快速產品落地的巨大價值。 泡泡瑪特的基因,來自線下。 可能大眾不知道的是,第一間泡泡瑪特

軟件工程

收藏 評論

老王愛運維 - 圖片無損壓縮,不充會員也可以使用

項目地址:https://gitee.com/Wangyong1989/image-compress-api.git 這個也不算自己寫的,就工作上又壓縮圖片的需求,在網上搜的壓縮工具和網站,都需要錢。所以,我嘗試用豆包寫的。 本文包含:--> -->

壓縮圖片 , 開源 , Git

收藏 評論

IT開發者筆記 - 【能源行業案例】藉助TeeChart圖表庫,將地質數據轉化為清晰的見解

自2007年以來,GeoLogismiki一直使用TeeChart Pro VCL/FMX圖表庫將複雜的數據轉化為清晰、交互式的圖形。 將地質數據轉化為清晰的見解 GeoLogismiki是一家總部位於希臘的公司,致力於為地質學家、工程師和環境專業人士開發專用軟件。他們的應用程序可以幫助用户可視化鑽孔、創建地層柱狀圖、監測地下水位以及分析土壤和岩石數據。自2007年以來,GeoLogismi

企業信息化

收藏 評論

子丶不語 - 告別“自動黑屏”——一個原生 JS API 就夠了

核心用法(3 段代碼就夠) 1) 能不能用? function isWakeLockSupported() { return 'wakeLock' in navigator; } 2) 申請 監聽釋放 let wakeLock = null; async function requestWakeLock() { tr

sed , HTTPS , 標籤頁 , 前端開發 , Javascript

收藏 評論

青否Ai - 劉強東重返世界互聯網大會,數字人分身進行直播帶貨,創下銷量奇蹟!

頭部 IP 數字化:李佳琦、劉強東的 “分身” 突圍(青否數字人源頭v:zhibo175) 美 ONE 首次測試數字人直播,填補真人主播時段空缺,通過 AI 數據分析優化話術,覆蓋更多用户諮詢;京東 “採銷東哥” 數字人還原宿遷口音與標誌性動作,首秀觀看量超 2000 萬,帶動京東超市低價策略高效傳播。 中小商家普惠:低成本實現 “千人千面”, 618 期間短視頻播放量增長 300%,單條獲客成

機器學習 , 算法 , 人工智能 , 深度學習

收藏 評論

工博談SAP - 工博科技是SAP什麼級別的合作伙伴?看完這篇你就懂了

在數字化轉型已成為企業競爭力關鍵的時代,越來越多的企業開始引入國際領先的企業管理系統——SAP。而在選擇SAP合作伙伴時,合作等級和實施經驗往往決定了項目成功的關鍵。 廣州工博計算機科技有限公司(簡稱“ 工博科技”) ,是SAP什麼級別的合作伙伴呢? 工博科技是SAP官方認證的金牌合作伙伴(Gold Partner)成立於2008年,擁有17年以上SAP系統實

數字化轉型 , yyds乾貨盤點 , 公有云 , sap , Business

收藏 評論

我愛哇哈哈 - Nginx-1.9.1安裝教程:從源碼編譯到服務啓動的完整指南

大家好,我是你們的後端技術老司機。今天我們來聊聊一個後端開發繞不開的話題——Nginx安裝。別看這玩意兒簡單,但新手朋友經常在這上面摔跟頭。 今天我就手把手教你,從零開始安裝Nginx 1.9.1版本,讓你一次成功,從此告別"裝個Nginx搞了一天"的尷尬! 為什麼選擇源碼安裝? 可能有朋友問了:"為啥不直接yum install或者apt-get install?" 好

yyds乾貨盤點 , 運維 , bash , Nginx

收藏 評論

powertoolsteam - 低代碼平台與辦公軟件:協同進化,重塑數字化辦公新生態

低代碼平台與辦公軟件:協同進化,重塑數字化辦公新生態 在數字化轉型加速的今天,辦公場景正面臨從 “工具化” 到 “智能化” 的深刻變革。辦公軟件作為企業日常運營的核心載體,承載着數據記錄、流程協作、信息傳遞等基礎需求;而低代碼平台憑藉 “可視化開發、低門檻構建、高靈活擴展” 的特性,正成為解決辦公軟件定製化難、集成弱、響應慢等痛點的關鍵力量。兩者的協同融合,不僅重構了數字化辦公的技術

數據 , 低代碼 , 拖拽 , 辦公軟件

收藏 評論

天潤融通科技 - 天潤融通AI Agent實戰營北京站圓滿收官,引爆企業AI生產力!

10月22-23日,天潤融通AI訓練師精英計劃AI Agent實戰營第四期在北京圓滿收官,吸引了來自消費品零售、互聯網、軟件信息服務、汽車、工業製造、大健康等多個行業的80餘位精英學員。學員們在理論學習與實操演練中,掌握AI Agent搭建技能與業務落地,完成了從理念認知到實踐應用的全面進階。 在AI浪潮重塑產業格局的今天,企業正迎來從“人口紅利”向“AI紅利”轉變

人工智能 , 深度學習

收藏 評論

資深程序設計 - 基於大數據的信貸風險評估的數據可視化分析與預測系統

1 研究背景 在現代金融市場中,信貸業務作為金融機構的核心業務之一,對於促進經濟增長、推動企業發展以及滿足個人資金需求等方面發揮着至關重要的作用。信貸業務的快速發展也伴隨着信貸風險的不斷積累。信貸風險主要包括信用風險、市場風險和操作風險等,其中信用風險尤為突出。信用風險是指借款人因各種原因未能按時足額償還貸款本息,從而給金融機構帶來損失的可能性。隨着全球經濟形勢的複雜多變、

機器學習 , 信貸分析 , yyds乾貨盤點 , 數據 , 數據可視化 , 後端開發 , Python

收藏 評論

Ambition的後花園 - 現在ai寫代碼這麼厲害,程序員的出路在哪裏

面對AI編程能力的飛速進步,程序員的職業發展並非走向終結,而是開啓了一場深刻的轉型。未來的核心出路不在於與AI比拼代碼編寫速度,而在於將AI作為強大的協作工具,將自身角色從“代碼實現者”提升為“複雜問題的定義者和解決者”。 為了讓你快速把握未來程序員的關鍵發展方向,下面這個表格梳理了核心的轉型路徑和所需能力。

編程能力 , 架構設計 , 後端開發 , JAVA , 解決方案

收藏 評論

虎斑嘟嘟 - 大模型智能體在醫療影像診斷中的特徵提取與識別

大模型智能體在醫療影像診斷中的特徵提取與識別 隨着人工智能技術的快速發展,大模型智能體在醫療影像診斷領域正掀起一場革命。本文將深入探討大模型智能體如何通過先進的特徵提取與識別技術,改變醫療影像的診斷方式,並提供詳細的代碼實例展示這一過程的具體實現。 醫療影像診斷中大模型智能體的技術基礎 大模型智能體在醫療影像診斷中的核心價值在於其能夠模仿甚至增強人類專家的診斷思

yyds乾貨盤點 , 後端開發 , JAVA , Image , 模態 , 特徵提取

收藏 評論

高技傳動 - 交叉導軌如何突破傳統導軌的性能?

在半導體晶圓檢測設備中,0.1微米的定位誤差可能直接導致芯片良率下降。在醫療CT機的檢查牀運動系統中,微小的振動會干擾影像清晰度。傳統直線導軌受限於單方向載荷承載與摩擦熱累積,已難以滿足高端裝備對“高剛性、低摩擦、多向穩定”的複合需求。此時,交叉導軌其獨特的V型滾道設計與交叉滾子排列,以“四向載荷承載+零間隙運動”的特性,成為精密機牀、光學測試台、醫療設備等領域的核心傳動元件。

數字化轉型 , 導軌廠家 , 醫療設備 , 技術人為什麼要寫博客? , 半導體設備 , 精密機牀 , 交叉導軌

收藏 評論