背景 最近在做 BI-統(tǒng)計圖查詢層重構(java應用層分析查詢), 自己也在設計的這個過程中結合過往的經(jīng)驗在思考: 1、到底什么是好的架構設計?...
一、分享大綱 二、分享內(nèi)容 1、索引 1) 什么是索引 2) 主流索引怎么設計的 問題1: 每次查詢能走幾個索引?問題2: 索引是越多越好嗎?問...
一、什么是CTE 全稱 common table expressions,表示臨時結果,用with as語句,可以在其他SQL中引用,如sele...
一、圖形化在線分析工具 https://explain.dalibo.com/[https://explain.dalibo.com/] 二、執(zhí)...
一、數(shù)據(jù)存儲 1、物理存儲位置 包含三個文件, 具體介紹請看PostgreSQL目錄結構之base目錄[https://blog.csdn.ne...
GC Roots只占堆的很小部分,并且在各種優(yōu)化技巧(如OopMap)的加持下,帶來的停頓已經(jīng)是非常短暫且固定的了??蓮腉C Roots再繼續(xù)往...
本文介紹JVM垃圾回收算法的具體實現(xiàn),介紹各個術語,并圖文并茂介紹具體的實現(xiàn)細節(jié)。垃圾回收判定及回收過程如下: 1、可達性分析算法 通過GC R...
一、對象布局 1、對象頭 1)存儲對象自身的運行時數(shù)據(jù)hash碼、GC分代年齡、鎖狀態(tài)標志、線程持有的鎖、偏向線程ID、偏向時間戳等。占位32/...
話不多說,直接上代碼 執(zhí)行結果