華為面試試題
1、表空間的管理方式有哪幾種?
數據字典管理方式,本地文件管理方式
2、談談你對索引的理解?
索引是若干數據行的關鍵字的列表,查詢數據時,通過索引中的關鍵字可以快速定位到要訪問的記錄所在的數據塊,從而大大減少讀取數據塊的I/O次數,因此可以顯著提高性能。
3、說說索引的組成?
索引列、rowid
4、分區表用過么?談談分區表的應用?
分區表在對表的DML的并行處理上有極大得優勢,而且可以一部分設為只讀,用在銷售記錄,醫院處方等地方!
5、你對分區表的理解?怎樣截斷分區表一個分區的記錄?
一個分區表有一個或多個分區,每個分區通過使用范圍分區、散列分區、或組合分區分區的行分區表中的每一個分區為一個段,可各自位于不同的表空間中對于同時能夠使用幾個進程進行查詢或操作的大型表分區非常有用
6、物理文件有哪幾種?控制文件包含了什么信息?
1、數據文件2、控制文件3、日志文件包含維護和驗證有選舉權據庫完整性的必要信息、例如,控制文件用于識別數據文件和重做日志文件,一個有選舉權據庫至少需要一個控制文件
7、表空間用完了如何增加?
三種種擴展方式:1 增加數據文件alter tablespace name add datafile „路徑‟ size 4M;2 擴展數據文件大小alter database datafile „路徑‟ resize 4M;3 把數據文件設為自動增alterdatabase datafile „路徑
8、SGA包含幾部分?
共享池,DataBase Buffer Cache(數據緩沖區) Redo Log Buffer(重做日志緩沖區), Large Pool,大池,JAVA池。
9、 DECODE函數的用法?
DECODE的語法的語法:(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value等于if1時,DECODE函數的結果返回then1,...,如果不等于任何一個if值,則返回else。初看一下,DECODE 只能做等于測試,但剛才也看到了,我們通過一些函數或計算替代value是可以使DECODE函數具備大于、小于或等于功能。還可以轉化表結構!
10、 DELETE和TRUNCATE的區別?
答:1、TRUNCATE在各種表上無論是大的還是小的都非常快。如果有(ROLLBACK命令DELETE將被撤銷,而TRUNCATE則不會被撤銷。2、TRUNCATE是一個DDL語言,向其他所有的DDL語言一樣,他將被隱式提交,不能對TRUNCATE使用ROLLBACK命令。3、TRUNCATE將重新設置高水平線和所有的索引。在對整個表和索引進行完全瀏覽時,經過TRUNCATE操作后的表比DELETE操作后的表要快得多。4、TRUNCATE不能觸發任何DELETE觸發器。5、不能授予任何人清空他人的表的權限。6、當表被清空后表和表的索引講重新設置成初始大小,而delete則不能。7、不能清空父表。
http://m.shddsc.com/【華為面試試題】相關文章:
華為硬件面試試題08-08
華為面試的筆試試題08-08
華為?济嬖囶}09-25
2012年華為的面試流程及面試題09-26
2012年華為校招面試流程及面試題08-08
超經典 java 華為筆試題09-26
華為筆試題及答案201708-08
關于華為筆試題及答案08-07
華為C++筆試題09-25
2017華為校招筆試題09-26