OrientDB - ฐานข้อมูล Config
ในบทนี้คุณสามารถเรียนรู้วิธีการแสดงการกำหนดค่าของฐานข้อมูลเฉพาะผ่านบรรทัดคำสั่ง OrientDB คำสั่งนี้ใช้ได้กับทั้งฐานข้อมูลในเครื่องและฐานข้อมูลระยะไกล
ข้อมูลคอนฟิกูเรชันประกอบด้วยแคชเริ่มต้นที่เปิดใช้งานหรือไม่ขนาดของแคชนั้นค่าโหลดแฟกเตอร์หน่วยความจำสูงสุดสำหรับแม็พขนาดเพจโหนดขนาดพูลต่ำสุดและสูงสุดเป็นต้น
คำสั่งต่อไปนี้เป็นไวยากรณ์พื้นฐานของคำสั่งฐานข้อมูล config
CONFIG
Note - คุณสามารถใช้คำสั่งนี้ได้หลังจากเชื่อมต่อกับฐานข้อมูลเฉพาะเท่านั้น
ตัวอย่าง
ในตัวอย่างนี้เราจะใช้ฐานข้อมูลเดียวกันชื่อ 'สาธิต' ที่เราสร้างในบทที่แล้ว
คุณสามารถใช้คำสั่งต่อไปนี้เพื่อแสดงการกำหนดค่าของฐานข้อมูลสาธิต
Orientdb {db = demo}> CONFIG
หากดำเนินการสำเร็จคุณจะได้ผลลัพธ์ดังต่อไปนี้
LOCAL SERVER CONFIGURATION:
+---------------------------------------+-------------------------+
| NAME | VALUE |
+---------------------------------------+-------------------------+
| environment.dumpCfgAtStartup | false |
| environment.concurrent | true |
| environment.allowJVMShutdown | true |
| script.pool.maxSize | 20 |
| memory.useUnsafe | true |
| memory.directMemory.safeMode | true |
| memory.directMemory.trackMode | false |
|……………………………….. | |
| storage.lowestFreeListBound | 16 |
| network.binary.debug | false |
| network.http.maxLength | 1000000 |
| network.http.charset | utf-8 |
| network.http.jsonResponseError | true |
| network.http.json | false |
| tx.log.fileType | classic |
| tx.log.synch | false |
| tx.autoRetry | 1 |
| client.channel.minPool | 1 |
| storage.keepOpen | true |
| cache.local.enabled | true |
+---------------------------------------+-------------------------+
orientdb {db = demo}>
ในรายการพารามิเตอร์การกำหนดค่าด้านบนหากคุณต้องการเปลี่ยนค่าพารามิเตอร์ใด ๆ คุณสามารถทำได้จากบรรทัดคำสั่งอย่างง่ายดายโดยใช้ config set และ get command
กำหนดค่าชุด
คุณสามารถอัปเดตค่าตัวแปรคอนฟิกูเรชันโดยใช้ไฟล์ CONFIG SET คำสั่ง
คำสั่งต่อไปนี้เป็นไวยากรณ์พื้นฐานของคำสั่ง config set
CONFIG SET <config-variable> <config-value>
Note - คุณสามารถใช้คำสั่งนี้ได้หลังจากเชื่อมต่อกับฐานข้อมูลเฉพาะเท่านั้น
ตัวอย่าง
ในตัวอย่างนี้เราจะใช้ฐานข้อมูลเดียวกันชื่อ 'สาธิต' ที่เราสร้างในบทที่แล้ว เราจะแก้ไขค่าตัวแปร 'tx.autoRetry' เป็น 5
คุณสามารถใช้คำสั่งต่อไปนี้เพื่อตั้งค่าคอนฟิกของฐานข้อมูลสาธิต
orientdb {db = demo}> CONFIG SET tx.autoRetry 5
หากดำเนินการสำเร็จคุณจะได้ผลลัพธ์ดังต่อไปนี้
Local configuration value changed correctly
กำหนดค่ารับ
คุณสามารถแสดงค่าตัวแปรคอนฟิกูเรชันโดยใช้ CONFIG GET คำสั่ง
คำสั่งต่อไปนี้เป็นไวยากรณ์พื้นฐานของคำสั่ง config get
CONFIG GET <config-variable>
Note - คุณสามารถใช้คำสั่งนี้ได้หลังจากเชื่อมต่อกับฐานข้อมูลเฉพาะเท่านั้น
ตัวอย่าง
ในตัวอย่างนี้เราจะใช้ฐานข้อมูลเดียวกันชื่อ 'สาธิต' ที่เราสร้างในบทที่แล้ว เราจะพยายามดึงค่าตัวแปร 'tx.autoRetry'
คุณสามารถใช้คำสั่งต่อไปนี้เพื่อแสดงการกำหนดค่าของฐานข้อมูลสาธิต
orientdb {db = demo}> CONFIG GET tx.autoRetry
หากดำเนินการสำเร็จคุณจะได้ผลลัพธ์ดังต่อไปนี้
Local configuration: tx.autoRetry = 5