ColdFusion 2016 Enterpriseサーバー(Windows Server 2012 R2)は、Azureデータウェアハウスへの接続を維持していません。ページ上の最初のAzureクエリは、実行に2番目以上の時間がかかります。同じページ上の後発Azureのクエリ一瞬を取る、例えば:ColdFusionがAzureデータウェアハウスへの接続を維持しない
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'
ページ上の最初のクエリを実行中にCFが実際に接続を行うために余分な時間がかかっていることが明らかと思われます。さまざまなクエリを試して、注文を並べ替えると、いつも同じ結果が出ます。
最新のMS jdbcドライバ(mssql-jdbc-6.2.2.jre8.jar)を使用してAzureに接続し、「接続を維持する」にチェックが入っています。
Connection verification failed for data source: AzureDev2
java.sql.SQLException: [Macromedia][SQLServer JDBC Driver]Error
fetching requested database meta-data info.
我々はSSMSでクエリを実行したときに私たちは、この問題が表示されていない:私たちは、まずMicrosoft SQL Serverドライバに建てられたが、このエラーを取得保管を使用して接続しようとしました。
何が間違っている可能性がありますか?スタックオーバーフローへ
ようこそ!あなたの質問にコードやその他のものを書式設定することができます。また、このサイトのベストプラクティスについてはhttps://stackoverflow.com/help/how-to-askをチェックしてください。乾杯! – akraf
ネットワーク接続が遅いですか? –
私はBobと仕事をしています。明確にするために、この作業を行ったときに、クエリの順序を数回変更しました。これは常に、遅かったページ要求の最初のものでした。また、すべてのページリクエストでも発生し、数秒ごとに連続して実行することができました。 –