openGauss練習
askyy發表於2024-11-01
- 在openGauss資料庫中單表中的索引個數和單表約束個數是不受限的;
- 關係型資料庫的ACID特性:原子性、永續性、一致性、隔離性;
- Index-advisor索引推薦的子功能:單query索引推薦、workload及別索引推薦、虛擬索引;
- SELECT Spcname FROM pg_tablespace、\db、SELECT PG_TABLESPACE_SIZE('example')等方式可以查詢表空間資訊;
- REAL、FLOAT4屬於單精度浮點數;
- DROP USER不支援跨資料庫進行級聯刪除;DROP USER刪除使用者,同時會刪除同名的schema;
- 資料庫叢集的CM模組管理和監控分散式系統中各個功能單元和物理資源的執行情況,確保整個系統的穩定執行;
- 系統表和所有內建資料型別、函式、運算子、都屬於pg_catalog;
- 所有使用者和角色預設擁有PUBLIC的許可權;
- gs_om可實現啟停openGauss、生成或重新整理配置檔案等功能;
- PG_AM儲存有關索引訪問方法的資訊;
- GaussDB的三權分立開啟後,分為安全管理員、審計管理員、系統管理員,其中審計管理員可以檢視審計日誌;
- 資料庫系統呼叫作業系統;
- openGauss開源上線時間2020;
- gs_check、gs_guc、gs_collector屬於opengauss服務端工具,gsql不屬於;
- opengauss支援單機和主備部署;
- inner join、left join、full join屬於連線查詢,all join 不屬於連線查詢;
- work_mem用於查詢操作(例如排序或雜湊表)
- 應用程式可以透過呼叫gs_guc來設定適合自己的引數,其中-N all表示的含義是表示opengauss得所有主機;
- 資料塊是資料庫管理的基本單位;
- 使用者可被賦予一個或多個角色;
- gs_ssh可以幫助使用者在opengauss各節點上執行相同的命令;
- openGauss具備高可用,通AZ內RTO能達到10S;
- share用於存放資料庫執行所需的公共檔案;
- 利用gs_dump可匯出小型資料庫,推薦使用純文字歸檔格式;
- 想要使用SELECT查詢表中資料,至少包括SELECT,FROM;
- CREATE、DROP、ALTER語句能實現資料定義功能;
- 矩形函式考點:width(box);
- 為防止使用者密碼洩露,opengauss對使用者密碼進行加密儲存,並儲存在pg_authid系統表中;
- gs_collector可以在opengauss故障時,用手機OS資訊,日誌資訊來定位問題;
- opengauss發行基於MULAN開源協議;
- 儲存過程一次可被多個應用程式使用;
- INSERT、UPDATE、DELETE屬於資料操作語言;
- X-Tuner是openGauss引數調優工具;
- GaussDB分散式架構中,用於共享配置和服務發現(服務註冊和查詢)的元件名稱是ETCD;
- /gaussdb/data/db1/postgresql.conf檔案目錄存放的是opengauss系統引數;
- getutcdate、systimestamp、trunc屬於時間日期函式,to_date不屬於;
- SELECT可以訪問其他使用者的物件;
- DISTINGT關鍵字可以把查詢結果去重;
- REVOKE語法用於許可權回收;
- SQL語法中,使用HAVING子句可以篩選分組後的資料;
- 刪除表T1的所有記錄:delete from t1;
- cron後臺常駐程式(daemon)用於管理系統日常任務的排程;
- SQL的檢視是從基本表和檢視匯出的;
- ALTER TABLE 能修改表的定義,其功能包括:列的新增、刪除、修改;約束的新增、刪除;約束的啟動和禁用;
- 建立檢視A時,若A檢視已存在則更新A檢視,使用關鍵字OR REPLACE;
- ODBC應用開發時,申請的控制代碼資源,不包括事務控制代碼;
- 資料控制語言DCL的主要功能不包括定義物件;
- 設定序列值的起始值應使用start with語法;
- 層次模型的特點:除了根節點外的節點有且只有一個雙親節點;
- 若想直接刪除一個表且不放入回收站,應使用PURGE關鍵字;
- COMMIT不屬於DDL命令;
- 建立表時約束不是必須指定的;
- \copy資料庫元命令可以進行資料匯入匯出;
- GRANT語法用於授權;
- page、extent、segment是資料庫的邏輯劃分,redolog不是;
- 按Ctrl+C可以終止當前執行的命令;
- 資料庫系統災難發生後,資訊系統或業務功能從停頓到必須回覆的時間要求簡稱為:RTO;
- 擁有CREATE USER系統許可權可以建立新使用者;
- 對於時間型別資料,秒後面的小數位數的精度預設為6位;
- 一個bashshell指令碼的第一行是#!/bin/bash;
- DROP命令用於刪除表中所有資料、結構和該表相關的索引、應使用的命令;
- ALTER USER語法用於修改使用者資訊;
- 使用chmod更改一個檔案的許可權設定;
- 執行一個指令碼,使用者不需要writer許可權;
- 如果在SELECT語句中使用聚集函式,一定要使用GROUP BY;
- 在Share-Disk架構中,人員導致系統瓶頸的硬體資源是磁碟IO;
- 在PG_AM系統表儲存有關索引訪問方法的資訊;
- 透過簡單的檢視查尋就可以實現複雜的關聯操作;
- CAP理論的基本需求包括分割槽容錯性、一致性、可用性,不包括隔離性;
- gsql是openGauss命令列下DB連線的工具;
- 系統表pg_database儲存關於可用資料庫的資訊;