原创 java 靜態類 初始化 java靜態對象初始化

<div class="con editor-preview-side" id="result" data-version="1"><div class="editor-container container am-engine" id="

原创 Mysql 中的MDL

思維導航: MDL 爲什麼在執行 DDL 時會添加寫鎖? 執行 Online DDL MDL 引發的問題 解決   文章正文: 本文可以結合 MySQL中的事務原理和鎖機制 查看。 首先簡單瞭解一下 mysql 的 sql 類

原创 https://www.modb.pro/db/441076

你肯定聽到過“我的服務一個季度能做到99.99%的可用率”、“我能做到3個9”、“我能做到5個9”之類的話,其背後的SLA/SLO到底是一套什麼樣的理論?爲何在那麼多國內外大型互聯網公司廣泛使用?嚴選在2年前也引入SLA/SLO並建設落地,

原创 爲什麼大家說mysql數據庫單表最大兩千萬?依據是啥?

https://zhuanlan.zhihu.com/p/495410941

原创 SLI、SLO和SLA,一文徹底搞懂!!!

前言 SLO和SLA是大家常見的兩個名詞:服務等級目標和服務等級協議。 雲計算時代,各大雲服務提供商都發布有自己服務的 SLA 條款,比如 Amazon 的 EC2 和 S3 服務都有相應的 SLA 條款。這些大公司的SLA看上去如此的高大

原创 MySQL索引容量大於數據容量

近期發現阿里雲的數據庫備份一直在收錢,諮詢發現是數據庫大小超出免費限額,超出部分收取費用,不超出的免費。   然後我就查看了下數據庫的大小以及每張表存儲數據的大小 USE information_schema; SELECT CONCAT

原创 mysql 如何查看SQL語句執行的時間

一、查看執行時間步驟: 1.如果已經執行了SQL語句,那麼可以輸入show profiles查看; //profiles 是執行sql語句的記錄表,裏面有duration(持續時間)代表執行時間 2.如何看不到:則show variabl

原创 【MySQL】MySQL壓縮表的一個bug

版本:MySQL5.7   創建一張測試表: 1 2 3 4

原创 高性能Mysql——Mysql通過基數判斷放棄索引而走全表掃描

文章目錄 引入 什麼時候走全表掃描 mysql如何預測判斷 引入 有時候我們使用explain來做分析的時候,有時候明明是設置了索引,但是也還是不走索引,而是走了全表掃描。是因爲Mysql做出了一個估計——走全表掃描的效率相比索引來說更高。

原创 sql優化索引不宜建太多,一般5個以內

索引不宜太多,一般5個以內 索引並不是越多越好,雖其提高了查詢的效率,但卻會降低插入和更新的效率; 索引可以理解爲一個就是一張表,其可以存儲數據,其數據就要佔空間; 索引表的數據是排序的,排序也是要花時間的; insert或update時有

原创 MySQL中的表壓縮功能

MySQL版本:8.0.22 os:linux ubuntu 語言:c++、c 在MySQL中支持3種類型的表壓縮,依次爲:傳統壓縮、TPC壓縮、字典壓縮。 第一種:傳統壓縮 傳統的表壓縮方式是在MySQL5.0.7之前使用的,現在已經廢棄

原创 幾個縮減MySQL以節省磁盤空間的建議

我們在工作中時常會遇到一些客戶的TPS\QPS都不太高,但磁盤佔用非常大,一旦單實例空間太大,像內存、網絡、CPU以及備份都將增加相應的開銷。可能僅僅是由於空間不滿足使得我們不得不進行擴容,下面的方法提供給大家參考。有則改之無則加勉。 1、

原创 mysql 表空間收縮_MySQL表空間回收的正確姿勢

不知道大家有沒有遇到這樣的一種情況,線上業務在MySQL表上做增刪改查操作,隨着時間的推移,表裏面的數據越來越多,表數據文件越來越大,數據庫佔用的空間自然也逐漸增長 爲了縮小磁盤上表數據文件佔用的空間,我們在最大的一張業務表中用delete

原创 MySQL表壓縮和頁壓縮,難道只是空間壓縮?

本文章向大家介紹MySQL表壓縮和頁壓縮,難道只是空間壓縮?,主要內容包括表壓縮、TPC 壓縮( Innodb Transaparent PageIO Compression)、表壓縮在業務上的使用、頁壓縮元數據、頁壓縮限制和使用說明

原创 mysql數據庫壓縮表(提高數據庫性能的有效方法)

問:什麼是MySQL數據庫壓縮表?它有什麼作用? 答:MySQL數據庫壓縮表是一種提高數據庫性能的有效方法。它通過壓縮數據文件,減小文件大小,降低磁盤空間佔用,從而提高數據庫的讀寫速度和響應時間。 問:如何壓縮MySQL數據庫表?