問題タブ [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.

0 投票する
0 に答える
61 参照

c# - Sql コマンド . ExecuteReader メソッドが遅い

オブジェクトのパフォーマンスに問題がありSqlDataReaderます。

私は Entity Framework の使用に慣れていますが、特定の理由から、アプリで ADO.NET クエリを使用する必要があります。

問題は、クエリを実行すると、ほぼ 10 秒かかることです。

SQL Server Management Studio でまったく同じクエリを実行すると、わずか 1 秒しかかかりません。

多分それだと思い、 aをaでSqlDataReader埋めようとしましたが、同じ結果が得られました。DataTableSqlDataAdapter

コードの何が問題になっていますか? のパフォーマンスを向上させる方法はありますSqlDataReaderか?

クエリと C# コードを次に示します。

また、SQL Server Management Studio で同じクエリを実行すると、わずか 1 秒しかかかりません。

0 投票する
2 に答える
882 参照

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 つで以下の方法を試しましたが、うまくいきませんでした。