[dba-SQLServer] Getting Data from another Database (Speed)

David Emerson newsgrps at dalyn.co.nz
Sun Jul 24 16:52:45 CDT 2005


Thanks Eric.  That didn't fix the problem as I think the combo box was a 
white herring.  See my other post.

David

At 25/07/2005, you wrote:
>  Try this...
>
>SELECT
>sr.ServiceRateID,
>sp.Name,
>spd.District,
>sr.CurrentPlan as "Current"
>
>FROM SQLLtdbe.dbo.tblServiceRates sr (nolock)
>
>INNER JOIN SQLLtdbe.dbo.tblServicePlans sp (nolock)
>ON sp.ServicePlanID = sr.SevicePlanIDNo
>
>INNER JOIN SQLLtdbe.dbo.tblServicePlanDistrict spd (nolock)
>ON spd.ServPlanDistrictID = sr.DistrictIDNo
>
>ORDER BY sr.CurrentPlan DESC, spd.District, sp.Name
>
>
>-----Original Message-----
>From: dba-sqlserver-bounces at databaseadvisors.com
>[mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of David
>Emerson
>Sent: Sunday, July 24, 2005 9:44 AM
>To: dba-SQLServer at databaseadvisors.com
>Subject: [dba-SQLServer] Getting Data from another Database (Speed)
>
>Group,
>
>Access XP adp, SQL2000.
>
>I have a stored procedure which is the rowsource for a combo box thus:
>
>ALTER PROCEDURE spcbofrmCustServicePlansServicePlan
>
>AS
>SET NOCOUNT ON
>
>SELECT SQLLtdbe.dbo.tblServiceRates.ServiceRateID,
>SQLLtdbe.dbo.tblServicePlans.Name,
>          SQLLtdbe.dbo.tblServicePlanDistrict.District,
>SQLLtdbe.dbo.tblServiceRates.CurrentPlan as "Current"
>FROM SQLLtdbe.dbo.tblServicePlanDistrict INNER JOIN
>(SQLLtdbe.dbo.tblServicePlans INNER JOIN SQLLtdbe.dbo.tblServiceRates ON
>          (SQLLtdbe.dbo.tblServicePlans.ServicePlanID =
>SQLLtdbe.dbo.tblServiceRates.ServicePlanIDNo)) ON
>          (SQLLtdbe.dbo.tblServicePlanDistrict.ServPlanDistrictID =
>SQLLtdbe.dbo.tblServiceRates.DisctrictIDNo)
>ORDER BY SQLLtdbe.dbo.tblServiceRates.CurrentPlan DESC,
>SQLLtdbe.dbo.tblServicePlanDistrict.District,
>          SQLLtdbe.dbo.tblServicePlans.Name
>
>It returns about 3600 records.  This runs ok when the adp is connected to
>SQLLtdbe.  However, when I connect to another SQL database which also has
>the same sproc, it takes over 1/2 a minute from when the drop down list is
>opened to when a selected item appears in the combo box.  The screen seems
>to freeze between selecting the item and when the list automatically closes
>and the item is left in the box.
>
>It seems to be an issue of time taken to get all the data from the other
>database to populate the combobox.  Are there any tips in speeding up the
>process (apart from reducing the number of items in the list)?
>_______________________________________________
>dba-SQLServer mailing list
>dba-SQLServer at databaseadvisors.com
>http://databaseadvisors.com/mailman/listinfo/dba-sqlserver
>http://www.databaseadvisors.com
>
>
>
> 
>
> 
>----------------------------------------------------------------
>The information contained in this e-mail message and any file, document, 
>previous e-mail message and/or attachment transmitted
>herewith is confidential and may be legally privileged. It is intended 
>solely for the private use of the addressee and must not be
>disclosed to or used by anyone other than the addressee. If you receive 
>this transmission by error, please immediately notify the
>sender by reply e-mail and destroy the original transmission and its 
>attachments without reading or saving it in any manner.  If you
>are not the intended recipient, or a person responsible for delivering it 
>to the intended recipient, you are hereby notified that any
>disclosure, copying, distribution or use of any of the information 
>contained in or attached to this transmission is STRICTLY
>PROHIBITED. E-mail transmission cannot be guaranteed to be secure or error 
>free as information could be intercepted, corrupted,
>lost, destroyed, arrive late or incomplete, or contain viruses.
>The sender therefore does not accept liability for any errors or omissions 
>in the contents of this message, which arise as a result of
>email transmission. Users and employees of the e-mail system are expressly 
>required not to make defamatory statements and not
>to infringe or authorize any infringement of copyright or any other legal 
>right by email communications. Any such communication is
>contrary to company policy. The company will not accept any liability in 
>respect of such communication.
>
>_______________________________________________
>dba-SQLServer mailing list
>dba-SQLServer at databaseadvisors.com
>http://databaseadvisors.com/mailman/listinfo/dba-sqlserver
>http://www.databaseadvisors.com




More information about the dba-SQLServer mailing list