
Select @@spid as セッションID
このSQL文で出来ることを教えてください。
他のサイトで
@@SPID
この変数(サーバー プロセス ID)は、Pervasive PSQL 接続のシステム スレッドの ID を示す整数値を返します。
例は、402 などの整数の ID
と書いてありました。
また、セッションIDについてもいまいちわからず調べたのですがjavaのセッションにつて
とかが、いっぱい出てきました。セッションとセッションIDは、別物なのでしょうか?
セッションIDとは、SQL文を実行した時の番号みたいなものでしょうか?
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
セッション番号はSQLを実行するときの番号というよりも、SQL Serverとの間に確立されている接続の番号というふうに理解してください。
もちろん、SQL Serverにログインするたびに割り当てられるのですが、1ログイン1個割り当てられるわけではありません。
たとえば、SSMSを開いてクエリを実行したとすれば、左の方に「オブジェクトエクスプローラ」を表示するのに1つ、クエリ実行画面を1つ開くと1つ、という風に割り当てられていきます(それぞれ1セッション使っているわけです)。Accessでリンクテーブルなどを使ってアクセスすると、1つのリンクテーブルにアクセスするたびに1セッション割り当てられます。
上記以外にも、SQL Serverデータベースエンジン自体も常時もしくは定期的にSQL Serverとのセッションを使っています。
そのあたりの情報は「利用状況モニタ」もしくは「sys.dm_exec_sessions」というシステムビューで確認できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel-VBAの「しばらくお待ちく...
-
バッチからSQLCMDを実行する方法
-
SQLCMDにて教えていただきたい...
-
【Oracle】ADOでSELECT * FROM ...
-
ユーザー定義関数内でのsp_exec...
-
インデックスの断片化が解消さ...
-
サーバーと実行端末が違う場合...
-
SQLServerのジョブからバッチを...
-
Excelフィルタ抽出で「検索して...
-
sqlcmdでクエリの実行結果をバ...
-
VACUUM FULLの使用するタイミン...
-
UPDATE時のSETの実行順について
-
SQLServer2005のストプロでxp_c...
-
データベース SQL のセッショ...
-
accessでSQLをファイルから実行...
-
SQLServer(MSDE) JOBの状態取得...
-
静的SQL、動的SQL?
-
SQLサーバーのジョブでのexeフ...
-
バッチでのSQL実行結果の分岐処...
-
SQL SERVER エージェントの権限
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel-VBAの「しばらくお待ちく...
-
AccessのDAO.ExecuteとDoCmd.Ru...
-
SQLServerのジョブからバッチを...
-
アクションクエリが実行できない
-
ストアドの速度がクエリの30...
-
sqlcmdでクエリの実行結果をバ...
-
Excelフィルタ抽出で「検索して...
-
SQLCMDにて教えていただきたい...
-
SQLServer2005のストプロでxp_c...
-
データベース SQL のセッショ...
-
100万件レコードdelete
-
バッチからメンテナンスプラン...
-
ユーザー定義関数内でのsp_exec...
-
UPDATE時のSETの実行順について
-
SQL-Loaderが動かないです。
-
指定時刻のクエリ自動実行
-
バッチでのSQL実行結果の分岐処...
-
SQLサーバーのジョブでのexeフ...
-
同じSQL文で速度がだいぶ違う
-
ORACLEでのexportのbatファイル...
おすすめ情報