|
|
#1 |
|
Reader
![]() Posts: 11
Karma: 10
Join Date: Jun 2009
Location: Celebration, FL
Device: iPad
|
Stopping Calibre rechecking library metadata
Every few times I swap libraries Calibre will decide to reload info from the directories & metadata (at least it reads thousands of files). This takes ten minutes to an hour depending upon the size of the library. Sometimes I will lose patience, kill Calibre, go back in and the same library opens immediately. Is there anyway to get Calibre just to trust it's own data? The 45mb metadata database could be read in less than a second, but the actual library is 65gb and just touching the metadata files means reading gigabytes of data. |
|
|
|
|
|
#2 |
|
Staff to 4 Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,958
Karma: 2574555
Join Date: Aug 2009
Location: The (original) Silicon Valley, USA
Device: Galaxy Tab 2,Black Astak PEz, K4NT(now Wifes)
|
Not Normal (unless you have custom column (composite or coloring) that requires file info).
Calibre wants will backup its metadata in each folder. That happens once, then only if the book data changes in the DB. Kill that process and it will start over where it thinks it was. :footshoot:
__________________
Using: Ubuntu(32 bit):Oneric,Precise and XPpro SP3, W7HP(64)- - Libre Office w/Writer2EPUB
|
|
|
|
|
Enthusiast
|
|
|
|
#3 |
|
Reader
![]() Posts: 11
Karma: 10
Join Date: Jun 2009
Location: Celebration, FL
Device: iPad
|
Up to 4096 bytes are being read for each book directory in the library (sometimes) when swapping from one library toanother using Quick Switch.
Contrary to your assertion, some times when killing Calibre and restarting the library goes in immediately. Perhap the simplest question is what causes Calibre to read the actual book directories when opening a library? |
|
|
|
|
|
#4 |
|
Taking a break; Fed up
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,443
Karma: 32635230
Join Date: Nov 2007
Location: Toronto
Device: Wife: Touch, Arc, Vox Me: Nexus 7, Glo
|
If I remember correctly, having a column that displays the formats that a book has will cause this to happen as well.
See this post for ideas..
__________________
Peter |
|
|
|
|
|
#5 | |
|
Staff to 4 Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,958
Karma: 2574555
Join Date: Aug 2009
Location: The (original) Silicon Valley, USA
Device: Galaxy Tab 2,Black Astak PEz, K4NT(now Wifes)
|
Quote:
???
__________________
Using: Ubuntu(32 bit):Oneric,Precise and XPpro SP3, W7HP(64)- - Libre Office w/Writer2EPUB
|
|
|
|
|
|
|
#6 | |
|
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,420
Karma: 11289119
Join Date: Feb 2009
Location: North Carolina
Device: Nexus 7, Sony PRS-950, Sony PRS-505, PRS-300
|
Quote:
__________________
-- Good Reading, Walt -- 20GB of free CLOUD STORAGE: Use this link to sign up for a free 15GB Copy.com cloud storage account and we both get an extra 5GB of free space. |
|
|
|
|
|
|
#7 |
|
Reader
![]() Posts: 11
Karma: 10
Join Date: Jun 2009
Location: Celebration, FL
Device: iPad
|
It appears that color coloring of columns based upon formats has the same bad effect as a custom column using formats. However, it appears (not proven) that when you start calibre it assumes the metadatabase is correct (at least some of the time) and does not force a recheck of the directories, thus when you abort and restart calibre it goes in quickly without a check of the directories; when you do a quick switch of libraries, it appears that directories are then sometimes (not always) forced to be rechecked.
The good news is that in the few minutes since I turned off column coloring, all the library switches have been measured in seconds, not minutes. The bad news is that my library isn't as pretty... Thanks theducks, PeterT and DoctorOhh for your help in solving this for me. |
|
|
|
|
|
#8 | |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,879
Karma: 285970
Join Date: Jan 2010
Location: France
Device: Sony PRS-300, HTC WM6.5, Samsung Galaxy Nexus, HTC Sensation
|
Quote:
My guess is that you have a custom column "built from other columns" in your library that shows formats, and that at some time in the past you sorted on that column. By default calibre remembers the last N sorts (IIRC N equals 5). If the formats column is in the last N, calibre will look at every book and start slowly. If it is not, then calibre will start much more quickly. You can control this behavior explicitly by using the tweak "Specify columns to sort the booklist by on startup (ID: sort_columns_at_startup)". I think that the tweak is also applied when switching libraries.
__________________
Support calibre developers at no cost to you by using calibre's get books feature. Use Calibre Companion to wirelessly connect your Android phone or tablet to calibre charles.haleys.org/calibre |
|
|
|
|
|
|
#9 |
|
Reader
![]() Posts: 11
Karma: 10
Join Date: Jun 2009
Location: Celebration, FL
Device: iPad
|
Charley - Just saw your November reply. At the time deleting the color coloring of the columns cured my problem (even though, from your answer it may just have been a side effect), but recently Calibre has taken to re-checking the disk on startup. I found your post and did your tweaks, which worked and I can now get into Calibre in about 25-30 seconds (with a 47000 book library).
The two values I set were: "Specify columns to sort the booklist by on startup" sort_columns_at_startup = [('authors', 0), ('title', 0)] "Set the maximum number of sort 'levels'" maximum_resort_levels = 2 |
|
|
|
|
|
#10 | |
|
Staff to 4 Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 10,958
Karma: 2574555
Join Date: Aug 2009
Location: The (original) Silicon Valley, USA
Device: Galaxy Tab 2,Black Astak PEz, K4NT(now Wifes)
|
Quote:
Calibre needs to generate a 'Startup sort' on the fly. the sort needs to process 47K Authors with 47K Author entries. If startup time is important... Don't sort until you need to.
__________________
Using: Ubuntu(32 bit):Oneric,Precise and XPpro SP3, W7HP(64)- - Libre Office w/Writer2EPUB
|
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Stopping Calibre from checking when device=hard drive | Taka B. | Library Management | 13 | 01-06-2012 01:34 PM |
| Differences between library and reader: Force calibre to write metadata into ebook | durtreg | Calibre | 17 | 01-28-2011 04:30 AM |
| Stopping Calibre from resorting source docs | MacEachaidh | Calibre | 11 | 05-13-2010 03:11 PM |
| eBook Library (Mac) and metadata | Samcxjo | Sony Reader | 2 | 10-12-2009 05:26 PM |
| Vanishing Changes in Library Metadata | rasbadar | Calibre | 7 | 09-15-2008 12:04 PM |