On 23 May 2016 10:05 p.m., "saurabh verma" <[email protected]> wrote:
>
> Hey Guys,
>    I am running a service which has one controller action. I am connected
to external db. For any db query, I am getting slow response. Looks like
execution time is ok, but still there is some other delay which I am not
able to figure out. When I am running this endpoint I am getting the
following rails logging statement. I can understand active_record time, but
don't know the remaining response time. I also tried to get the time spend
for the method function1(mentioned in the below code), which is exactly
same as total time(3561 ms)
>
> Completed 200 OK in 3561.5ms (Views: 0.3ms | ActiveRecord: 644.8ms)
>
>
>
> Here is my code
>
> class MyModel < ActiveRecord::Base
>
>    if Rails.env != 'test'
>      establish_connection("#{Rails.env}")
>    end
>
>   class << self
>     def function1
>       self.first
>     end
>   end
> end
>
> database.yml
>
> development:
>   adapter: 'sqlserver'
>   mode: 'dblib'
>   host: 'MyHost'
>   username: 'username'
>   password: 'secret'
>   database: 'MyDB'
>   pool: 1
>

Write a simple shell script to connect and run a query and see how long
that takes. That will tell you if it is an issue connecting to the remote db

Colin

>
>
> --
> You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an
email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
https://groups.google.com/d/msgid/rubyonrails-talk/be80bab3-a44e-40ae-9eb8-04335df5fed8%40googlegroups.com
.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLsnSGaRUL7LUZgtBFft3rv7%2BOcmX5rM4RGzyiYap%2BivaA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to