Unser ColdFusion 2016 Enterprise-Server (Windows Server 2012 R2) verwaltet keine Verbindungen zu einem Azure Data Warehouse. Die erste Azure-Abfrage auf einer Seite dauert mindestens eine Sekunde. Nachfolgende Azure-Abfragen auf der gleichen Seite einen Bruchteil einer Sekunde dauern, z.B .:ColdFusion führt keine Verbindung zu Azure Data Warehouse
test1 (Datasource=azureDev, **Time=3485ms**, Records=1) in D:\DW\dwtest\CF2016\bob\azureAdhoc.cfm @ 12:10:12.012
select count(*) cnt from dimpatient where name like 'smith%' and birthdate >'2014-02-01'
test2 (Datasource=AzureDev, **Time=125ms**, Records=3) in D:\DW\dwtest\CF2016\bob\azureAdhoc.cfm @ 12:10:12.012
select * from dbo.dimPatientMergeStatus
test3 (Datasource=azureDev, **Time=281ms**, Records=1) in D:\DW\dwtest\CF2016\bob\azureAdhoc.cfm @ 12:10:13.013
select count(*) cnt from dimpatient where name like 'jones%' and birthdate >'2004-02-01'
Es ist offensichtlich scheint, dass CF zusätzliche Zeit nimmt, um tatsächlich die Verbindung herzustellen, während die erste Abfrage auf der Seite ausgeführt wird. Wir haben es mit verschiedenen Abfragen versucht und ihre Reihenfolge neu geordnet und haben immer das gleiche Ergebnis.
Wir stellen eine Verbindung zu Azure mit dem neuesten MS jdbc-Treiber her (mssql-jdbc-6.2.2.jre8.jar) und "Verbindungen beibehalten" ist aktiviert. Wir haben versucht, erste SQL Server-Treiber mit dem eingebauten in Microsoft zu verbinden, aber immer diesen Fehler:
Connection verification failed for data source: AzureDev2
java.sql.SQLException: [Macromedia][SQLServer JDBC Driver]Error
fetching requested database meta-data info.
wir dieses Problem nicht sehen, wenn wir die Abfragen in SSMS ausführen.
Irgendeine Idee, was könnte falsch sein?
Willkommen bei Stack-Überlauf! Sie können Code und andere Dinge in Ihrer Frage formatieren, was die Legitimität verbessert. Überprüfen Sie auch https://stackoverflow.com/help/how-to-ask auf Best Practices auf dieser Website. Prost! – akraf
Langsame Netzwerkverbindung? –
Ich arbeite mit Bob. Um es klar zu sagen, als wir diese Arbeit gemacht haben, haben wir die Reihenfolge der Abfragen ein paar Mal geändert und es war immer die erste der Seitenanforderungen, die langsam war. Es passierte auch bei jeder Seitenanfrage, und wir konnten sie alle paar Sekunden in schneller Folge ausführen. –