1、應(yīng)盡量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進(jìn)行全表掃描。 2、對查詢進(jìn)行優(yōu)化,應(yīng)盡量避免全表掃描,首先應(yīng)考慮在 where 及 ord...
簡單來說 Redis 就是一個數(shù)據(jù)庫,不過與傳統(tǒng)數(shù)據(jù)庫不同的是 Redis 的數(shù)據(jù)是存在內(nèi)存中的,所以存寫速度非??欤虼?Redis 被廣泛應(yīng)用于緩存方向。 另外,Redi...
結(jié)合阿里阿里巴巴Java開發(fā)手冊,結(jié)合自己的經(jīng)驗,對于sql優(yōu)化有下面幾點體會 在應(yīng)用系統(tǒng)開發(fā)初期,由于開發(fā)數(shù)據(jù)庫數(shù)據(jù)比較少,對于查詢SQL語句,復(fù)雜視圖的的編寫等體會不出S...
JVM的內(nèi)存結(jié)構(gòu) 本文主要內(nèi)容包含 JVM的參數(shù)類型 jinfo & jps(參數(shù)和進(jìn)程查看) jstat(類加載、垃圾收集、JIT 編譯) jmap+MAT(內(nèi)存溢出) j...
一 概要(本文主要參考深入淺出jvm) 1.什么是jvm? 2.jvm是如何分配內(nèi)存的? 3.jvm是如何保證垃圾正確回收的? 4.如何監(jiān)控和優(yōu)化gc? 什么是jvm(Jav...
摘抄整理自網(wǎng)上 1、分布式系統(tǒng) 1.1為什么要進(jìn)行系統(tǒng)拆分? (1)為什么要進(jìn)行系統(tǒng)拆分?如何進(jìn)行系統(tǒng)拆分?拆分后不用dubbo可以嗎?dubbo和thrift有什么區(qū)別呢?...
1、Nginx Https服務(wù) 為了實現(xiàn)前后端分離的部署,希望實現(xiàn)如下的調(diào)用: 比如: https://api.icheesedu.com/learn/search 提供接...