秋招面試常見問題 資料庫

2021-08-21 06:54:40 字數 330 閱讀 6340

1.sql優化?

為什麼要進行sql優化

:sql語句可以有不同的寫法;

如何進行sql優化

:(database transaction) ,是指作為單個邏輯工作單元執行的一系列

操作,要麼完全地執行,要麼完全地不執行。 事務處理可以確保除非事務性單元內的所有操作都成功完成,否則不會永久更新面向資料的資源。通過將一組相關操作組合為乙個要麼全部成功要麼全部失敗的單元,可以簡化錯誤恢復並使應用程式更加可靠。乙個邏輯工作單元要成為事務,必須滿足所謂的acid(原子性、一致性、隔離性和永續性)屬性。事務是資料庫執行中的邏輯工作單位,由dbms中的事務管理子系統負責事務的處理。

秋招面試常見問題 作業系統

一.作業系統 1.執行緒程序區別?2.程序通訊方式?2.1 管道pipe 管道是一種半雙工的通訊方式,資料只能單向流動,而且只能在具有親緣關係的程序間使用。程序的親緣關係通常是指父子程序關係。2.2 命名管道fifo 有名管道也是半雙工的通訊方式,但是它允許無親緣關係程序間的通訊。2.3 訊息佇列m...

資料庫面試常見問題

3 索引 4 mysql儲存引擎 5 分割槽和分表 6 mvcc 7 資料庫的鎖 8 為什麼innodb採用b 樹 這是乙個超連結 特性 原子性 一致性 隔離性 永續性。隔離等級 讀未提交 讀已提交 可重複讀 序列化 這是乙個超連結 悲觀鎖 對外界修改資料持保守態度。認為外界會修改資料。悲觀鎖會在修...

資料庫常見問題

髒讀 事務b讀取事務a還沒有提交的資料 不可重複讀 兩次事務讀的資料不一致 幻讀 事務a修改了資料,事務b也修改了資料,這時在事務a看來,明明修改了資料,咋不一樣 會出現 不會出現 資料庫 聯機事務處理oltp on line transaction processing 儲存的資料量小,方便操作,...