するあらゆる側面を含んでいますサイズをバイトの結果セットからの商品

StackOverflow https://stackoverflow.com/questions/96211

質問

書き込みマニュアルSQL写を簡単に計測、サイズや形状データによって返されるクエリ。私はますます発見が難しいことがあり、LINQ to SQLクエリ.していたことも見ますが、データセンターの見える上でも、リモートクライアントがアクセスデータベース。

私は走行できるようにクエリを付け加えてどのくらいのデータが返され、線ることを教えてくれるので助かりますの最適化.

いく覚のログを利用DataContext.ログの方法がなければならないわけではなく私の指示SQL送信されないデータを受信します。

他のヒント?

役に立ちましたか?

解決

のように見えをつかんで、SqlConnectionのDataContextをonます。

の統計は"返されたバイトの".

MSDN参考リンク

他のヒント

注意:必要なものをキャストの接続SqlConnectionていれば、既存のDataContext

 ((SqlConnection)dc.Connection).StatisticsEnabled = true;

その後を取得する統計:

 ((SqlConnection)dc.Connection).RetrieveStatistics()

このようにヒーター SqlConnectionをDataContextで作成したのSqlConnectionを手動で:

SqlConnection sqlConnection = new SqlConnection("your_connection_string");
// enable statistics
cn.StatisticsEnabled = true;

// create your DataContext with the SqlConnection
NorthWindDataContext nwContext = new NorthWindDataContext(sqlConnection);

var products = from product in nwContext
               where product.Category.CategoryName = "Beverages"
               select product;
foreach (var product in products)
{
    //do something with product
}

// retrieve statistics - for keys see http://msdn.microsoft.com/en-us/library/7h2ahss8(VS.80).aspx
string bytesSent = sqlConnection.RetrieveStatistics()["BytesSent"].ToString();
string bytesReceived = sqlConnection.RetrieveStatistics()["BytesReceived"].ToString();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top