參數名稱和值
更新時間 2025-02-05 09:37:18
最近更新時間: 2025-02-05 09:37:18
分享文章
本頁介紹天翼云TeleDB數據庫參數名稱和值。
TeleDB的所有參數名都是大小寫不敏感的。每個參數都可以接受五種類型之一的值: 布爾、字符串、整數、 浮點數或枚舉。該類型決定了設置該參數的語法:
- 布爾: 值可以被寫成 on, off, true, false, yes, no, 1, 0 (都是大小寫不敏感的)或者這些值的任何無歧義前綴。
- 字符串: 通常值被包括在單引號內,值內部的任何單引號都需要被雙寫。不過,如果值是一個簡單數字或者標識符,引號通常可以被省略。
- 數字(整數和浮點): 只對浮點參數允許一個小數點。不要使用千位分隔符。不要求引號。
- 帶單位的數字: 一些數字參數具有隱含單位,因為它們描述內存或時間量。單位可能是千字節、塊(通常是8KB)、毫秒、秒或分鐘。這些設置之一的一個未修飾的數字值將使用該設置的默認單位,默認單位可以通過引用pg_settings.unit來找到。為了方便,也可以顯式地指定一個不同的單位,例如時間值可以是'120 ms',并且它們將被轉換到參數的實際單位。要使用這個特性,注意值必須被寫成一個字符串(帶有引號)。單位名稱是大小寫敏感的,并且在數字值和單位之間可以有空白。
- 可用的內存單位是kB(千字節)、MB(兆字節)、GB(吉字節)和TB (terabytes)。內存單位的乘數是 1024 而不是 1000。
- 可用的時間單位是ms(毫秒)、s(秒)、min(分鐘)、h(小時)和d(天)。
- 枚舉: 枚舉類型的參數以與字符串參數相同的方式指定,但被限制到一組有限的值。 這樣一個參數可用的值可以在pg_settings.enumvals 中找到。枚舉參數值是大小寫無關的。