זוהי הפקודה cleanup_digikamdb שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
cleanup_digikamdb - נקה את מסדי הנתונים של digiKam כדי להקטין את הגדלים שלהם ולהגדיל
מהירות גישה
תַקצִיר
cleanup_digikamdb [-t] [-T] [-p] [-h]
אפשרויות
-t כלול מסדי נתונים של תמונות ממוזערות.
-T נקה רק מסדי נתונים של תמונות ממוזערות.
-p נתיב
ציין מסד נתונים אחר נתיב. אם אפשרות זו לא מוגדרת או שצוין נתיב
אינו חוקי, הערך מקובץ התצורה ישמש.
-h הצג אפשרויות שורת פקודה.
תיאור
cleanup_digikamdb ינקה ויבצע אופטימיזציה של קובץ מסד הנתונים של digiKam. זה יהיה, ברוב
מקרים, מובילים לגודל קובץ מסד נתונים קטן יותר ולמהירות גישה מוגברת, מכיוון
אלמנטים לא נחוצים מוסרים ממסד הנתונים והנתונים עוברים אופטימיזציה.
התוכנית תוודא ששום מופע של digiKam לא פועל, מכיוון שהוא בטוח יותר
ללא גישה למסד הנתונים במהלך תהליך האופטימיזציה. לאחר מכן הוא יקרא את ה- digiKam
קובץ התצורה וקבע את מיקום מסד הנתונים. בשלב אחרון בסיס הנתונים יהיה
יש לבצע אופטימיזציה על ידי הפעלת הפקודה sqlite 'לִשְׁאוֹב;' על זה. אם יותר אז מסד נתונים אחד הוא
נמצא במיקום זה, cleanup_digikamdb יבצע אופטימיזציה של כל מסד נתונים שנמצא בנתיב זה
ומתחת.
להסבר נוסף, עיין בתיאור הבא של לִשְׁאוֹב פקודה מה-
אתר sqlite3:
כאשר אובייקט (טבלה, אינדקס או טריגר) נשמט ממסד הנתונים, הוא משאיר מאחור
חלל ריק. המקום הריק הזה יעשה שימוש חוזר בפעם הבאה שמידע חדש יתווסף אליו
בסיס הנתונים. אבל בינתיים, קובץ מסד הנתונים עשוי להיות גדול יותר מאשר בהחלט
נחוץ. כמו כן, הוספות, עדכונים ומחיקות תכופות עלולות לגרום למידע ב-
מסד הנתונים להיות מקוטע - מפוזר בכל רחבי קובץ מסד הנתונים במקום
מקובצים יחד במקום אחד.
השמיים לִשְׁאוֹב הפקודה מנקה את מסד הנתונים הראשי על ידי העתקת התוכן שלו לקובץ זמני
קובץ מסד הנתונים וטעינה מחדש של קובץ מסד הנתונים המקורי מהעותק. זה מבטל
דפים פנויים, מיישר את נתוני הטבלה כך שיהיו רציפים, ובדרך אחרת מנקה את קובץ מסד הנתונים
מבנה.
השתמש ב-cleanup_digikamdb באינטרנט באמצעות שירותי onworks.net