收藏 / 列表

愛學習的懶洋洋 - MySQL索引(四):深入剖析索引失效的原因與優化方案

MySQL系列文章 本文是 MySQL索引系列的第四篇。在前三篇文章中,我們系統介紹了索引的數據結構、覆蓋索引、最左前綴原則、索引下推等核心優化技術,以及字符串索引的優化方法。本文將深入分析索引失效的多種場景及其背後的原理,幫助你全面理解索引為何有時會“失效”,以及如何有效避免和優化這類問題。 一、核心原理:B+樹索引的有序性特性 要理解索引失效的原因,我們首先需要回顧B+樹索引的核心特性

數據庫

鳩摩智首席音效師 - 酷瓜雲課堂(騰訊雲版)v1.2.1 發佈

經過兩週的迭代開發,終於初步完成酷瓜雲課堂的 v1.2.1 版本,此次更新修復了以往版本出現的問題,增加了QQ,微信,微博三個第三方登錄。小程序的開發暫時擱置(在線教育類的小程序需要辦的證件非常麻煩) 項目介紹 酷瓜雲課堂,依託騰訊雲基礎服務架構,採用C擴展框架Phalcon開發,GPL-2.0開源協議,致力開源網課系統,開源網校系統,開源在線教育系統。 系統功能 實現了點播、直播、專欄、會

騰訊雲 , php , 教育 , phalcon , 直播

全棧小白 - 【090】基於SpringBoot實現的林業產品推薦系統

系統介紹 基於SpringBoot實現的林業產品推薦系統採用前後端分離的架構方式,系統分為管理員、用户兩種角色,實現了用户管理、商品分類管理、商品信息管理、商品評價管理、系統管理、訂單管理等模塊。 技術選型 開發工具:idea2020.3+Webstorm2020.3(其他開發工具也可以) 運行環境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3(此配置為小白調試

vue.js , MySQL , intellij-idea , springboot , webstorm

王中陽講編程 - 某訊一面,有點難度

今天分享的是訓練營的朋友在某訊外包的面經,他在面完後跟我説:數據一致性策略好久沒問,有點忘了,所以這一塊答的不太好。 我一直都會和大家強調複習的重要性,尤其是這種常見的問題。看看下面的問題你都能答得上來嗎? 基礎部分 - MYSQL和Redis 一、MySQL索引分類 普通索引(INDEX) 這是最基本的索引類型,它沒有任何限制。它可以創建在任何數據類型的列上,主要目的是加

緩存 , 數據庫 , 後端

huaweichenai - 在linux環境下安裝lnmp

lnmp官網:https://lnmp.org 一:lnmp安裝 參考:https://lnmp.org/install.html 1:下載lnmp安裝包 wget https://soft.lnmp.com/lnmp/lnmp2.0.tar.gz -O lnmp2.0.tar.gz 2:解壓lnmp安裝包 tar zxf lnmp2.0.tar.gz 3:安裝lnmp cd lnmp2.0 ./

Linux , lnmp

DBLens - 金融行業MySQL索引實戰:交易系統的最左原則深度優化

一、金融交易系統的索引挑戰 1.1 金融業務特徵 高頻寫入:每秒數千筆交易記錄 複雜查詢:多維度交易檢索(賬户、時間、金額、類型) 監管要求:7×24小時歷史數據可追溯 數據安全:嚴格的ACID事務要求 1.2 典型數據表結構 CREATE TABLE transactions ( trans_id BIGINT AUTO_INCREMENT PRIMARY KEY,

mysql索引 , 人工智能

雲和恩墨 - 當回車鍵按下,風險已然開始:數據庫運維中的不可回退操作

導讀 進入年底,系統運維中的“安全問題”再次成為焦點。每年這個階段,隨着業務衝刺、系統擴容與變更頻繁,運維壓力陡增,操作風險也隨之攀升。稍有不慎,就可能引發嚴重事故——從核心表被誤刪,到關鍵配置被覆蓋,甚至造成長時間業務中斷。為此,我們邀請到雲和恩墨聯合創始人、資深數據庫技術專家楊廷琨在11月5日做了一場主題分享《數據庫日常運維中的不可回退操作》。以下文章為演講實錄整理而成

MySQL , 數據庫 , 數據字典 , 回滾

碼出財富 - MySQL 為何要“小表驅動大表”?底層邏輯+實戰驗證

在 MySQL 查詢優化中,“小表驅動大表”是核心原則之一,本質是通過減少外層循環次數、降低關聯成本,最大化利用索引和數據庫優化器的執行效率。本文從底層原理、執行邏輯、實戰場景三方面,徹底講清這一原則的必要性。 一、先明確:什麼是“小表驅動大表”? “小表”指數據量少的表(或經過過濾後結果集小的表),“大表”指數據量大的表。 “小表驅動大表”是指:在

指尖人生 , 字段 , 結果集 , MySQL , 數據庫

光明磊落的投影儀 - yarn如何用node替換

Yarn 是一個流行的 JavaScript 包管理工具,它為 npm 提供了更快、更可靠的體驗。儘管 Yarn 有其優勢,但在許多情況下,我們可能想使用 Node.js 的本地包管理機制來替代 Yarn。 一、基本概念 在開始之前,我們要明確一些基本個念: Node.js:一個高效的 JavaScript 運行環境,為構建服務器端應用程序提供支持。 Yarn:一個 Facebook 開發的

node.js , yarn , 雲服務器 , Linux

風流倜儻的傷痕 - 索引與性能優化

title: 索引與性能優化 date: 2024/12/15 updated: 2024/12/15 author: cmdragon excerpt: 索引是數據庫性能優化的重要工具,通過建立索引,可以加速數據的檢索和查詢操作,從而提高數據庫的響應速度。雖然索引能顯著改善數據訪問性能,但不當的使用也可能導致性能下降。 categories: 前端開發 tags

swoole , php , JAVA , go , 後端

ZeroNews內網穿透 - 內網應用變身雲服務?ZeroNews「反向代理」解鎖遠程訪問新姿勢

還在為沒有公網IP、防火牆限制、端口轉發複雜而煩惱?企業OA系統、數據庫、工業PLC、家庭NAS……想隨時隨地遠程訪問,卻總被網絡限制絆住腳步?傳統方案:DDNS+端口轉發?動態IP變化掉線、企業防火牆封端口、安全風險高……什麼是反向代理?簡單來説,反向代理是客户端與後端服務器間的隱形中轉樞紐。用户請求首先抵達反向代理服務器,經策略性規則處理後再轉發至內部目標服務器;服務器響應同樣經反向代理返回用

MySQL , nosql , 數據庫

異常君 - Java 9 特性詳解:從模塊系統到 API 增強的全面剖析

大家好!今天我要和大家分享 Java 9 中那些真正改變我們編碼方式的新特性。作為 Java 開發者,瞭解這些新功能不僅能讓你的代碼更簡潔、更高效,還能幫助你在團隊中脱穎而出。 Java 9 於 2017 年 9 月發佈,它帶來了自 Java 8 以來最重大的架構變革。與 Java 8 注重語法層面的革新(如 Lambda 表達式)不同,Java 9 更關注基礎設施和平台級別的改進,為大型應用開發

API , JAVA , stream , java9 , 後端

Java陳序員 - IDEA 必備插件!輕鬆搞定 JSON 格式化!

大家好,我是 Java陳序員。 在日常開發中,常常會遇到 JSON 數據的處理,可以藉助一些在線 JSON 工具網站,進行處理。 但是,經常需要在 IDE 與工具網站來回切換,十分麻煩,影響工作效率! 今天,給大家介紹一款 IDEA 的 JSON 工具插件,輕鬆搞定 JSON 處理! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。 插件介

intellij-idea , JAVA , Json

Hunter - SQLAlchemy 連接使用數據庫

本文首發於公眾號:Hunter後端 原文鏈接:SQLAlchemy 連接使用數據庫 相對於 Django 來説,Flask 並沒有 Django 中自帶的那種 ORM 框架,但是我們可以利用第三方的 ORM 框架來進行操作,比如我們這裏介紹的 SQLAlchemy。 接下來這一篇筆記將會介紹如何使用 SQLAlchemy 連接數據庫、建立模型、操作表、以及查詢操作表數據等內容。 以下是本篇

sqlalchemy , flask , Python

NineData - 雲時代,最好用的 MySQL 客户端工具推薦

數據庫圖形客户端(GUI)工具,可以大大幫助開發者提升 SQL 編寫與開發的效率。在雲時代,企業越來越多的開始採用 RDS,同時也還有部分本地 IDC 自建數據庫,而在雲端也會選擇/嘗試多個不同雲廠商。“工欲善其事,必先利其器”,在這樣的背景下,看看有哪些工具產品可供選擇吧。 整體綜述 本文完整對比了12種 MySQL 圖形客户端(GUI)工具,從產品體驗、功能完整度、雲適配、計費模式、OS兼容性

gui , 編輯器 , MySQL , 數據庫 , SQL

TANKING - Js生成隨機數 生成隨機字符串的5種方法

第一種:使用randomString,e表示長度,默認32位 function randomString(e) { e = e || 32; var t = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678", a = t.length, n = ""; for (i = 0; i e; i++)

隨機數 , 簽名 , 字符串 , 字符串函數 , Javascript

wx6875a567c49bb - RBAC 權限控制

RBAC(Role-Based Access Control,基於角色的訪問控制)是企業級應用權限管理的標準方案,核心邏輯是 “用户-角色-權限-資源” 的四層關聯模型。 RBAC 核心模型 RBAC 的核心是通過中間表解耦用户、角色、權限、資源的直接關聯,確保權限粒度可靈活控制: 用户(User):系統操作者(如 admin、普通用户); 角

權限控制 , Spring Boot , rbac , 後端開發

墨天輪 - 2025年10月中國數據庫排行榜:PolarDB重回榜眼,TDSQL躍進前五

10月墨天輪社區中國數據庫流行度排行榜正式發佈,本期共有 170 款產品參與排名,較峯值時期的總量已明顯回落。不同於早期的“數量爆發期”,目前市場集中度持續提升,頭部競爭格局進一步明朗。 值得注意的是,9月的 6 個 500 萬元以上大單幾乎全部由頭部廠商斬獲(點擊此處查看9月中標情況)。金融與運營商市場的採購勢能持續走強,,行業正從“廣撒網”轉向“重質量”,頭部陣營的領先優勢進一步鞏固。 一、前

騰訊雲 , oceanbase , 阿里雲 , 數據庫 , 達夢數據庫

畢設大神 - 健康管理微信小程序的設計與實現-計算機畢業設計源碼+LW文檔

摘 要 隨着人們健康意識的不斷提升,健康管理類應用需求日益增長。本文設計並實現了一款基於微信小程序的健康管理系統,採用Java語言開發,結合Spring Boot框架和MySQL數據庫,為用户提供全方位的健康管理服務。該系統涵蓋用户管理、健康數據記錄、運動與飲食追蹤、健康知識學習以及社區互動等功能模塊。用户可通過小程序便捷記錄每日運動消耗的卡路里、飲食攝入的熱量,並生成可視

微信小程序 , 數據 , MySQL , 後端開發 , JAVA

資深程序設計 - 基於python的外賣配送及數據分析系統

1、研究背景 在互聯網技術飛速發展與人們生活節奏日益加快的當下,外賣行業呈現出爆發式增長的態勢。外賣配送服務憑藉其便捷性,迅速到人們的日常生活,成為現代消費不可或缺的一部分。無論是忙碌的上班族、學業繁重的學生,還是不便外出的人羣,都能通過外賣平台輕鬆滿足飲食需求。隨着外賣市場的不斷擴大,配送環節面臨着諸多挑戰。一方面,訂單量的大幅增加導致配送任務繁重,配送路徑規劃的合理性直

yyds乾貨盤點 , 數據 , 數據分析系統 , 後端開發 , JAVA , Python

Zeran - JVM-談談四種引用類型?

有哪些引用類型? 在JDK1.2版之後,Java對引用的對象進行了擴充,將引用分為強引用(Strongly Reference)、軟引用(Soft Reference)、弱引用(Weak Reference)和虛引用(Phantom Reference)4種,這4種引用強度依次減弱。 強引用是最傳統的 "引用" 的定義,是指在程序代碼之中普遍存在的引用賦值,即類似 "Object obj =

引用 , jvm , 垃圾回收 , JAVA

袋鼠 - 袋鼠數據庫工具 8.0.1 版已上線

袋鼠數據庫工具 是一款 AI 驅動的熱門數據庫系統客户端(MariaDB / MySQL / Oracle / PostgreSQL / Redis / SQLite / SQL Server / ...) ,支持建表、查詢、模型、同步、導入導出等功能,支持 Windows / Mac / Linux 等操作系統,致力於打造一款好用、好玩、開發友好的開發者工具。 重點特性介紹 這個版本繼續完善 R

MySQL , 數據庫 , postgresql , 人工智能 , sqlite

數據科技訊 - 從感性到理性,中國文旅的未來到底在哪裏?

當文旅行業還在沉迷於 “詩與遠方” 的感性敍事,當多數項目困在 “概念造勢易、實景落地難” 的怪圈,中國文旅的破局之路,似乎正迎來一場 “文理之分” 的深刻變革。有人執着於用浪漫話術勾勒烏托邦,卻讓美好停留在宣傳頁;而中國電建地產,這位自帶理性基因的 “文旅理科生”,正以北京山谷為答卷,用 “嚴謹、兑現、四季、温暖” 四大核心密碼,給出了關於行業未來的全新答案 —— 文旅的高級形

使用場景 , 數據 , MySQL , 錨定 , 數據庫