การดูแลจัดการ Database ของ ACDSee เพื่อเพิ่มประสิทธิภาพ
posted on 09 Jul 2007 23:10 by advance in Software-TricksACDSee : Optimize Database
มีประโยชน์ยังไง :
ACDSee ทำงานได้ดีขึ้นไม่รก กำจัดขยะได้พื้นที่HDDกลับมา แก้ปัญหาerrorบางจุดได้
หลักการทำงานของACDSeeคร่าวๆก็คือทำการจัดเก็บข้อมูลของรูปภาพไว้
พอเราเปิดโปรแกรมเพื่อเรียกดูภาพ
มันก็จะวิ่งไปดึงข้อมูลที่มันเก็บไว้มาโชว์ให้เราดู
ซึ่งทำให้แสดงผลได้อย่างรวดเร็ว ไม่ต้องรอสร้างใหม่ทุกรอบก่อนค่อยแสดง
แต่ทีนี้ปัญหามันมีอยู่ว่า
ไฟล์เรามีการเปลี่ยนแปลงอยู่ตลอด เดี๋ยวลบ เดี๋ยวเพิ่ม เดี๋ยวย้าย
ทีนี้พวกฐานข้อมูลเดิมที่มันบันทึกไว้ไม่ได้เปลี่ยนแปลงตามไปด้วย
จึงทำให้พวกฐานข้อมูลเก่าๆนั้นตกค้างสะสมขึ้นเรื่อยๆ ผลคือทั้งรกเครื่อง
เปลืองพื้นที่ และทำให้การแสดงผลช้าลง เพราะของเยอะไม่เป็นระเบียบกว่าจะหามาโชว์ได้ก็นานขึ้น
โดยเฉพาะคนที่มีรูปอยู่ในเครื่องมหาศาลแล้วผลกระทบยิ่งมาก
ดังนั้นเราจึงต้องมีการดูแลจัดการในส่วนนี้
ตามนี้คือ
Database > Optimize
Database > Next > ติ๊กเลือกทั้ง2อันคือ
- Optimize the database tables and fields.
- Remove orphans from database
แล้วกด Next รอจนเสร็จ แค่นี้ก็เรียบร้อย
แต่ถ้าหากต้องการจัดการเองในรายละเอียดเฉพาะแต่ละส่วน
ทำได้โดย
Database > Database Maintenance
ก็จะพบกับหน้าจอแสดงผลข้อมูลต่างๆ
ช่วงนี้ต้องรอสักพักจนกว่าโปรแกรมจะเรียกฐานข้อมูลทั้งหมดขึ้นมาจนครบ
จะเห็นได้ว่าขนาดของDatabaseนั้นจะใหญ่ได้หลายร้อยเมกทีเดียว
(ยิ่งรูปเยอะ ยิ่งใหญ่) ซึ่งก็จะแยกย่อยเป็นส่วนต่างๆ (แปลกันเองเนอะ ง่ายๆ)
จากตรงนี้ เราสามารถเลือกกดให้ Optimize database อัตโนมัติเลยก็ได้
(ซึ่งก็จะวนไปเจอแบบข้างบน) หรือจะเลือกลบเป็นส่วนๆเองก็ได้ คือ
ให้เลือก directory ในช่อง Database
content แล้วกดปุ่มfunctionต่างๆข้างล่างคือ
- Remove Thumbnails
- Remove All DB Info
- Remove Orphan Folder (Folderเก่าๆที่ต้องนี้ไม่มีอยู่จริงแล้ว)
แค่นี้ACDSeeของเราก็จะทำงานได้อย่างมีประสิทธิภาพอยู่ตลอดเวลาแล้ว
แถมได้เนื้อที่ฮาร์ดดิสกลับมาอีกเพียบ
(เปรียบเทียบเนื้อที่ว่างก่อนทำกับหลังทำดูก็ได้)
ไม่ต้องทำบ่อยๆก็ได้ ว่างๆ นานๆครั้งก็ทำที
กรณีภาพของ Thumbnail ที่แสดงโชว์มีปัญหา เช่น
ไม่โชว์ หรือโชว์ไม่ตรง เราสามารถสั่งให้มันสร้างขึ้นมาใหม่เฉพาะไฟล์นั้นๆเลยก็ได้
โดยไปที่ Database > Rebuild Thumbnails and Metadata
ส่วนfunctionในส่วนของdatabaseอื่นๆยังไม่ขอพูดถึง เพราะไม่ค่อยได้ใช้และไม่มีความจำเป็นนัก
หมายเหตุ : การปรับค่าอ้างอิงจากเวอร์ชั่น 9
Entry ที่เกี่ยวข้อง

Cancel ตลอด
#1 By Maxtrix™ on 2007-07-10 10:33