問題タブ [sql-server-2016-express]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Sql コマンド . ExecuteReader メソッドが遅い
オブジェクトのパフォーマンスに問題がありSqlDataReader
ます。
私は Entity Framework の使用に慣れていますが、特定の理由から、アプリで ADO.NET クエリを使用する必要があります。
問題は、クエリを実行すると、ほぼ 10 秒かかることです。
SQL Server Management Studio でまったく同じクエリを実行すると、わずか 1 秒しかかかりません。
多分それだと思い、 aをaでSqlDataReader
埋めようとしましたが、同じ結果が得られました。DataTable
SqlDataAdapter
コードの何が問題になっていますか? のパフォーマンスを向上させる方法はありますSqlDataReader
か?
クエリと C# コードを次に示します。
また、SQL Server Management Studio で同じクエリを実行すると、わずか 1 秒しかかかりません。
sql - SQL Server 2016 で特定の 12 時間形式タイプを 24 時間形式タイプに変換するクエリ
ユーザーが編集した時刻が形式3/2/20 3:30P
(P は Pm を表す) である場合があり、これを 24 時間形式に変換して、標準列の結合条件を次のように使用できるようにします。2020-03-02 15:30:0000
例えば3/2/20 3:30P
_2020-03-02 15:30:0000
StackOverflow の回答の 1 つで以下の方法を試しましたが、うまくいきませんでした。