![]() |
#1 |
Member
![]() Posts: 17
Karma: 10
Join Date: Mar 2019
Device: none
|
switch to large library is slow
I have a library with about 7000 items.
it will take about 10 seconds switch to it. sometimes I need switch between libraries frequently, except from combining libraries, is there a way to make the switch faster? |
![]() |
![]() |
![]() |
#2 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,692
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
IIRC Custom columns that are a) shown in the book list and b) use the formats_modtimes, formats_paths and formats_sizes template functions can slow things down.
BR Last edited by BetterRed; 10-08-2022 at 02:37 AM. |
![]() |
![]() |
Advert | |
|
![]() |
#3 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,692
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
On Windows the switching between 'regular' calibre and CS windows is done via Desktop switching i.e = Alt+Tab, Win+Tab etc. So it's more or less instant. BR Last edited by BetterRed; 10-08-2022 at 02:52 AM. |
|
![]() |
![]() |
![]() |
#4 |
Member
![]() Posts: 17
Karma: 10
Join Date: Mar 2019
Device: none
|
thank you for the respond
after some test, found out the slow performance is caused by have 8 custom columns in the large library.(although all the all the values are fixed values) I need switch between libraries with cover view, thus CalibreSpy will not fit. is there a way to keep the library in memory for fast switch? |
![]() |
![]() |
![]() |
#5 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,692
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
The 'library' is the metadata.db SQLite database which is memory resident when calibre is active. The Author/Title folders are place holders for the actual book content (format) files.
How much RAM do you have? Are any of the 8 custom columns built from other columns - i.e. do they have have a template. FWIW - CalbreSpy shows cover if you press Ctrl+I BR |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Member
![]() Posts: 17
Karma: 10
Join Date: Mar 2019
Device: none
|
I have 16GB ram, it should be sufficient.
you are right, it have 2 columns build from other columns with formula(template?). after removing this 2 columns, the performance is much better. I will try out CalbreSpy tomorrow. thank you |
![]() |
![]() |
![]() |
#7 |
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,609
Karma: 7891011
Join Date: Sep 2020
Device: none
|
I'd suggest generating a debug log with this batch script:
https://www.mobileread.com/forums/sh...63&postcount=2 run script > wait for calibre to load > close calibre > see log generated in the same folder as the .bat file. this thread got me curious so i just did that... and after looking in the log I found that an emblem formula was calling a deleted custom column, causing some start delay. deleted the rule > now Calibre loads faster edit: now that I remembered the "restart in debug mode" option in preferences menu, this seems easier Last edited by Comfy.n; 10-08-2022 at 10:51 AM. |
![]() |
![]() |
![]() |
#8 | |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,001
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
|
|
![]() |
![]() |
![]() |
#9 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,692
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
|
![]() |
![]() |
![]() |
#10 |
Member
![]() Posts: 17
Karma: 10
Join Date: Mar 2019
Device: none
|
thank you for all the suggestions.
Just ran the debug and some tests, found out that a template column cause the problem. I used to the default GUI and need to use the tag browser, CalibreSpy and Content server seems not very good for me. I will just leave as is, and fix the template column later. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Slow performance on very large library | MattMRead | Library Management | 9 | 01-18-2023 08:15 PM |
Slow with large library | luoto | Calibre | 17 | 02-06-2020 04:44 PM |
Large Calibre Library Slow - Solved | Mythlandia | Library Management | 0 | 09-09-2013 03:46 AM |
Large Library working slow | bigbird1227 | Library Management | 3 | 11-21-2011 05:14 PM |
Large FB2s slow? | edwlarkey | Astak EZReader | 2 | 10-09-2009 12:29 AM |