面試之資料庫

2021-09-11 06:55:23 字數 492 閱讀 7487

2、事務的四大特性

3、什麼樣的字段適合建索引?

4、如何定位並優化你的索引?

執行

慢查詢配置

show variables like "%query%"

慢查詢數量

show status like "%slow_queries%"

開啟慢查詢日誌,設定超時時間為1s,想要永久生效得到配置檔案中配置,否則資料庫重啟後,這些配置失效

set global show_query_log = on;

set global long_query_time = 1;

5、併發及事務的隔離機制

事物併發會導致三種問題:

6、資料庫連線池的作用

7、mysql 高併發環境解決方案

mysql 高併發環境解決方案 分庫 分表 分布式 增加二級快取

需求分析:網際網路單位 每天大量資料讀取,寫入,併發性高。

現有解決方式:

Java 面試之資料庫

資料庫事務是指作為單個邏輯工作單元執行的一系列操作,要麼完全地執行,要麼完全地不執行。事務滿足以下四大特性 原子性 atomicity 乙個事務中的所有操作,要麼全部完成,要麼全部不完成,不會結束在中間某個環節。事務在執行過程中發生錯誤,會被回滾到事務開始前的狀態。一致性 consistency 在...

面試總結之資料庫

讀未提交 會導致髒讀 虛讀 幻讀 讀已提交 會導致虛讀和幻讀 可重複讀 mysql預設隔離級別 會導致幻讀 序列化 最高隔離級別 觸發器作用 強化約束,維護資料完整性和一致性 1.多種資料型別 string set list hash sorted set 2.記憶體儲存 讀寫速度快於硬碟。支援持久...

java面試之mysql資料庫

1.資料庫引擎 mysql常用的資料庫引擎有兩種,一種是innodb,發音為 in no db 一種是 myisam,發音為 my z ei m innodb引擎提供了對資料庫acid事務支援,並實現四種隔離級別和行級鎖和外來鍵約束,myisam沒有提供對資料庫事務的支援,也不支援行級鎖和外來鍵,但...