openGauss練習

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