sql >> データベース >  >> RDS >> Sqlserver

ストアド プロシージャの初回実行時の実行速度が遅い

    ストアド プロシージャを次のように書き直しました:

    SET NOCOUNT ON
    
    SELECT SUM(CASE WHEN DestinationConfirmation IS NULL THEN 1 ELSE 0 END) AS unconfirmedToday,
           SUM(CASE WHEN Severity = 'Error' THEN 1 ELSE 0 END) AS errorToday
      INTO #GenericLeadStats
      FROM GenericLeadLogs WITH(NOLOCK) 
     WHERE [DateCreated] BETWEEN DATEADD(dd,-1,GETDATE()) AND GETDATE()
    
    SELECT * FROM #GenericLeadStats
    
    DROP TABLE #GenericLeadStats 
    

    SQL Server では、SELECT INTO 句によって、まだ存在しないテーブルが作成されます。私はそれを残しますが、提供されたものに基づいて何の役にも立ちません.



    1. SparkからPostgresへの分析データの挿入

    2. DBIが暗黙的に整数を文字列に変更するのはなぜですか?

    3. ランダムな数を生成するためのアルゴリズム

    4. taskpane.jsのMySQLドライバーモジュールからのNull参照MicrosoftOfficeアドイン