เพิ่มประสิทธิภาพเวลาโหลดและการทำงานของฐานข้อมูล
นี่คือวิธีตรวจสอบให้แน่ใจว่าฐานข้อมูลของคุณทำงานได้อย่างรวดเร็วและฉับไวอยู่เสมอ 🏃🏼
หากฐานข้อมูลของคุณทำงานช้า อาจมีสาเหตุและวิธีปรับปรุงประสิทธิภาพได้หลายประการ
จำนวนหน้า: หากฐานข้อมูลของคุณมีหน้าจำนวนมาก อาจใช้เวลาโหลดช้าลง
จำนวนพร็อพเพอร์ตี้: ยิ่งฐานข้อมูลของคุณมีพร็อพเพอร์ตี้ที่มองเห็นได้มากเท่าใด ก็อาจใช้เวลาโหลดนานขึ้นเท่านั้น เพื่อช่วยให้ฐานข้อมูลมีประสิทธิภาพ แต่ละฐานข้อมูลสามารถมีพร็อพเพอร์ตี้ได้สูงสุด 500 รายการ หากคุณถึงขีดจำกัด คุณจะไม่สามารถเพิ่มพร็อพเพอร์ตี้ใหม่ได้จนกว่าจะลบพร็อพเพอร์ตี้บางรายการออก
การเรียงลำดับและตัวกรองที่ซับซ้อน: หากฐานข้อมูลของคุณมีการเรียงลำดับหรือตัวกรองในคุณสมบัติ เช่น ชื่อเรื่อง ข้อความ สูตร หรือ Rollup ตรรกะที่อยู่เบื้องหลังอาจทำให้เวลาในการโหลดนานขึ้น
หลีกเลี่ยงการสร้างฐานข้อมูลจำนวนมากเกินไปในหน้าที่มีการเข้าชมสูง
หากคุณมีพื้นที่ทำงานขนาดใหญ่ หลีกเลี่ยงการมี ฐานข้อมูลแบบอินไลน์ จำนวนมาก เช่น แดชบอร์ด ในหน้าที่มีการเข้าชมสูง ยิ่งมีการดูฐานข้อมูลพร้อมกันมากเท่าใด ก็ยิ่งเพิ่มภาระให้กับระบบของคุณมากขึ้นเท่านั้น
ลองเก็บฐานข้อมูลแต่ละฐานไว้ในหน้าของตัวเองก่อน เมื่อคุณทำเช่นนั้นแล้ว หากคุณต้องการให้ฐานข้อมูลทั้งหมดแสดงในหน้าเดียว คุณสามารถ:
พิมพ์
/linkedในหน้านั้นแล้วเลือกLinked view of a databaseเพื่อสร้าง ฐานข้อมูลที่เชื่อมโยงสร้างมุมมองฐานข้อมูลในฐานข้อมูลที่เชื่อมโยงนี้และกำหนดค่าให้ชี้ไปยังฐานข้อมูลต้นทางที่คุณต้องการ มุมมองฐานข้อมูลที่แตกต่างกันสามารถชี้ไปยังฐานข้อมูลต้นทางที่แตกต่างกันได้!
เมื่อใช้ฐานข้อมูลที่เชื่อมโยงเพียงฐานเดียว จะมีมุมมองฐานข้อมูลเปิดอยู่เพียงมุมมองเดียวในแต่ละครั้ง ดังนั้นจึงมีเพียงฐานข้อมูลเดียวเท่านั้นที่คอยรับการอัปเดต คุณควรจะเห็นประสิทธิภาพที่ดีขึ้นด้วยการตั้งค่านี้
หลีกเลี่ยงห่วงโซ่การอ้างอิงที่ซับซ้อน
สูตรและ Rollup นั้นทรงพลังมาก แต่ยิ่งมีความซับซ้อนมากเท่าใด ฐานข้อมูลของคุณก็อาจจะทำงานช้าลงเท่านั้น ตัวอย่างเช่น สูตรที่ขึ้นอยู่กับสูตรอื่นหลายสูตรซึ่งแต่ละสูตรต่างก็ขึ้นอยู่กับ Rollup อาจใช้เวลาในการคำนวณนานขึ้น
ลดจำนวนตัวกรองและการเรียงลำดับในสูตรและ Rollup ให้เหลือน้อยที่สุด
ฐานข้อมูลที่ ถูกกรองและเรียงลำดับ ตามพร็อพเพอร์ตี้ สูตร และ Rollup อาจใช้เวลาในการโหลดนานขึ้นเล็กน้อย
กรองตามพร็อพเพอร์ตี้แบบง่าย
การเพิ่มตัวกรองตามพร็อพเพอร์ตี้แบบง่าย เช่น Select, Multi-select, Status, Number และ Date อาจช่วยปรับปรุงความเร็วของฐานข้อมูลของคุณ แม้ว่าคุณจะมีตัวกรองที่ซับซ้อน วิธีนี้ก็อาจช่วยได้โดยการลดจำนวนหน้าที่จะต้องประมวลผล
ซ่อนพร็อพเพอร์ตี้ที่ไม่จำเป็น
หากพร็อพเพอร์ตี้บางอย่างมีความสำคัญน้อยกว่าในมุมมองฐานข้อมูลของคุณ การซ่อนพร็อพเพอร์ตี้เหล่านั้นอาจช่วยปรับปรุงการตอบสนองและการโต้ตอบได้
หากคุณไม่สามารถเพิ่มพร็อพเพอร์ตี้ใหม่ได้
หากคุณเห็นข้อผิดพลาดเมื่อพยายามเพิ่มพร็อพเพอร์ตี้ใหม่ ฐานข้อมูลของคุณอาจถึง ขีดจำกัด 500 พร็อพเพอร์ตี้ แล้ว
วิธีกลับมาอยู่ภายใต้ขีดจำกัด:
ลบพร็อพเพอร์ตี้ที่ไม่ได้ใช้งาน (โดยเฉพาะพร็อพเพอร์ตี้ที่ไม่ได้ใช้ในมุมมองใดๆ)
ตรวจสอบพร็อพเพอร์ตี้แบบเลือกและแบบเลือกหลายรายการ หากคุณมีพร็อพเพอร์ตี้หลายรายการที่ทำหน้าที่เดียวกัน ให้พิจารณารวมพร็อพเพอร์ตี้เหล่านั้นเข้าด้วยกัน
ลบหน้าที่ไม่ได้ใช้งาน
เราขอแนะนำให้ลบหน้าที่ไม่จำเป็นหรือซ้ำซ้อนออกจากฐานข้อมูลของคุณเพื่อให้ฐานข้อมูลเรียบง่ายและเป็นปัจจุบันที่สุดเท่าที่จะเป็นไปได้ หากนั่นไม่ใช่ทางเลือกสำหรับคุณ การเพิ่มตัวกรองในพร็อพเพอร์ตี้ เวลาที่สร้าง เพื่อกรองหน้าเก่าออกอาจช่วยปรับปรุงประสิทธิภาพสำหรับฐานข้อมูลขนาดใหญ่มากได้อย่างมาก
เพื่อให้มั่นใจว่าฐานข้อมูลจะมีประสิทธิภาพดีที่สุดสำหรับผู้ใช้ทุกคน เราจึงกำหนดขีดจำกัดขนาดไว้สำหรับฐานข้อมูล เมื่อถึงขีดจำกัดเหล่านี้แล้ว การเปลี่ยนแปลงใหม่ในฐานข้อมูลของคุณจะไม่ถูกบันทึก
ขีดจำกัดจำนวนแถว
แต่ละฐานข้อมูลของ Notion สามารถเก็บแถวได้สูงสุด 250,000 แถว และคุณจะเห็นสัญญาณเมื่อเข้าใกล้หรือเกินขีดจำกัดนี้:
กำลังเข้าใกล้ขีดจำกัด: คุณจะเห็นคำเตือนในฐานข้อมูลว่ากำลังเข้าใกล้ขีดจำกัดอยู่ แต่คุณยังสามารถเพิ่มแถวได้
ถึงหรือเกินขีดจำกัดแล้ว: คุณจะไม่สามารถเพิ่มแถวใหม่ได้ คำขอเพื่อเพิ่มแถวจะส่งคืนข้อผิดพลาด
ที่ระดับหน้าฐานข้อมูล
สำหรับแต่ละหน้าในฐานข้อมูล ข้อมูลจากพร็อพเพอร์ตี้ทั้งหมดในหน้านั้นถูกจำกัดรวมไว้ที่ 2.5MB
ขีดจำกัดนี้ไม่ส่งผลกระทบต่อ:
พร็อพเพอร์ตี้ไฟล์และสื่อ ขนาดจริงของไฟล์ที่คุณอัปโหลดจะไม่ถูกนำมานับรวมในขีดจำกัดนี้
สูตรและ Rollup
เนื้อหาในส่วนเนื้อหาของหน้าฐานข้อมูล (ไม่ใช่พร็อพเพอร์ตี้)
จำนวนพร็อพเพอร์ตี้ที่คุณมีในฐานข้อมูล ตัวอย่างเช่น ฐานข้อมูลที่มี 50 พร็อพเพอร์ตี้ยังคงสามารถอยู่ภายใต้ขีดจำกัดได้หากแต่ละพร็อพเพอร์ตี้มีคำอธิบายหรือตัวเลือกที่สั้น
หมายเหตุ: นอกจากนี้ยังมีขีดจำกัดสำหรับความสัมพันธ์แบบสองทาง สมมติว่าฐานข้อมูล A และฐานข้อมูล B มีความสัมพันธ์กัน เมื่อคุณอ้างอิงหน้าเดียวกันจากฐานข้อมูล A ในฐานข้อมูล B ครบ 10,000 ครั้งแล้ว ครั้งต่อไปที่คุณอ้างอิงในฐานข้อมูล B หน้านั้นจะไม่แสดงในฐานข้อมูล A
เมื่อคุณถึงขีดจำกัดสำหรับหน้าฐานข้อมูลแล้ว คุณจะเห็นแบนเนอร์ที่ด้านบนของหน้าฐานข้อมูลเฉพาะเพื่อแจ้งให้คุณทราบ เพื่อให้อยู่ภายใต้ขีดจำกัดนี้ คุณสามารถทำสิ่งต่อไปนี้:
ทำให้ตัวเลือกพร็อพเพอร์ตี้ของคุณเล็กลงหรือสั้นลง ตัวอย่างเช่น ในพร็อพเพอร์ตี้แบบเลือกหลายรายการ คุณสามารถลบจำนวนตัวเลือกหรือทำให้ชื่อของตัวเลือกบางรายการสั้นลงได้ ในพร็อพเพอร์ตี้บุคคล คุณสามารถลบบุคคลบางคนที่ถูกอ้างอิงในหน้าเฉพาะได้
ลบพร็อพเพอร์ตี้ที่ไม่จำเป็นออก ซึ่งจะเป็นการลบข้อมูลภายในพร็อพเพอร์ตี้เหล่านั้นด้วย
ที่ระดับฐานข้อมูล
นอกจากนี้ยังมีขีดจำกัด 1.5MB สำหรับขนาดรวมของพร็อพเพอร์ตี้ทั้งหมดที่ใช้ในฐานข้อมูลของคุณ คุณสามารถคิดว่าขีดจำกัดนี้ใช้กับโครงสร้างโดยรวมของฐานข้อมูลของคุณ เช่น จำนวนพร็อพเพอร์ตี้ที่คุณมีในฐานข้อมูลและจำนวนตัวเลือกที่แต่ละพร็อพเพอร์ตี้ของฐานข้อมูล (เช่น พร็อพเพอร์ตี้แบบเลือกหรือแบบเลือกหลายรายการ) มีอยู่
คุณอาจพบขีดจำกัดนี้เมื่อเพิ่มพร็อพเพอร์ตี้ใหม่หรือเพิ่มตัวเลือกพร็อพเพอร์ตี้ใหม่ (เช่น ตัวเลือกพร็อพเพอร์ตี้แบบเลือกเพิ่มเติม) ลงในฐานข้อมูลของคุณ
เพื่อให้อยู่ภายใต้ขีดจำกัดนี้ คุณสามารถทำสิ่งต่อไปนี้:
ลบพร็อพเพอร์ตี้ที่ไม่จำเป็นออก
ลบตัวเลือกพร็อพเพอร์ตี้ที่ไม่จำเป็นออกจากพร็อพเพอร์ตี้แบบเลือกและแบบเลือกหลายรายการ
ลดจำนวนอักขระของตัวเลือกพร็อพเพอร์ตี้ (ตัวอย่างเช่น คุณสามารถเปลี่ยนตัวเลือก
Completeเป็นเสร็จแล้ว)ลดความยาวของสูตรใดๆ ที่คุณใช้ในพร็อพเพอร์ตี้สูตร
การลบพร็อพเพอร์ตี้
หากคุณเลือกลบพร็อพเพอร์ตี้เพื่อเพิ่มพื้นที่และหลีกเลี่ยงขีดจำกัด คุณสามารถกู้คืนพร็อพเพอร์ตี้ที่ถูกลบพร้อมข้อมูลเดิมได้เสมอ โดยทำดังนี้:
คลิกไอคอนแถบเลื่อนที่ด้านบนของฐานข้อมูลของคุณ
เลือก
แก้ไขพร็อพเพอร์ตี้→พร็อพเพอร์ตี้ที่ถูกลบ.เลือก
↩️ถัดจากพร็อพเพอร์ตี้ที่คุณต้องการกู้คืน
โปรดทราบว่าคุณสามารถเก็บพร็อพเพอร์ตี้ที่ถูกลบไว้ในถังขยะได้ สูงสุด 1.5MB เมื่อคุณถึงขีดจำกัดนี้แล้ว คุณจะต้อง ลบอย่างถาวร พร็อพเพอร์ตี้บางรายการ โดยทำดังนี้:
คลิกไอคอนแถบเลื่อนที่ด้านบนของฐานข้อมูลของคุณ
เลือก
แก้ไขพร็อพเพอร์ตี้→พร็อพเพอร์ตี้ที่ถูกลบ.เลือก
🗑️ถัดจากพร็อพเพอร์ตี้ที่ต้องการลบอย่างถาวร นอกจากนี้ คุณสามารถเลือกลบทั้งหมดอย่างถาวรที่ด้านล่างของเมนู
หลังจากพร็อพเพอร์ตี้และข้อมูลถูกลบอย่างถาวรแล้ว คุณจะไม่สามารถกู้คืนได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับฐานข้อมูล เพื่อให้แน่ใจว่าใช้งานได้อย่างเหมาะสมสำหรับความต้องการเฉพาะ
