JOIN查詢原理如果有兩張數(shù)據(jù)結構一樣的表(id-主鍵) ,(a有索引) ,(b無索引)。其中表t1(100條數(shù)據(jù)) 和t2(1000條數(shù)據(jù)),...
間隙鎖(Gap Lock)是Innodb在提交下為了解決幻讀問題時引入的鎖機制,(下面的所有案例沒有特意強調都使用可重復讀隔離級別)幻讀的問題存...
MySQL 里面的鎖大致可以分成全局鎖、表級鎖和行鎖三類 全局鎖 全局鎖就是對整個數(shù)據(jù)庫實例加鎖,mysql提供了命令FTWRL(Flush t...
當 Redis 內存超出物理內存限制時,內存的數(shù)據(jù)會開始和磁盤產生頻繁的交換 (swap)。交換會讓 Redis 的性能急劇下降,對于訪問量比較...
類的加載步驟 JVM加載類的過程大致分為三步,裝載(Load),連接(Link),初始化(Initialize) 裝載:加載類的二進制文件(將....
常見的垃圾收集器 上一篇文章中介紹了JVM的GC常見算法,而JVM的垃圾收集器就是這些算法使用編程語言的具體實現(xiàn),介紹算法的時候,我們默認算法的...
在對象垃圾回收之前,需要知道,哪些對象需要被回收,以下兩種算法,用來查找,需要被回收的對象 引用計數(shù)法 這是一種非常簡單高效的算法(缺點也很明顯...
為何要垃圾回收 隨著程序的運行,內存中存在的實例對象、變量等信息占據(jù)的內存越來越多,如果不及時進行垃圾回收,必然會帶來程序性能的下降,甚至會因為...
Mysql兩種索引結構:B+Tree索引和Hash索引的區(qū)別和使用場景 Hash索引:使用hash散列的形式,已KV格式存數(shù),查找單條數(shù)據(jù)的時候...