問題:請講下對mysql中MVCC的理解 分析:這個問題要回答的是對MVCC的理解,以及MVCC解決了什么問題這幾個方面入手。 回答要點: 主要從以下幾點去考慮, 1、什么是MVCC? 2、MVCC用來解決什么問題? 3、MVCC是怎么實現的? 所謂MVCC,在mysql中指 ...
問題:請講下mysql中的自增主鍵 分析:該問題主要考察對mysql中自增主鍵的掌握,使用場景及如何設置 回答要點: 主要從以下幾點去考慮 什么自增主鍵 使用場景是什么 innodb autoinc lock mode的設置 從學習mysql開始,我們就知道在建表時經常建的是自增主鍵,並且在mysql的優化中經常看到的一句就是,最好有自增主鍵,那么自增主鍵是做什么用的。 自增主鍵的用法, 上面的建 ...
2021-04-28 23:31 0 500 推薦指數:
問題:請講下對mysql中MVCC的理解 分析:這個問題要回答的是對MVCC的理解,以及MVCC解決了什么問題這幾個方面入手。 回答要點: 主要從以下幾點去考慮, 1、什么是MVCC? 2、MVCC用來解決什么問題? 3、MVCC是怎么實現的? 所謂MVCC,在mysql中指 ...
問題:請講下mysql的事務是如何實現的 分析:該問題主要考察對事務的理解及實現方式; 回答要點: 主要從以下幾點去考慮, 1、對事務的概念的理解? 2、事務的實現方式? 講到mysql的事務,很快可以想到事務的4大特性,那就是ACID,具體說來就是原子性、一致性、隔離性、持久性 ...
問題:請講下mysql中undo log的作用 分析:mysql中有很多日志,例,bin log undo log redo log,要弄清楚這些日志的作用,就要了解這些日志出現的背景及要解決的問題; 回答要點: 主要從以下幾點去考慮 1、undo log產生的背景; 2、undo ...
,然后是怎么優化,最后才是優化 開啟慢查詢 在mysql中慢查詢是默認關閉的,在排查慢sql的時候建議開啟慢 ...
問題:請講下java中的線程池 分析:在面試中經常問到線程池的問題,要掌握其基本概念,使用方法,注意事項等,引申下tomcat中默認的線程數是多少 回答要點: 主要從以下幾點去考慮, 1、為什么要使用線程池 2、線程池的基本參數 3、為什么不使用java提供的線程池,而是使用自己創建 ...
問題:請講下mysql中binlog、undolog、redolog三種日志的區別 分析:mysql中這三種日志很常見,也是面試中涉及比較多的方面,要理解清楚這三種日志的定位及區別; 回答要點: 主要從以下幾點去考慮 1、三種日志的作用分別是什么; 2、三種日志解決的問題; 3、三種 ...
問題:請講下java中垃圾回收器有哪些? 分析:該問題主要考察hotspot虛擬機下實現的垃圾回收器 回答要點: 主要從以下幾點去考慮, 1、垃圾回收器的種類 2、每種垃圾回收器的着重點是什么 前邊的文章中分享了“如何設計一個垃圾回收器”、“垃圾回收算法”、“垃圾回收中的並行並發 ...
問題:請講下mysql中常用的引擎有哪些? 分析:該問題主要考察對mysql存儲引擎的理解,及區別是什么? 回答要點: 主要從以下幾點去考慮, 1、mysql的存儲引擎的基本概念? 2、mysql中常用的存儲引擎有哪些及各自的區別是什么? 從上篇《java面試一日一題:請講下 ...