SQL Server 2005は接続ごとに1つのスレッドを作成しますか?どのように接続を管理していますか?SQL Serverはどのように接続を維持しますか?
2
A
答えて
4
いいえ、スレッドプールがあり、必要に応じて作成または終了されます。接続は、実際のクエリの実行を行うワーカースレッドとは別に管理されます。クエリでは、パラレル実行計画に複数のスレッドが使用されることもあります。
例えばInformixのSEまたはPostgresの以前のバージョンのような一部の古いUNIXベースのDBのは、共有メモリー・プールに取り付けることにより、共有データ構造を維持し、接続ごとに単一のプロセスをフォークであろう。 Oracleは、(IIRC)もこのように動作する「共有サーバー」モードでも動作できます。
'Guru's Guide'シリーズの3冊目は、SQL Server 2000の内部アーキテクチャを詳しく見ています。ほとんどの点でSQL Server 2005と大きく異なるわけではありません。とりわけ、スレッド管理について説明します。この本の前半には、データベースサーバーのアーキテクチャレビューのバックグラウンドとして提示されている、Win32システムプログラミングの重要な側面の概要が説明されています。
関連する問題
- 1. アプリケーションはSQL Serverデータベースにどのように接続しますか?
- 2. れるtcpClientは、どのように適切に接続するには、接続を維持し、最終的に
- 3. TCPサーバー/クライアント接続をどのように維持するのですか?
- 4. Android StudioとローカルサーバーデータベースSQL Server 2008をどのように接続できますか?
- 5. ルーパはどのようにしてスレッドを維持し続けますか?
- 6. 接続を維持する
- 7. SQL Server Management StudioはSQL Serverに接続しません
- 8. アクティビティを変更するときに、どのようにサーバーとのTCP接続を維持しますか?
- 9. MS SQL ServerおよびJDBCは:JavaコードからMS SQL Server 2008に接続している間の接続
- 10. VB.NETを使用してSQL Serverデータベースの合計をどのように維持できますか?
- 11. SQL Serverとform.ioを接続します
- 12. は、SQL Serverのリンク接続
- 13. SQL Serverは別のコンピュータからデータベースに接続します
- 14. ノードJS接続文字列は、次のように私は、SQL ServerのノードJSでの接続文字列を持つSQL Serverの
- 15. laravel 5.2、SQLとSQL Serverの2つのデータベースにどのように接続すればよいですか?
- 16. ローカルSQL Server 2008サーバーに接続するためにColdFusion 8データソースをどのように設定しますか?
- 17. スレッドでサーバーへの接続を維持していますか?
- 18. PreparedStatementのSQLパフォーマンスとオープンな接続を維持する
- 19. FireDacはODBCなしでSQL Serverに接続できますか?
- 20. 私はSQL Server接続
- 21. Tableau - SQL Server接続
- 22. SQL Server - JDBC接続
- 23. 接続-MongoDB&SQL Server
- 24. logstashはどのような状態を維持しますか?
- 25. ドッキング・コンテナー内からローカルSQL Server DBにどのように接続しますか?
- 26. SignalRクライアントの接続を維持する
- 27. WebSocketの接続を維持する
- 28. Entity FrameworkはテーブルではなくSQL Serverビューにどのように接続できますか?
- 29. 内部プロセスからチャンネルに登録するにはどうすればよいですか? (永続的な接続を維持しようとしている)
- 30. tomcatセッションをどのように維持しますか?