- mysql dba面試題及答案 推薦度:
- 相關推薦
dba面試題及答案
在平時的學習、工作中,許多人都需要跟試題打交道,試題可以幫助主辦方了解考生某方面的知識或技能狀況。什么樣的試題才能有效幫助到我們呢?下面是小編收集整理的dba面試題及答案,供大家參考借鑒,希望可以幫助到有需要的朋友。
dba面試題及答案
一:SQL tuning 類
1:列舉幾種表連接方式
2:不借助第三方工具,怎樣查看sql的執行計劃
3:如何使用CBO,CBO與RULE的區別
4:如何定位重要(消耗資源多)的SQL
5:如何跟蹤某個session的SQL
6:SQL調整最關注的是什么
7:說說你對索引的認識(索引的結構、對dml影響、對查詢影響、為什么提高查詢性能)
8:使用索引查詢一定能提高查詢的性能嗎?為什么
9:綁定變量是什么?綁定變量有什么優缺點?
10:如何穩定(固定)執行計劃
11:和排序相關的內存在8i和9i分別怎樣調整,臨時表空間的作用是什么
12:存在表T(a,b,c,d),要根據字段c排序后取第21—30條記錄顯示,請給出sql
二:數據庫基本概念類
1:pctused and pctfree 表示什么含義有什么作用
2:簡單描述table / segment / extent / block之間的關系
3:描述tablespace和datafile之間的關系
4:本地管理表空間和字典管理表空間的特點,ASSM有什么特點
5:回滾段的作用是什么
6:日志的作用是什么
7:SGA主要有那些部分,主要作用是什么
8racle系統進程主要有哪些,作用是什么
三:備份恢復類
1:備份如何分類
2:歸檔是什么含義
3:如果一個表在2004—08—04 10:30:00 被drop,在有完善的歸檔和備份的情況下,如何恢復
4:rman是什么,有何特點
5:standby的特點
6:對于一個要求恢復時間比較短的系統(數據庫50G,每天歸檔5G),你如何設計備份策略
四:系統管理類
1:對于一個存在系統性能的系統,說出你的診斷處理思路
2:列舉幾種診斷IO、CPU、性能狀況的方法
3:對statspack有何認識
4:如果系統現在需要在一個很大的表上創建一個索引,你會考慮那些因素,如何做以盡量減小對應用的影響
5:對raid10 和raid5有何認識
五:綜合隨意類
1:你最擅長的是oracle哪部分?
2:喜歡oracle嗎?喜歡上論壇嗎?或者偏好oracle的哪一部分?
3:隨意說說你覺得oracle最有意思的部分或者最困難的部分
4:為何要選擇做DBA呢?
dba面試題
1、您熟悉 Oracle 數據庫架構嗎?
面試官可能會問你這個問題來評估你對 Oracle 數據庫架構的了解以及它與其他數據庫的關系。使用你使用 Oracle 數據庫的經驗中的例子來表明你了解它的結構并且可以在專業環境中應用它。
示例:“我廣泛使用 Oracle 數據庫,因此我熟悉它的體系結構。Oracle 數據庫由兩個主要組件組成——服務器組件和客戶端組件。服務器組件包括偵聽器,它偵聽來自客戶端的傳入請求。它還具有調度程序,可將請求路由到適當的資源。客戶端組件包含 SQL*Net 庫,它允許我連接到服務器組件并提交查詢。”
2、高級 DBA 最重要的技能有哪些?
這個問題是您向面試官展示您具備擔任該職位所需技能的機會。你可以列出幾種技能并解釋它們為什么重要。
示例:“高級 DBA 最重要的技能是溝通。高級 DBA 需要能夠與 IT 團隊的其他成員以及業務利益相關者進行溝通。我發現擁有強大的解決問題能力也很重要,因為總會有問題需要解決。另一項重要技能是時間管理,它讓我能夠確定任務的優先級,以便在最后期限前完成。”
3、您將如何解決數據庫問題?
這個問題是測試您解決問題的能力和獨立工作能力的好方法。使用以往經驗中的示例來突出您的分析思維、溝通和故障排除技能。
示例:“我會首先通過分析癥狀來確定問題的原因。然后我會檢查日志或警報中是否有任何錯誤表明存在潛在問題。在此之后,我將運行診斷查詢以確定問題的根本原因。如果是應用程序問題,我會聯系開發人員以獲得進一步的幫助。如果是數據庫問題,我會嘗試重新啟動服務器,然后重新運行查詢。如果錯誤仍然存在,我將檢查網絡連接并驗證用戶是否有足夠的權限訪問數據庫。”
4、您在數據遷移方面有何經驗?
這個問題是展示您在 Oracle 數據庫遷移方面專業知識的機會。您可以描述您不得不將數據從一個平臺遷移到另一個平臺的時間,以及您在此過程中面臨的挑戰。
示例:“在我上一個角色中,我的任務是將數據從我們當前的系統遷移到一個新的基于云的系統。該公司希望在新系統上線之前將其所有數據遷移到新系統,以便在新系統啟動并運行后不會出現任何問題。這個項目花了我幾個月的時間才完成,因為我需要確保每條數據都被正確移動。”
5、舉一個你擔任技術領導的例子。
作為高級 Oracle DBA,您可能負責培訓和發展團隊中的其他成員。您的面試官可能想知道您是否有這方面的經驗以及您執行這些任務的能力如何。使用以前您必須培訓或指導他人的角色中的示例。
示例:“在我擔任 Oracle DBA 的最后一個角色中,我是 IT 部門中唯一知道如何使用 Oracle Enterprise Manager 的成員。公司雇用了一名新開發人員,他需要訪問數據庫但不知道如何使用它。我花了一些時間向他展示如何瀏覽該程序,并向他提供了如何更有效地使用它的提示。他很感激幫助并且學得很快。”
6、我們查看您以前的工作經歷,您以前使用的是什么類型的數據庫?
這個問題是面試官了解您的經驗水平以及您過去使用過哪些類型的數據庫的好方法。在回答這個問題時,最好列出您過去使用過的所有主要數據庫類型。
示例:“在我之前的工作經歷中,我曾使用過 Oracle、MySQL、SQL Server 和 Microsoft Access。這些是公司使用的一些最常見的數據庫,因此擁有使用這些數據庫的經驗對我的職業生涯非常有幫助。”
【dba面試題及答案】相關文章:
mysql dba面試題及答案06-28
sql server dba面試題06-28
Linux經典面試題及答案07-13
經典面試題及答案分析07-13
面試題目及答案06-28
android面試題及答案06-24
美工面試題及答案06-28
競聘面試題及答案07-10
dba 就業前景06-27