成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

這些問題,你能回答多少

運維 數據庫運維 企業動態
這些問題來著阿里巴巴DBA面試,你能回答多少呢?也許你能回答出來,距離DBA,你又進了一步。下面也請你來試試吧,問題后面會附上該題的一份答案,不一定完全正確,僅供參考。

編者注:這些問題來著阿里巴巴DBA面試,你能回答多少呢?也許你能回答出來,距離DBA,你又進了一步。下面也請你來試試吧,問題后面會附上該題的一份答案,不一定完全正確,僅供參考。

***輪:SQL tuning 類

1:列舉幾種表連接方式

答:merge join,hash join,nested loop

2:不借助第三方工具,怎樣查看sql的執行計劃?

答:sqlplus、set autotrace ...、utlxplan.sql 創建 plan_table 表

3:如何使用CBO,CBO與RULE的區別?

答:在初始化參數里面設置 optimizer_mode=choose/all_rows/first_row 等可以使用 cbo。rbo會選擇不合適的索引,cbo需要統計信息。

4:如何定位重要(消耗資源多)的SQL?

答:根據v$sqlarea 中的邏輯讀/disk_read。以及尋找CPU使用過量的session,查出當前session的當前SQL語句,或者:監控WIN平臺Oracle的運行

5:如何跟蹤某個session的SQL?

答:先找出對應的’sid,serial’,然后調用system_system.set_sql_trace_in_session(sid,serial,true);參考:跟蹤某個會話

6:SQL調整最關注的是什么?

答:邏輯讀。IO量

7:說說你對索引的認識(索引的結構、對dml影響、對查詢影響、為什么提高查詢性能)

答:默認的索引是b-tree。對insert的影響:分裂,要保證tree的平衡。對delete的影響:刪除行的時候要標記改節點為刪除。對update的影響:如果更新表中的索引字段,則要相應的更新索引中的鍵值。查詢中包含索引字段的鍵值和行的物理地址。

8:使用索引查詢一定能提高查詢的性能嗎?為什么?

答:不能。如果返回的行數目較大,使用全表掃描的性能較好。

9:Array:綁定變量是什么?綁定變量有什么優缺點?

答:通俗的說,綁定變量就是變量的一個占位符,使用綁定變量可以減少只有變量值不同的語句的解析。

10:如何穩定(固定)執行計劃?

答:使用stored outline。

11:和排序相關的內存在8i和Arrayi分別怎樣調整,臨時表空間的作用是什么?

答:8i:使用sort_area_size,hash_area_size,每個session分配相同的值,不管有無使用。Arrayi:使用pga_aggregate來統一管理。臨時表空間的作用:在sort_area_size中不能完成的部分在臨時表空間完成,臨時表空間在重建索引,創建臨時表等都要用到。還有hash join不能完成的也在臨時表空間中做。

12:存在表T(a,b,c,d),要根據字段c排序后取第21-30條記錄顯示,請給出sql

  1. select a,b,c,d from (select a,b,c,d from T order by c) where rownum<=30  
  2. minus  
  3. select a,b,c,d from (select a,b,c,d from T order by c) where rownum <=20;  
  4. 或者:  
  5. select * from (select rownum rn,a.* from (select a,b,c,d from T order by c) a )where rn between 21 and 30; 

#p#

第二輪:數據庫基本概念類

1:pctused and pctfree 表示什么含義有什么作用?

答:表示數據塊什么時候移入和移出freelist。pctused:如果數據塊的使用率小于pctused的值,則該數據塊重新加入到fresslist中。ctfree:如果數據塊的使用率高于pctfree的值,則該數據塊從freelist中移出。

2:簡單描述table / segment / extent / block之間的關系

答:一個table至少是一個segment,如果分區表,則每個分區是一個segment,table可以看成是一個邏輯上的概 念,segment可以看成是這個邏輯概念的物理實現;segment由一個或多個extents組成,segment不可以跨表空間但可以跨數據文件;extent由多個連續的blocks組成,不可以跨數據文件;block由1-多個os塊組成,是oracle i/o的最小存儲單位。

3:描述tablespace和datafile之間的關系

答:tablespace是邏輯上的概念,datafile是物理上的概念。一個tablespace可以由多個datafile組成,一個datafile不能跨越多個tablespace。

4:本地管理表空間和字典管理表空間的特點,ASSM有什么特點?

答:一個使用freelist管理,一個使用位圖管理。

5:回滾段的作用是什么?

答:保存數據的前像,保證數據讀取的時間點一致性。Oracle里數據的多版本特性就是通過回滾段來實現的,正因為此,Oracle數據庫實現了讀寫不競爭的性能優勢!

6:日志的作用是什么?

答:記錄對數據庫的操作,便于恢復。

7:SGA主要有那些部分,主要作用是什么?

答:db_cache(緩存數據塊),shared_pool(緩存sql,執行計劃,數據字典信息 等),large_pool(MTS模式、parallel 、rman等要用到),java pool(java程序如SQLJ存儲過程運行時要用到)。

8:Oracle系統進程主要有哪些,作用是什么?

答:smon(合并空間,實例恢復),pmon(清理失敗的進程),歸檔進程(負責在日志切換的時候歸 檔日志文件),lgmr(日志書寫器進程,負責寫日志),ckpt(檢查點進程,觸發檢查點),dbwr(數據庫寫入器,負責把數據寫入導 datafile)。

#p#

 

第三輪:備份恢復類

1:備份如何分類?

答:邏輯備份(exp)與物理備份。或者冷備份與熱備份。

2:歸檔是什么含義?

答:把日志文件放到另一個地方。

3:如果一個表在2004-08-04 10:30:00 被drop,在有完善的歸檔和備份的情況下,如何恢復?

答:拷貝備份,recover database until time 2004-08-04 10:30:00 alter database open resetlogs;

4:rman是什么,有何特點?

答:rman叫恢復管理器。特點很多。可以在線備份,到少目標數據庫是mount狀態。1)熱備份。2)可以存儲腳本。3)可以增量備份。4)自動管理備份集

5:standby的特點

答:利用傳輸重做日志來達到同步的目的。可以設定多個保護級別,Arrayi后支持邏輯standbyDB。

6:對于一個要求恢復時間比較短的系統(數據庫50G,每天歸檔5G),你如何設計備份策略

答:每天一個全備份。

#p#

第四輪:系統管理類

1:對于一個存在系統性能的系統,說出你的診斷處理思路

答:做一個statspack,根據top 5,system load,top sql等來做相應的調整。

2:列舉幾種診斷IO、CPU、性能狀況的方法

答:hp-unix:iostat -x 1 5;top/vmstat/glance

3:對statspack有何認識?

答:一個性能診斷工具而已,其本質就是在兩個時間點采樣兩個系統數據。(動態性能視圖),然后根據兩個snapshot,產生一個報告。

4:如果系統現在需要在一個很大的表上創建一個索引,你會考慮那些因素,如何做以盡量減小對應用的影響

答:1)增大sort_area_size(8i)/pga_aggregate_target(Arrayi)值。2)如果表有分區(一般大表都要用到分區的),按分區逐個建索引,如果是本地索引的話。3)系統空閑的時候建。

5:對raid10 和raid5有何認識?

答:raid10是先鏡像后條帶,適合對寫入速度要求較高的數據庫系統,特別是online redolog文件,raid5適合大部分的數據庫系統和數據倉庫系統,讀性能優于寫性能。

原文鏈接:http://www.cnblogs.com/Lostman/archive/2011/05/09/2041302.html

【編輯推薦】

  1. 淺述當前模式讀與一致性讀續
  2. 淺述當前模式讀與一致性讀的區別
  3. 告訴你,如何成就DBA職業生涯
  4. DBA應用技巧:如何升級InnoDB Plugin
  5. MySQL日志操作教程:DBA們管理的利器
責任編輯:艾婧 來源: 博客園
相關推薦

2019-09-16 09:03:11

數據庫SQLMySQL

2022-08-23 09:48:13

面試JavaScriptoffer

2023-10-23 08:12:34

并發問題有鎖和無鎖

2022-07-10 20:51:25

IT數字化K8S

2020-12-07 09:09:51

操作系統內存虛擬

2024-12-09 08:49:01

2014-04-09 09:12:08

2015-10-29 14:24:42

JavaScript基礎知識

2020-12-09 18:16:48

容器云開發CaaS

2021-06-29 10:21:54

this面試前端

2021-06-04 10:11:07

鴻蒙安卓操作系統

2022-08-17 13:30:43

爬蟲Python

2023-10-29 17:08:38

AQS線程

2021-03-10 08:04:11

this面試題JavaScript

2019-06-28 12:10:02

ERP數字化轉型企業

2022-01-17 13:31:53

value背包解法

2017-11-09 15:29:21

CPU溫度常識

2019-06-18 07:55:30

WindowsWindows 10操作系統

2018-07-05 14:33:03

公有云隱私數據

2019-10-23 09:00:06

Redis數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩免费视频一区二区 | 亚洲热在线视频 | 午夜男人免费视频 | 亚洲精品小视频在线观看 | 国产综合视频 | 国产精品亚洲成在人线 | 无码一区二区三区视频 | 欧美激情一区 | 亚洲精品国产第一综合99久久 | 中文字幕乱码视频32 | 蜜月aⅴ国产精品 | 97人人澡人人爽91综合色 | 一二区视频 | 97视频在线免费 | 黄色一级免费观看 | 国产激情在线 | 99久久99久久精品国产片果冰 | 国产日韩久久久久69影院 | 亚洲精品一区在线观看 | 拍拍无遮挡人做人爱视频免费观看 | 久久久久国产一区二区三区 | 亚洲精品一 | 韩日一区 | 中文二区 | 国产va| 日韩欧美一区在线 | 午夜网 | 久久久久久av | 亚洲一区在线观看视频 | 久久国产精品一区 | 日韩小视频 | 久久9久| 一区二区三区视频在线观看 | 午夜男人视频 | 亚洲精品一区国语对白 | 欧美精品一 | 欧美11一13sex性hd | 99免费在线视频 | 国产日产精品一区二区三区四区 | 亚av在线| 成人免费黄视频 |