# 查看参数
#### 查看GUC参数
GaussDB安装后，有一套默认的GUC参数，为了使GaussDB与业务的配合度更高，用户需要根据业务场景和数据量的大小调整GUC参数。
**操作步骤**
1. 连接数据库，具体操作请参见《开发指南》中"数据库使用入门 \> 连接数据库 \> 使用gsql连接"章节。
2. 查看当前GUC参数的取值。 
   - 方法一：使用SHOW命令。
     - 使用如下命令查看单个参数：
       ```
       gaussdb=# SHOW client_encoding;
       ```
       client_encoding参数用于查看客户端的字符编码类型。
       
     
     - 使用如下命令查看所有参数：
       ```
       gaussdb=# SHOW ALL;
       ```
       
      
   
   
   
   - 方法二：使用pg_settings视图。
     - 使用如下命令查看单个参数：
       ```
       gaussdb=# SELECT * FROM pg_settings WHERE NAME='client_encoding';
       ```
       
     
     - 使用如下命令查看所有参数：
       ```
       gaussdb=# SELECT * FROM pg_settings;
       ```
       
      
   
   
   
   
**示例**
查看客户端的字符编码类型。
```
gaussdb=# SHOW client_encoding;
 client_encoding 
----------------
 UTF8
(1 row)
```
#### 查看CM参数
CM参数可以直接在文件中查看，也可以通过命令进行查看：
- 在文件中查看： cm_agent相关参数可通过cm_agent数据目录下的cm_agent.conf文件查看，cm_server相关参数可通过cm_server数据目录下的cm_server.conf文件查看。
  
- 通过命令查看：
  ```
  cm_ctl list --param {--agent | --server} [-n NODEID]
  ```
  参数说明
  - --agent：列出cm_agent参数。
  
  - --server：列出cm_server参数。
  
  - -n NODEID：列出指定节点的CM参数，NODEID为节点名称，可通过cm_ctl query -Cv命令查询。
   
  示例
  - 列出cm_agent参数：
    ```
    cm_ctl list --param --agent
    ```
    
  
  - 列出cm_server参数：
    ```
    cm_ctl list --param --server
    ```
    
    
 
