เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ
ปลั๊กอิน Export Pro มีฟังก์ชันที่ได้รับการปรับปรุงเพิ่มเติมจากความสามารถในการส่งออกมาตรฐานครับ/ค่ะ
ปลั๊กอินนี้ขึ้นอยู่กับปลั๊กอินการจัดการงานแบบอะซิงโครนัส (Asynchronous Task Management) ครับ/ค่ะ คุณต้องเปิดใช้งานปลั๊กอินการจัดการงานแบบอะซิงโครนัสก่อนใช้งานครับ/ค่ะ


ที่ปุ่มส่งออก คุณสามารถตั้งค่าโหมดการส่งออกได้ครับ/ค่ะ โดยมี 3 โหมดให้เลือกดังนี้:
หลังจากที่คุณเริ่มการส่งออก กระบวนการส่งออกจะทำงานในเธรดเบื้องหลังที่แยกต่างหาก โดยไม่จำเป็นต้องตั้งค่าด้วยตนเองครับ/ค่ะ ในส่วนติดต่อผู้ใช้ (UI) หลังจากดำเนินการส่งออกแล้ว งานส่งออกที่กำลังทำงานอยู่จะแสดงที่มุมขวาบน พร้อมทั้งแสดงความคืบหน้าของงานแบบเรียลไทม์ครับ/ค่ะ

เมื่อการส่งออกเสร็จสมบูรณ์ คุณสามารถดาวน์โหลดไฟล์ที่ส่งออกได้จากรายการงานส่งออกครับ/ค่ะ
เมื่อมีงานส่งออกพร้อมกันจำนวนมาก อาจส่งผลต่อประสิทธิภาพของเซิร์ฟเวอร์ ทำให้ระบบตอบสนองช้าลงได้ครับ/ค่ะ ดังนั้น เราจึงแนะนำให้ผู้พัฒนาระบบกำหนดจำนวนงานส่งออกพร้อมกันสูงสุด (ค่าเริ่มต้นคือ 3) หากมีงานเกินกว่าจำนวนที่กำหนด งานเหล่านั้นจะเข้าสู่สถานะรอคิวครับ/ค่ะ

วิธีการตั้งค่าจำนวนงานพร้อมกัน: กำหนดตัวแปรสภาพแวดล้อม ASYNC_TASK_MAX_CONCURRENCY=จำนวนงานพร้อมกัน
จากการทดสอบที่ครอบคลุมภายใต้การตั้งค่าและความซับซ้อนของข้อมูลที่แตกต่างกัน จำนวนงานพร้อมกันที่แนะนำคือ:
หากคุณพบว่ากระบวนการส่งออกช้าผิดปกติ (โปรดดูข้อมูลอ้างอิงด้านล่าง) อาจเป็นปัญหาด้านประสิทธิภาพที่เกิดจากโครงสร้างของคอลเลกชันครับ/ค่ะ
| ลักษณะข้อมูล | ประเภทดัชนี (Index Type) | ปริมาณข้อมูล | ระยะเวลาส่งออก |
|---|---|---|---|
| ไม่มีฟิลด์ความสัมพันธ์ | Primary Key / Unique Constraint | 1 ล้าน | 3~6 นาที |
| ไม่มีฟิลด์ความสัมพันธ์ | ดัชนีทั่วไป (Regular Index) | 1 ล้าน | 6~10 นาที |
| ไม่มีฟิลด์ความสัมพันธ์ | ดัชนีรวม (Composite Index) (ไม่ซ้ำกัน) | 1 ล้าน | 30 นาที |
| ฟิลด์ความสัมพันธ์ (หนึ่งต่อหนึ่ง, หนึ่งต่อหลาย, หลายต่อหนึ่ง, หลายต่อหลาย) | Primary Key / Unique Constraint | 5 แสน | 15~30 นาที |
เพื่อให้การส่งออกมีประสิทธิภาพ เราขอแนะนำให้คุณดำเนินการดังนี้ครับ/ค่ะ:
| ประเภทเงื่อนไข | เงื่อนไขที่จำเป็น | หมายเหตุอื่น ๆ |
|---|---|---|
| โครงสร้างคอลเลกชัน (ต้องเป็นไปตามอย่างน้อยหนึ่งข้อ) | มี Primary Key มี Unique Constraint มี Index (Unique, Regular, Composite) | ลำดับความสำคัญ: Primary Key > Unique Constraint > Index |
| คุณสมบัติของฟิลด์ | Primary Key / Unique Constraint / Index (อย่างใดอย่างหนึ่ง) ต้องมีคุณสมบัติที่สามารถจัดเรียงได้ เช่น: Auto-incrementing ID, Snowflake ID, UUID v1, Timestamp, ตัวเลข ฯลฯ (ข้อควรระวัง: ฟิลด์ที่ไม่สามารถจัดเรียงได้ เช่น UUID v3/v4/v5, สตริงทั่วไป ฯลฯ จะส่งผลต่อประสิทธิภาพ) | ไม่มี |

