I had the same issue as Vrinda and found a hacky way to limit the number of times deltaImportQuery was executed.
As designed, solr executes *deltaQuery* to get a list of ids that need to be indexed. For each of those it executes *deltaImportQuery*, which is typically very similar to the full *query*. I constructed a deltaQuery to purposely only return 1 row. E.g. deltaQuery = "SELECT id FROM table WHERE rownum=1" // written for oracle, likely requires a different syntax for other dbs. Also, it occurred to you could probably include the date>= '${dataimporter.last_index_time}' filter here so this returns 0 rows if no data has changed Since *deltaImportQuery now *only gets called once I needed to add the filter logic to *deltaImportQuery *to only select the changed rows (that logic is normally in *deltaQuery*). E.g. deltaImportQuery = [normal import query] WHERE date >= '${dataimporter.last_index_time}' This significantly reduced the number of database queries for delta imports, and sped up the processing. On Thu, Jun 1, 2017 at 6:07 AM Amrit Sarkar <sarkaramr...@gmail.com> wrote: > Erick, > > Thanks for the pointer. Getting astray from what Vrinda is looking for > (sorry about that), what if there are no sub-entities? and no > deltaImportQuery passed too. I looked into the code and determine it > calculates the deltaImportQuery itself, > SQLEntityProcessor:getDeltaImportQuery(..)::126. > > Ideally then, a full-import or the delta-import should take similar time to > build the docs (fetch next row). I may very well be going entirely wrong > here. > > Amrit Sarkar > Search Engineer > Lucidworks, Inc. > 415-589-9269 <(415)%20589-9269> > www.lucidworks.com > Twitter http://twitter.com/lucidworks > LinkedIn: https://www.linkedin.com/in/sarkaramrit2 > > On Thu, Jun 1, 2017 at 1:50 PM, vrindavda <vrinda...@gmail.com> wrote: > > > Thanks Erick, > > > > But how do I solve this? I tried creating Stored proc instead of plain > > query, but no change in performance. > > > > For delta import it in processing more documents than the total > documents. > > In this case delta import is not helping at all, I cannot switch to full > > import each time. This was working fine with less data. > > > > Thank you, > > Vrinda Davda > > > > > > > > -- > > View this message in context: http://lucene.472066.n3. > > nabble.com/Number-of-requests-spike-up-when-i-do-the-delta- > > Import-tp4338162p4338444.html > > Sent from the Solr - User mailing list archive at Nabble.com. > > >