資料庫 面試題 常見問題(一)

2021-09-01 10:27:39 字數 364 閱讀 9829

到真正是那麼回事的it公司去面試,會就會,不會就答不會。

一、大檔案:

1、blob(binary large object):適合於存放程式、、影音等非結構化檔案。

2、clob(character large object):適用於儲存文字型資料,例如文章、新聞、記錄、日誌等。

二、oracle函式和儲存過程有什麼區別

1. 返回值的區別,函式有1個返回值,而儲存過程是通過引數返回的,可以有多個或者沒有

2.呼叫的區別,函式可以在查詢語句中直接呼叫,而儲存過程必須單獨呼叫.

函式一般情況下是用來計算並返回乙個計算結果而儲存過程一般是用來完成特定的資料操作(比如修改、插入資料庫表或執行某些ddl語句等等)

資料庫面試常見問題

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

資料庫常見面試題

1.事務的四大特性acid 1 原子性 事務包含的操作要麼全部成功,要麼全部回退。2 一致性 事務開始前和開始後,資料庫的完整性沒有被破壞。舉例 轉賬 3 隔離性 對資料庫進行併發操作時,事務不能被其他事務干擾。4 永續性 事務一旦提交,對資料庫的影響是永久的。2.事務的併發 包含3類資料讀和2類資...

XGBOOST常見問題以及面試題

說到xgboost需要首先說一說gbdt,它是一種基於boosting增強策略的加法模型,訓練時候採用前向分布演算法進行貪婪學習,每次學習都是一顆cart樹,來擬合之前t 1棵樹 結果與訓練樣本真實值的殘差。xgboost是對gbdt進行來一系列的優化,比如損失函式進行了二階展開,目標函式加入正則項...