天天看點

openGauss考試

1、檢視表customer_t中總記錄數,可以使用select count(*) from customer_t

A、錯誤

B、正确 ✔

2、為了擷取tpcds模式中customer_address 表的統計資訊,使用select relname, relpages, reltuples from pg_class where relname = 'tpcds.customer_address’可以查詢到結果

A、正确

B、錯誤 ✔

3、SHOW指令可以顯示目前運作時參數的數值

A、正确 ✔

B、錯誤

4、分區表是把邏輯上的一張表根據某種方案分成幾張實體塊進行存儲,這張邏輯上的表稱之為分區表,實體塊稱之為分區。分區表是一張邏輯表,不存儲資料,資料實際是存儲在分區上的

A、正确 ✔

B、錯誤

5、openGauss提供了兩種資料類型用于支援全文檢索。tsvector類型表示為文本搜尋優化的檔案格式,tsquery類型表示文本查詢

A、錯誤

B、正确 ✔

6、為分區表建立索引時,不指定關鍵字,預設建立LOCAL分區索引

A、正确

B、錯誤 【正确答案】

分區表索引

7、\q指令可以退出資料庫

A、正确 ✔

B、錯誤

8、表空間用于管理資料對象,與磁盤上的一個目錄對應

A、錯誤

B、正确 ✔

9、在删除一個表空間之前,表空間裡面不能有任何資料庫對象, 否則會報錯

A、錯誤

B、正确 ✔

10、視圖與基本表不同,是一個虛拟的表。資料庫中僅存放視圖的定義,而不存放視圖對應的資料,這些資料仍存放在原來的基本表中

A、錯誤

B、正确 ✔

11、下面哪些語句可以列印執行計劃

A、EXPLAIN(FORMAT JSON) SELECT * FROM tpcds.customer_address; ✔

B、EXPLAIN(COSTS FALSE)SELECT * FROM tpcds.customer_address; ✔

C、EXPLAIN SELECT * FROM tpcds.customer_address; ✔

12、啟動事務的方式有

A、BEGIN; ✔

B、START TRANSACTION ISOLATION LEVEL repeatable read READ WRITE; ✔

C、START TRANSACTION; ✔

13、gs_dump工具支援的功能包括

A、導出表 ✔

B、導出模式 ✔

C、導出資料庫 ✔

14、建立使用者時,設定密碼方式正确的是

A、CREATE USER tim IDENTIFIED BY ‘[email protected]’; ✔

B、CREATE USER kim IDENTIFIED ‘[email protected]’;

C、CREATE USER jim PASSWORD ‘[email protected]’; ✔

15、定義函數 CREATE FUNCTION func_add_sql(num1 integer, num2 integer) RETURN integer,

調用函數的方法有

A、CALL func_add_sql(1, 3); ✔

B、CALL func_add_sql(num1 => 1,num2 => 3); ✔

C、CALL func_add_sql(num2 := 2, num1 := 3); ✔

16、如下關于分區表索引正确的操作有

A、重命名分區表索引: ALTER INDEX tpcds.ds_customer_address_p1_index2 RENAME PARTITION CA_ADDRESS_SK_index1 TO CA_ADDRESS_SK_index4; ✔

B、修改分區表索引CA_ADDRESS_SK_index2的表空間為example1: ALTER INDEX tpcds.ds_customer_address_p1_index2 MOVE PARTITION CA_ADDRESS_SK_index2 TABLESPACE example1; ✔

C、建立GLOBAL分區索引: CREATE INDEX ds_customer_address_p1_index3 ON tpcds.customer_address_p1(CA_ADDRESS_ID) GLOBAL; ✔

17、建立複合類型後,可以對複合類型進行的修改包括

A、給複合類型增加新的屬性 ✔

B、重命名類型名 ✔

C、從複合類型删除一個屬性 ✔

18、以下是重建索引的語句是

A、REINDEX INDEX tpcds.ds_ship_mode_t1_index4; ✔

B、reindex table tpcds.ship_mode_t1; ✔

C、ALTER INDEX tpcds.ds_ship_mode_t1_index2 REBUILD; ✔

19、啟動觸發器的事件包括

A、update【正确答案】

B、alter

C、 delete【正确答案】

D、 insert【正确答案】

alter - ddl

觸發器 - dml

20、以下哪些是導入資料的正确方式

A、 INSERT INTO reason_t2 SELECT * FROM reason_t1; ✔

B、INSERT INTO reason_t2 VALUES (3, ‘AAAAAAAACAAAAAAA’,‘reason3’),(4, ‘AAAAAAAADAAAAAAA’, ‘reason4’),(5, ‘AAAAAAAAEAAAAAAA’,‘reason5’); ✔

C、 INSERT INTO reason_t2 VALUES (2, ‘AAAAAAAABAAAAAAA’, ‘reason2’); ✔

21、不能檢視表customer定義的是

A、\di customer; ✔

B、\dt customer

C、 \d customer

22、行、列存儲模型各有優劣,通常用于TP場景的資料庫,預設使用

A、列存

B、行存 ✔

23、不檢索資料的情況下重新定位一個遊标是

A、fetch

B、move ✔

C、close

24、可以列出所有資料庫角色的是

A、 \du ✔

B、 dr

C、 \d

25、復原目前事務使用

A、 rollback ✔

B、 commit

C、 end

26、檢視分區資訊可以檢視系統表

A、pg_partition ✔

B、pg_index

C、pg_class

27、可以列出所有的資料庫和描述資訊的是

A、 \l ✔

B、 \s

C、 \d

28、以下不能成功删除customer_t表的語句是

A、drop table customer_t;

B、drop table customer_t if exists; ✔

C、drop table if exists customer_t;

29、openGauss提供在指令行下運作的資料庫連接配接工具是

A、psql

B、gsql ✔

C、zsql

30、tpcds模式中存在表customer,不能成功删除 tpcds模式是

A、drop table tpcds.customer; drop schema tpcds;

B、drop schema tpcds cascade;

C、drop schema tpcds; ✔