2015-09-18, 15:09
Hi. My database have ~1400 movies and ~15000 actors
I run simple script:
And in kodi.log i have:
The mysql query took 219ms but in script took 14 sec it is correct?
I run simple script:
Code:
import xbmc
import time
json = '{"jsonrpc": "2.0", "method": "VideoLibrary.GetMovies", "params": {"properties": ["cast", "title", "plot", "rating", "year", "art", "runtime", "genre", "director", "originaltitle", "country", "set", "imdbnumber", "studio", "trailer", "playcount", "lastplayed", "dateadded", "streamdetails", "file"]}, "id": "1"}'
start = time.time()
xbmc.executeJSONRPC(json)
print 'TIME: ' + str(time.time() - start)
And in kodi.log i have:
Code:
15:03:33 T:4048 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "VideoLibrary.GetMovies", "params": {"properties": ["cast", "title", "plot", "rating", "year", "art", "runtime", "genre", "director", "originaltitle", "country", "set", "imdbnumber", "studio", "trailer", "playcount", "lastplayed", "dateadded", "streamdetails", "file"]}, "id": "1"}
15:03:33 T:4048 DEBUG: CVideoDatabase::RunQuery took 219 ms for 1462 items query: select * from movie_view
15:03:48 T:4048 NOTICE: TIME: 14.893999815
The mysql query took 219ms but in script took 14 sec it is correct?